[главная] | [каталоги]






создан: 2017-08-15 15:38:55
пользователь: cloud раздел: программирование
[49386]
Не учите фреймворки, учите архитектуру
Некоторое время назад у меня состоялся интересный разговор, коллега активно защищал Angular, говорил, что тот ускоряет веб-разработку. Я более 10 лет разрабатываю сложные web-сервисы, работал в Microsoft, в Spotware Systems на Кипре, сейчас создаю приложение для стартапа из Кремниевой долины, и в общем то слежу за трендами. Однако почувствовал себя динозавром, потому что не видел смысла использовать фронтэнд-фреймворки до того момента, а оказалось, что это уже мейнстрим. Шёл 2014-й год, я погрузился в мир Angular, Knockout и Backbone, что из этого вышло, почему я от них в итоге отказался и рекомендую коллегам сделать то же самое – под катом. Все мы знаем, что Angular имеет много проблем, и одна из основных – отладка. При появлении недокументированных ошибок спасает только stackoverflow, и то приходится поискать что же конкретно случилось, и главное в каком месте. Backbone и Knockout тоже имеют свои недостатки, но многие продолжают ими пользоваться, потому, что достоинства их перечёркивают. А если честнее – потому что не видят альтернативы. А альтернатива есть, просто о ней забыли.
Помните старый программистский принцип – каждый ...
загрузить
ещё
ещё