5. Backbone Sucks

Jul 14, 2015 01:37

Кому-то могло показаться после прочтении предыдущей статьи, что мне "просто нравится бэкбон", или что я считаю его лучшей в мире технологией. Это не так. Мы начали с backbone по двум причинам: (1) многие с него начинают, и (2) это, пожалуй, минимально возможный фреймворк для браузерных приложений ( Read more... )

архитектура ПО, extjs, reactjs, javascript, angularjs, backbonejs

Leave a comment

Comments 12

brightist July 13 2015, 23:14:52 UTC

спасибо

Reply


5. Backbone Sucks livejournal July 14 2015, 06:26:52 UTC
Пользователь om8 сослался на вашу запись в своей записи « 5. Backbone Sucks» в контексте: [...] Оригинал взят у в 5. Backbone Sucks [...]

Reply


kuchin July 14 2015, 06:51:32 UTC
в Angular есть очень хороший плагин restangular, который используют для моделей. ещё часто берут angular-ui-router

Reply


formerchild July 14 2015, 15:56:18 UTC
>>>Вот такой простой шаблон, сговняканый на коленке при помощи underscore.js, будучи развернут 100 раз в один и тот же узел DOM при помощи присваивания в innerHTML...

Как бы это померять в riot.js например? Я просто не понял. Более полный код можете привести?

Reply

formerchild July 15 2015, 08:27:46 UTC
Спасибо, теперь яснее. Я просто из любопытства соорудил нечто подобное riot, тупо-глупо ворочая DOM, у меня такая операция займет 120 сек :) Но я не пытался оптимизировать никак.

Reply


alekciy July 16 2015, 19:25:39 UTC
Задам вопрос который в подобном посте не может быть не задан.
Если бы была сейчас возможность выбрать фрейворк/библиотеку на что бы пал выбор?

Reply

gaperton July 16 2015, 21:11:45 UTC
Легко. То, что выбираю сейчас - самое лучшее. View-layer - ReactJS. Модели - NestedTypes.

Но если бы я выбирал полтора года назад - выбрал бы то, что выбрал. Backbone, но вместо Chaplin - Marionette. У меня тогда была команда PHP-шников, и два месяца до выставки, на которой надо показать прототип нового продукта. Без вариантов.

И мы показали прототип, такой, что выставка в Вегасе ахнула. Так что все было правильно.

Reply

gaperton July 16 2015, 21:16:58 UTC
Только смысла в этом ответе немного, пока я не объяснил почему.

Если вы хотите использовать мой опыт, вам важно не что, а почему. Зная "почему" вы можете сделать свой выбор, а не мой - выбор обусловлен ситуацией, а у вас она своя.

А без почему - какая нафиг вообще разница, кто какой выбор делает.

Reply

alekciy July 17 2015, 06:18:02 UTC
Это я отлично понимаю. Я в итоге тоже склонился в сторону ReactJS. В том числе и поэтому интересно, какой выбор делают другие.

Если не секрет, что за прототип?

Reply


Leave a comment

Up