Основная ваша идея, что нужно изучать не фреймворк, а архитектуру очень правильная.
Но аргументация слабая, с чего вы взяли что Backbone это фреймворк? Заходим на оф. сайт и читаем «Backbone is a library, not a framework, and plays well with others». Это действительно так: в нем несколько библиотек, каждая, делает одну задачу. Их легко расширять, легко с помощью них, придумать свою архитектуру.
Идем дальше… Knockout. Разве это фреймворк? он делают одну, простую задачу — data-binding. В документации пишут «Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model».
Angular — фреймворк, конечно.
Вобщем, посыл статьи хороший, но кажется вам не хватает опыта работы с так нелюбимыми вам фреймворками, для хорошей аргументации.
Очень важно при выборе библиотек/фреймворка учитывать долгосрочные проблемы, например если продукт будет развиваться, новым сотрудникам компании врядли понравится, что он создан на самописном фреймворке. И нужно учесть, что после вашего ухода из компании, он превращается в черный ящик, к которому все бояться прикоснуться, т.к. не понимают как он работает.
Если у вас работает, может подскажете, как решить трабл с кириллицей: при вводе текста, в инпутах отображаются знаки вопроса?
Все остальное работает отлично, только из-за этой проблемы не могу искать людей/оборудование.
Если у вас все проекты берутся из гитхаба, то может сделаете систему такую: если юзер авторизовался через гитхаб, и он находится на странице своей-же либы, то он может ее редактировать? Было-бы удобно и модераторам меньше работы.
1) Этот метод не будет работать для коллекций jQuery :) у них свойство constructor = jQuery, соответственно нужно добавить проверку obj.constructor === jQuery.
2) В багтрекере этот баг уже 2 года висит bugs.jquery.com/ticket/7260
Предлагаю автору, вместо дешевого троллинга, написать пару обстоятельных статей, про достоинства своего любимого яп :)
А такие вот вбросы, характеризуют автора, скорее с негативной стороны ;)
Имеется в виду, что если-бы это вам было действительно нужно, то вы бы взяли и научились пользоваться редисом, а не ждали пока кто-то все по полочкам разложит. Тем более подобных статей в открытом доступе очень много.
Лучше б рассказали о своем опыте работы с монго, вместо сухого перевода доков.
А по сути вопроса — вот отличный, интерактивный туториал — tutorial.mongly.com/tutorial/index
Но аргументация слабая, с чего вы взяли что Backbone это фреймворк? Заходим на оф. сайт и читаем «Backbone is a library, not a framework, and plays well with others». Это действительно так: в нем несколько библиотек, каждая, делает одну задачу. Их легко расширять, легко с помощью них, придумать свою архитектуру.
Идем дальше… Knockout. Разве это фреймворк? он делают одну, простую задачу — data-binding. В документации пишут «Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model».
Angular — фреймворк, конечно.
Вобщем, посыл статьи хороший, но кажется вам не хватает опыта работы с так нелюбимыми вам фреймворками, для хорошей аргументации.
Очень важно при выборе библиотек/фреймворка учитывать долгосрочные проблемы, например если продукт будет развиваться, новым сотрудникам компании врядли понравится, что он создан на самописном фреймворке. И нужно учесть, что после вашего ухода из компании, он превращается в черный ящик, к которому все бояться прикоснуться, т.к. не понимают как он работает.
Все остальное работает отлично, только из-за этой проблемы не могу искать людей/оборудование.
2) В багтрекере этот баг уже 2 года висит bugs.jquery.com/ticket/7260
А такие вот вбросы, характеризуют автора, скорее с негативной стороны ;)
А по сути вопроса — вот отличный, интерактивный туториал — tutorial.mongly.com/tutorial/index
Как поняли что это друпал?