То что нода стала самой популярной на гитхабе значит лишь то что она ею там стала, и ничего более.
>Как цифры с Github соотносятся с реальностью, можно судить по количеству фолловеров к тегам
Используя ноду 1,5 года, только сейчас обнаружил его тег. Кто хочет ответа на вопрос, задает его либо в группах ноды, либо непосредственно авторам библиотек на гитхабе.
Да и адептов forum-driven development'a нода пока не особо привлекает.
> Это всё круто, но у конечных пользователей пока что он далек от популярности.
Вы бы еще с C сравнили.
Год назад все это возможно было бы и ново и интересно, но сейчас это уже не опция, а распространенная практика. Ничего нового, а тем более концептуально нового в этом нет, в конце концов веб-приложения просто наследуют практики настольных приложений где также недопустимо лочить надолго интерфес.
>Алекс Маккоу разработал JavaScript-фреймворк Spine. В нём реализован концептуально новый подход
Ализарность перевода зашкаливает. Для тех кто не в теме:
Spine появился позже Blackbone и по сути его легковесная альтернатива, ничего нового не несет.
Маккой не автор MVC и не первый кто перенес его на клиент.
Книга JavaScript Web Applications суть краткий обзор современных библиотек/практик клиент-сайд разработки и тем кто немного следит за развитием HTML5 и JavaScript вряд ли даст что-то новое. Полезней прочитать документацию к тому же Blackbone.
Наверное также виднелось будущее Java в Sun в середине 90-х.
Dart не плох, хотя от гугл ожидал большего, за как минимум год (а именно столько прошло с момента написания утекшего письма) родить только спецификацию в несколько десятков страниц и куцый компилятор в js это как-то слишком слабо.
>Например, подобный «спагетти-код» является бичом программирования на Node.js’е (коллбек на коллбеке, коллбеком погоняет). Об этом знают, и с этим пытаются бороться.
Настоящим бичом node.js являются «эхсперты» которые его ежедневно уже второй год «представляют», находят «плюсы и минусы», что-то предрекают и жалуются на «спагетти-код», не написав истрочки реального приложения с ним.
За год работы у меня не возникало мест в коде где требовалось бы больше трех вложений. Если в одной функции приходится делать по несколько запросов к базе, файловой системе и внешнему серверу (где собственно нужна асинхронность), то есть смысл пересмотреть архитектуру. Еще более простое решение — не использовать анонимные функции.
Кстати в Windows 8 такая же асинхронность и такой же JavaScript. Надеюсь критики ноды не оставят этот момент без внимания.
Хабр уже на месте я смотрю.
>Как цифры с Github соотносятся с реальностью, можно судить по количеству фолловеров к тегам
Используя ноду 1,5 года, только сейчас обнаружил его тег. Кто хочет ответа на вопрос, задает его либо в группах ноды, либо непосредственно авторам библиотек на гитхабе.
Да и адептов forum-driven development'a нода пока не особо привлекает.
> Это всё круто, но у конечных пользователей пока что он далек от популярности.
Вы бы еще с C сравнили.
Я начал это подозревать с анонса WinRT в Win 8.
>Алекс Маккоу разработал JavaScript-фреймворк Spine. В нём реализован концептуально новый подход
Ализарность перевода зашкаливает. Для тех кто не в теме:
Spine появился позже Blackbone и по сути его легковесная альтернатива, ничего нового не несет.
Маккой не автор MVC и не первый кто перенес его на клиент.
Книга JavaScript Web Applications суть краткий обзор современных библиотек/практик клиент-сайд разработки и тем кто немного следит за развитием HTML5 и JavaScript вряд ли даст что-то новое. Полезней прочитать документацию к тому же Blackbone.
function Clazz(spam){
this.instanceProperty = spam;
}
Clazz.prototype.foo = function(){}
Clazz.staticProperty = 0;
var obj = new Clazz('egg')
пойду писать свою.
Мой скрипт ее вместе чатом резал оказывается.
Dart не плох, хотя от гугл ожидал большего, за как минимум год (а именно столько прошло с момента написания утекшего письма) родить только спецификацию в несколько десятков страниц и куцый компилятор в js это как-то слишком слабо.
Хорошая статья на тему: goo.gl/f41XF
Настоящим бичом node.js являются «эхсперты» которые его ежедневно уже второй год «представляют», находят «плюсы и минусы», что-то предрекают и жалуются на «спагетти-код», не написав истрочки реального приложения с ним.
За год работы у меня не возникало мест в коде где требовалось бы больше трех вложений. Если в одной функции приходится делать по несколько запросов к базе, файловой системе и внешнему серверу (где собственно нужна асинхронность), то есть смысл пересмотреть архитектуру. Еще более простое решение — не использовать анонимные функции.
Кстати в Windows 8 такая же асинхронность и такой же JavaScript. Надеюсь критики ноды не оставят этот момент без внимания.
Представил награждение: Награда в области молекулярной биологии вручается spvincent, grabhorn и mimi.