Как я знаю, в разных библиотеках байдин делается примерно одинаково. Однако немного разный подход: в angular декларативный, в других - императивный. После знакомства с angular императивный подход кажется страшным и некрасивым.
В общем случае решение примерно такое: вам необходим только байдинг - используйте Knokout; вам необходимо построить RIA приложение, с байдингом, преферансом и милыми дамами - выбирайте Angular; RIA приложение с байдингом и преферансом - Backbone.
Скажем так, фреймворк ограничивает разработчика и стимулирует его писать так, как это рекомендовано фреймворком. При использовании библиотек - вы вольны делать что душе захочется(в рамках методов библиотеки).
Еще отличие в том, как вы работает. При использовании фреймворка, он вызывает ваши методы, вы работаете внутри него. При использовании библиотеки - вы вызываете ее, вы снаружи.
Использование двух фреймворков в приложении - если и заработает, то получится монстр. Двух библиотек - должно работать.
Как-то вообще странно, что даже подключится не может. У вас нет вышестоящих провайдеров со странными наклонностями?
Сделайте как я сказал выше. Очистите все и добавьте правило. У вас на сервере белый IP?
А. Тогда вариант @AlexRudkowskij вполне подходит. Примеров в статье достаточно. Открываешь, изменяешь. Только вот я не уверен, можно ли сохранить файл.