статья про "7 причин" настолько тухлая что ее не стоит вообще кому либо давать на прочтение. Сплошной бред и маркетинговая чушь. Если сравнивать по этим показателям то Yii в глубокой заднице даже по сравнению с Laravel...
@pup_pupets Apr 04, 2011... с тех пор многое изменилось.
Frameworks such as Node.js with Socket.IO, or, if you want to stick with Ruby, Cramp, async_sinatra, or the new Goliath framework are all great solutions but what if we want to stick with Rails?
В статье то есть описывается как при помощи Faye связать приложение на рельсах с сервером обслуживающим чатик (на socket.io или на Cramp/async_sinatra).
И да, с 2011-ого года думаю что-то должно было поменяться.
@aimp-programming jquery это библиотека для манипуляции с DOM и набор кастылей для того что бы унифицировать работу с оным и с сетью в разных браузерах. Одно API - одно поведение во всех браузерах. На этом область применения jquery должна заканчиваться.
Вам же нужно что-то для маршрутизации, что-то для организации структуры, шаблоны и т.д. И вот уже у нас есть необходимость возиться с backbone или подобными для работы с данными, подключать какой handlebars для шаблонизации, раутер какой искать и если UI сложный можно еще knockout.js подключить.
А можно взять один angular.js и радоваться.
@movetz а чем это angular требует времени больше чем ember.js? Как по мне со старта angular проще. Всеравно самый первый проект что на angularjs что на ember выйдет кривым, зато в angular кода будет меньше... есть правда опасение что он будет еще и по шаблонам размазан...
Знаете, в Беларуси есть такой закон. Если вы приобрели участок земли и в течении определенного срока не возвели там домик, то у вас этот участок попросту отбирают (или штрафы какие-то, частно не помню).
А теперь представьте, вы занимаете IP адрес и доменное имя, и ничего там не держите. Вдруг введут закон который не допустит подобного расточительства?
@myLizzarD вы профайлером сможете найти узкое место. Может это функция которая обращается к базе, может еще чего. Может у вас соединение с базой/кешем долго работает. Может вообще файловая система тупит.
@frees2 если у вас несколько файлов, делаете запросы в цикле, забираете промисы которые вам отдает jQuery, запихиваете все промисы в массив, делаете $.when или как-там оно в jQuery, и когда все данные забрали рассовываем куда нужно.
Либо если у нас один файл все данные должны быть доступны по своим ключам.
Если это данные критичные для инициализации приложения, имеет смысл их инджектить прямо в тело страницы что бы не делать лишний запрос к серверу. Зависит от объема данных.
Вот давно хотел поинтересоваться, а в них есть смысл если мы говорим не о OAuth? То есть OAuth это круто но в большинстве случаев избыточно и хватает старого доброго WSSE.