Допустим, у нас есть группа разработчиков на PHP, которые знают чуть чуть JS и jQuery. Что самое простое мы можем сделать, чтобы начали писать браузерное приложение, и были продуктивны немедленно
( Read more... )
А откуда информация про превосходство innerHTML? Речь ведь именно про браузерные механизмы (innerHTML vs appendNode), а не тяжеловестность обвеса фреймворков вокруг них?
Все, что я нашел подтверждающего, относится к IE 5.5-7, на всех более современных браузерах, включая мобилки, разница не заметна (в пределах 10%). Более того, это равновесие периодически смещается туда/обратно.
Думаю, мне придется опять собрать свой тест, как я это делал несколько лет назад. Когда я измерял, разница была в десятки раз. Могло, конечно, что-то поменяться с тех пор, но это не правильно измерять микротестом, как в приведенных статьях, добавляя один div
( ... )
Вроде бы если вставить N узлов внутри одной js-функции, и не спрашивать в процессе у вставленных элементов clientWidth/Height/scrollOffset и прочие штуки, которые триггерят лайаут, рендеринг тоже вызовется один раз, по выходу из функции.
А что за обработки событий, которые висят на корневом узле?
> Вроде бы если вставить N узлов внутри одной js-функции, и не спрашивать в процессе у вставленных элементов clientWidth/Height/scrollOffset и прочие штуки, которые триггерят лайаут, рендеринг тоже вызовется один раз, по выходу из функции
( ... )
бекбон не нужен. вообще. совсем. и все разговоры про буковки- MVC, MMVC и все их комбинации - ничего этого не нужно. глупости. почему-то принято в вебе делать это ваше model-view-controller но ни один человек еще, нормально, не смог объяснить что это и для чего оно нужно. а все-таки все поперли засовывать эту концепцию в веб (рельсы) и в одностраничные приложения (бекбон). а то, что никакого смысла нет в таком разделении - да и черт с ним. идиоты...
Ну как-то да. Ангулар из коробки позволяет делать простые вещи очень просто, и это людям нравится.
Бэкбон же позволяет делать вещи привычным образом. Это другой вид простоты, штоле. И это, кстати, совсем не значит, что этот способ жутко хорош и удобен. В следующем посте я подробно расскажу с примерами, какие проблемы возникают при разработке больших приложений с бэкбон.
Comments 15
Все, что я нашел подтверждающего, относится к IE 5.5-7, на всех более современных браузерах, включая мобилки, разница не заметна (в пределах 10%). Более того, это равновесие периодически смещается туда/обратно.
http://www.quirksmode.org/dom/innerhtml.html
http://andrew.hedges.name/experiments/innerhtml/
http://blog.mikie.iki.fi/2014/05/innerhtml-vs-appendnode-vs.html
Reply
Reply
А что за обработки событий, которые висят на корневом узле?
Reply
Reply
и все разговоры про буковки- MVC, MMVC и все их комбинации - ничего этого не нужно. глупости. почему-то принято в вебе делать это ваше model-view-controller но ни один человек еще, нормально, не смог объяснить что это и для чего оно нужно. а все-таки все поперли засовывать эту концепцию в веб (рельсы) и в одностраничные приложения (бекбон). а то, что никакого смысла нет в таком разделении - да и черт с ним. идиоты...
Reply
если вы не понимаете зачем оно нужно, то правда это очень печально
Reply
Reply
мои соболезнования :)
Reply
а что тогда все поперлись на ангулар? только потому что от гугла?
Reply
Reply
Бэкбон же позволяет делать вещи привычным образом. Это другой вид простоты, штоле. И это, кстати, совсем не значит, что этот способ жутко хорош и удобен. В следующем посте я подробно расскажу с примерами, какие проблемы возникают при разработке больших приложений с бэкбон.
Reply
Leave a comment