Здравствуйте, ArtemGorikov, Вы писали:
AG>Что победит? AG>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
победит дружба бабло
AG>Что победит? AG>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
Node.JS: библиотека асинхронного/событийного ввода-вывода на Javascript'е, по сути предназначена для написания серверов.
Tornado: сервер на Питон'е
Lift: веб-фреймворк на Scala
RoR: веб-фреймворк на Ruby
Здравствуйте, Mamut, Вы писали:
AG>>Что победит? AG>>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
M>Node.JS: библиотека асинхронного/событийного ввода-вывода на Javascript'е, по сути предназначена для написания серверов. M>Tornado: сервер на Питон'е M>Lift: веб-фреймворк на Scala M>RoR: веб-фреймворк на Ruby
M>Почему мы сравниваем теплое с зеленым и мягким?
Ок, добавлю уточнение Node.JS+RIA vs Tornado+RIA vs Lift vs Ruby.
Дополнение по RIA: jQuery vs GWT vs Flex vs Silverlight.
Дополнение по RIA #2: Ajax HTML5 vs Browser Plugins.
Что победит?
А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
AG>>>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
M>>Node.JS: библиотека асинхронного/событийного ввода-вывода на Javascript'е, по сути предназначена для написания серверов. M>>Tornado: сервер на Питон'е M>>Lift: веб-фреймворк на Scala M>>RoR: веб-фреймворк на Ruby
M>>Почему мы сравниваем теплое с зеленым и мягким? AG>Ок, добавлю уточнение Node.JS+RIA vs Tornado+RIA vs Lift vs Ruby.
Что такое RIA? Rich Internet Application? Тогда вопрос не имеет смысла. Что значит Node.JS + RIA и Tornado+RIA?
AG>Дополнение по RIA: jQuery vs GWT vs Flex vs Silverlight.
jQuery — это просто JS-библиотека. Может быть, jQuery UI? Тогда уж лучше Sencha/ExtJS
GWT — это библиотека для Java, которая на выходе выдает Javascript
AG>Дополнение по RIA #2: Ajax HTML5 vs Browser Plugins.
Здравствуйте, ArtemGorikov, Вы писали:
AG>Что победит? AG>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
Рор все еще торт. Версия 3.1 предлагает использование нужных кусков js на сервере, я считаю это правильный вариант, который будет заруливать node.js по причине малоразвитости последнего. Очень скоро появятся gems позволяющие всю логику, при желании, написать на js (coffescript).
Каким боком тут торнадо совершенно непонятно. Питоновские веб-фреймворки в целом хороши, но пока не дотягивают до рельс (скорость введения новых фич в рельсах просто ошеломляющая, джанго развивается сильно медленнее).
Лифт так и останется игрушкой, ибо не наберет критической массы комьюнити, следовательно не получит того многообразия инструментов которое есть у RoR.
К большому моему сожалению .net в принципе не способен предоставить ничего конкурентоспособного. ASP.NET MVC 3 просто голый и неудобный каркас, требующий создания своих велосипедов на каждый чих. Для рельсов уже куча готовых велосипедов, остается выбрать устраивающий.
Здравствуйте, Mamut, Вы писали:
M>Node.JS: библиотека асинхронного/событийного ввода-вывода на Javascript'е, по сути предназначена для написания серверов. M>Tornado: сервер на Питон'е M>Lift: веб-фреймворк на Scala M>RoR: веб-фреймворк на Ruby
M>Почему мы сравниваем теплое с зеленым и мягким?
Справедливости ради, node.js все-таки библиотека асинхронного/событийного ввода-вывода на Javascript'е вокруг которой построен веб-фреймворк. А торнадо да, не в строчку.
Здравствуйте, dotidot, Вы писали:
AG>>Что победит? AG>>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон. D>победит дружба бабло
Черта с два. Победит именно дружба Ибо вложения бабла MS в MVC3 не помогли ему перестать быть УГ. А вот куча опенсорсных gems для rails реально решают. MS это понимает, и пропагандирует NuGet, но развивает его крайне вяло. Да и сама архитектура MVC3 не шибко рассчитана на подключение кирпичиков из коробки.
Здравствуйте, ArtemGorikov, Вы писали:
AG>Что победит? AG>А вообще мысль такая- сейчас веб так бурлит новыми фреймворками, даже в пределах одного языка, что непонятно зачем все это, если предлагают они похожие фичи. Серверный Javascript вообще срывает шаблон.
мне кажется это всё не нужно, пустая трата человеколет
Здравствуйте, Ziaw, Вы писали:
Z>Здравствуйте, Mamut, Вы писали:
M>>Node.JS: библиотека асинхронного/событийного ввода-вывода на Javascript'е, по сути предназначена для написания серверов. M>>Tornado: сервер на Питон'е M>>Lift: веб-фреймворк на Scala M>>RoR: веб-фреймворк на Ruby
M>>Почему мы сравниваем теплое с зеленым и мягким?
Z>Справедливости ради, node.js все-таки библиотека асинхронного/событийного ввода-вывода на Javascript'е вокруг которой построен веб-фреймворк. А торнадо да, не в строчку.
Для node.js придумали какое-то другое применение кроме как веб-сервер?
Чем Tornado не угодил? Это асинхронный веб-сервер.
Здравствуйте, ArtemGorikov, Вы писали:
Z>>Справедливости ради, node.js все-таки библиотека асинхронного/событийного ввода-вывода на Javascript'е вокруг которой построен веб-фреймворк. А торнадо да, не в строчку. AG>Для node.js придумали какое-то другое применение кроме как веб-сервер? AG>Чем Tornado не угодил? Это асинхронный веб-сервер.
Ты хочешь именно вебсерверы обсудить?
Зачем тогда включил фреймворки для разработки веб приложений?
Торнадо только вебсервер. Lift и RoR только фреймворки.