The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

JavaScript-платформа Node 4.0.0 ознаменовала слияние проектов Node.js и io.js

09.09.2015 11:17

Увидел свет релиз Node 4.0.0, платформы для выполнения высокопроизводительных сетевых приложений на языке JavaScript. Выпуск примечателен слиянием с кодовой базой проекта io.js, ранее ответвившегося от Node.js, но вернувшегося к совместной работе над единым унифицированным продуктом.

По функциональности Node 4.0.0 близок к выпуску io.js 3.0 и включает реализованные в рамках проекта io.js новшества, состояние которых признано стабильным. Лежащий в основе Node.js JavaScript-движок V8 обновлён до актуальной версии 4.5 (в Node.js 0.12 использовался V8 3.26, выпущенный год назад). Обновление движка открыло доступ ко многим новым возможностям JavaScript, определённым в спецификации ECMAScript 6.

В частности, добавлена поддержка классов, генераторов, шаблонов строк, новых методов обработки строк, типизированных массивов (в том числе объекта Buffer, реализованного на основе V8 Uint8Array), структур данных Map и Set для работы с коллекциями, механизма Promise, типа Symbols и arrow-функций. Официально реализована полноценная поддержка архитектуры ARM (ARMv6, ARMv7 и ARMv8). Введён в строй кластер для тестирования работы Node.js на различных аппаратных платформах и операционных системах (Linux-дистрибутивы, OS X, Windows, FreeBSD и SmartOS).

Ветке Node.js 4 планируется присвоить статус LTS, обеспечив длительный выпуск обновлений и регулярный цикл подготовки релизов. Ожидается как подготовка корректирующих выпусков со сменой номера в третьей цифре версии (4.0.1, 4.0.2 и т.п.), так и функциональных обновлений, содержащих новые возможности (4.1.x, 4.2.x и т.п.). При этом на протяжении существования ветки 4.x будет гарантировано сохранение обратной совместимости. Новые стабильные ветки планируется формировать раз в 6 месяцев.

В октябре ожидается ответвление ветки 5.x, которая будет развиваться параллельно и содержать новые возможности, обкатываемые для следующей стабильной ветки, в том числе переход на новый выпуск движка V8 и возможно изменения, нарушающие совместимость. Основной цикл LTS-поддержки ветки 4.x продлится 18 месяцев, плюс ещё 12 месяцев будут устраняться критически ошибки и уязвимости (в сумме ветка будет поддерживаться 30 месяцев).

  1. Главная ссылка к новости (https://new.nodejs.org/en/blog...)
  2. OpenNews: Выпуск JavaScript-платформы io.js 3.0
  3. OpenNews: Node.js и io.js объединились под покровительством организации Linux Foundation
  4. OpenNews: Выпуск серверной JavaScript-платформы Node.js 0.12
  5. OpenNews: Выпуск io.js 1.0, форка серверной JavaScript-платформы Node.js
  6. OpenNews: В рамках проекта IO.js началось развитие форка Node.js, независимого от компании Joyent
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42937-node.js
Ключевые слова: node.js, io.js
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 12:10, 09/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    >>высокопроизводительных сетевых приложений на языке JavaScript

    Мда, это кто написал такое?

     
     
  • 2.6, Аноним (-), 12:45, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Движок V8 вполне себе шустр, как и модуль http у ноды. По крайней мере если сравнивать с классическим LAMP.
     
     
  • 3.15, Аноним (-), 13:59, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Есть большие сомнения в том что он быстрее Apache+PHP(with apc or similar) на каком-либо значимом наборе тестовых сценариев ;)
     
     
  • 4.72, XoRe (ok), 01:38, 13/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть большие сомнения в том что он быстрее Apache+PHP(with apc or similar)
    > на каком-либо значимом наборе тестовых сценариев ;)

    apache+php - вообще медленная парочка.
    Лучше уж брать nginx+php-fpm.

    А вообще в интернете полно сравнений.
    Вот сравнение php, hhvm и nodejs.
    php на дне, hhvm ещё сравним с nodejs по скорости.
    http://www.hostingadvice.com/blog/comparing-node-js-vs-php-performance/

    Вот "риальное" сравнение
    Человек получил разницу в 14 раз и офигел
    http://www.prahladyeri.com/blog/2014/06/php-vs-node-js-real-statistics.html

    nodejs действительно быстр, хотя его главная фишка не в скорости одиночного потока, а в скорости кучи параллельных потоков.
    Тот же meteor делают на js.
    А это 100500 запросов в секунду на сервер, чтобы у всех клиентов обновлялись элементы страниц в реальном времени.

     
  • 2.8, Аноним (-), 12:53, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Я не пишу на ноджиэсе, вообще не пишу на яваскрипте. Но читал на хабре, как запрограммили сервер чего-то, который на node.js чуть ли не миллион соединений держал.
    Всё это потребяло какой-то небольшой минимум памяти, вроде 24ГБ.
    Напишите такое на другом языке, чтоб с утечками памяти бороться и прочее. Тут не текло, благодаря реализации самой платформы.
     
     
  • 3.12, Аноним (-), 13:17, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    шо erlang уже не справляется с 1млн соединений? или он просто не в моде у хипстеров.
     
     
  • 4.22, Аноним (-), 14:51, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не осилил.
     
  • 4.32, Аноним (-), 16:57, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Эрланг - штука правильная со всех сторон. Но на нем не пишут явоскриптеры :)
     
     
  • 5.64, rob pike (?), 20:23, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Для них ведь Elixir запилили, памятуя о том что внутри каждого явоскриптера старше 14 лет - бывший рубист. А не хотят все равно.
     
  • 3.13, Аноним (-), 13:18, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    я не читаю комменты, вообще не прочел твой коммент, но на хабре кто-то чего-то говорил что нода убогая штука и кто-то запрограммил сервер чего-то всего на 256 МБ и ничего не текло.
    так что ты не прав.
     
  • 3.16, Аноним (-), 14:00, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Я не пишу на ноджиэсе, вообще не пишу на яваскрипте. Но читал
    > на хабре, как запрограммили сервер чего-то, который на node.js чуть ли
    > не миллион соединений держал.
    > Всё это потребяло какой-то небольшой минимум памяти, вроде 24ГБ.
    > Напишите такое на другом языке, чтоб с утечками памяти бороться и прочее.
    > Тут не текло, благодаря реализации самой платформы.

    Так при 24Гб и без приставки "-script" потянет ;)

     
  • 3.20, й (?), 14:40, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Всё это потребяло какой-то небольшой минимум памяти, вроде 24ГБ.

    вопрос для дополнительного изучения: сколько памяти на миллион соединений потратит nginx?

    > Напишите такое на другом языке, чтоб с утечками памяти бороться и прочее. Тут не текло, благодаря реализации самой платформы.

    вот как раз утечки памяти в ноде -- реальная проблема. в отличие от go или erlang.

     
     
  • 4.23, Аноним (-), 14:56, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    У Node, Go есть ещё одна проблема, это Garbage Collector (GC), и поэтому даже если на синтетическом тесте выше на них всё будет "держать" (работать), то работа GC, при нормальном приложении, с множеством объектов, даст заметную просадку в производительности.

    Поэтому тут уместнее использовать RUST, C.

     
     
  • 5.27, Есюки (?), 15:19, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Плотно работаю с GO

    Про просадку при чистке мусора подтверждаю :). Посмотрим, на сколько изменится при переходе на 1.5.

     
     
  • 6.28, dimcha (??), 15:45, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так ведь он вышел уже. Еще не тестили разве? Вроде как он конфетнее стал.
     
     
  • 7.38, Пользователь Debian (?), 20:19, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Стал: https://www.reddit.com/r/golang/comments/3hnuav/go_15_gc_performance_improveme
     
  • 3.34, arisu (ok), 18:29, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    спасибо, это было почти смешно.
     
  • 3.36, th3m3 (ok), 18:52, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Питоновский Gevent уделывает эту детскую игрушку ноду в пух и прах.
     
     
  • 4.37, arisu (ok), 18:53, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Питоновский Gevent уделывает эту детскую игрушку ноду в пух и прах.

    война была равна…

     
     
  • 5.46, Аноним (-), 01:53, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Что V8 с байткодом в ассемблер костыль, что Gevent какая-то примочка нс Си к Python...
     
     
  • 6.52, th3m3 (ok), 03:21, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот только для Python - это нормально, писать библиотеки на С/C++. А JS детская игрушка для браузера, написанная на коленке и теперь её зачем-то насильно затащили на сервер. JS-фанатики конечно в угаре, они теперь типо фулл-стек разработчиками стали. Вот только NodeJS не идеальна и другие решения, которые развивались все эти годы, куда адекватнее и производительнее.

    Смешно смотреть, как парни сидели например на Python, а потом зачем-то на Ноду полезли, когда у них есть Gevent, который оставляет NodeJS позади. Или ещё есть Tornado, который тоже может всё то, что может NodeJS. Вокруг прыгают радостные веб-обезьянки, которые думают, якобы нода им весь мир заменит. И якобы скоро везде будет один сплошной js =))) Тем временем, приход WASM только приблизит смерть JS.

     
     
  • 7.53, arisu (ok), 03:29, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот только для Python - это нормально, писать библиотеки на С/C++.

    ну дык. у пистонолюбов всё всегда нормально. что у других, по мнению пистонолюбов, фигня, то в пистоне сразу становится ВАУ.

    конечно, в пистоне нормально всё, что можно, делать на ц — потому что пистон убожище.

     
     
  • 8.70, Аноним (-), 05:41, 12/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Начнём с того, что бидон в реализации разработчиков языка написан на C Следоват... текст свёрнут, показать
     
     
  • 9.71, arisu (ok), 06:38, 12/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    согласен как скриптовое гуано ни крути, а чтобы на нём написать что 8208 нибуд... текст свёрнут, показать
     
  • 7.57, Аноним (-), 11:36, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> а потом зачем-то на Ноду полезли, когда у них есть Gevent, который оставляет NodeJS позади

    Байки фаната питона? Ох уж эти хелловорлдщики...

     
     
  • 8.66, th3m3 (ok), 21:27, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть тесты Всё официально NodeJS проигрывает питоновскому Gevent ... текст свёрнут, показать
     
  • 4.73, XoRe (ok), 01:44, 13/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Питоновский Gevent уделывает эту детскую игрушку ноду в пух и прах.

    Gevent все так же упирается в GIL.
    Кстати, в отличие от.
    Вы сами попробуйте 1кк запросов подать и увидите.

     
  • 3.63, rob pike (?), 20:22, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тут бы еще не путать scalability, performance, efficiency и concurrency.
    Но это наверное несбыточно.
     
  • 3.74, XoRe (ok), 01:46, 13/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не пишу на ноджиэсе, вообще не пишу на яваскрипте. Но читал
    > на хабре, как запрограммили сервер чего-то, который на node.js чуть ли
    > не миллион соединений держал.
    > Всё это потребяло какой-то небольшой минимум памяти, вроде 24ГБ.
    > Напишите такое на другом языке, чтоб с утечками памяти бороться и прочее.
    > Тут не текло, благодаря реализации самой платформы.

    Erlang, Go.
    Ну и надо смотреть, что ещё с соединениями делать, кроме как держать.
    Просто держать и веб сервер (nginx) может, потребляя куда меньше 24ГБ памяти.

     

  • 1.7, Аноним (-), 12:50, 09/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    node.js может использовать больше одного ядра процессора?
    При ожидании ответа от базы данных не заблокируется весь сервер?
    Ваш LAMP :)
     
     
  • 2.9, Аноним (-), 12:59, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > node.js может использовать больше одного ядра процессора?
    > При ожидании ответа от базы данных не заблокируется весь сервер?
    > Ваш LAMP :)

    пейши асинхронно и не будет зависонов на одном ядре

     
     
  • 3.17, Аноним (-), 14:01, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> node.js может использовать больше одного ядра процессора?
    >> При ожидании ответа от базы данных не заблокируется весь сервер?
    >> Ваш LAMP :)
    > пейши асинхронно и не будет зависонов на одном ядре

    Драйвер к ораклу на js :)))

     
     
  • 4.19, Аноним (-), 14:34, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Оракл выпускает официальный драйвер для node.js. Что вас удивляет?
    https://blogs.oracle.com/opal/entry/introducing_node_oracledb_a_node
    >Introducing node-oracledb - a Node.js driver for Oracle Database

    https://www.npmjs.com/package/oracledb
    >Oracle Database driver by Oracle Corp.

     
     
  • 5.24, Аноним (-), 14:58, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Оракл выпускает официальный драйвер для node.js. Что вас удивляет?
    > https://blogs.oracle.com/opal/entry/introducing_node_oracledb_a_node
    >>Introducing node-oracledb - a Node.js driver for Oracle Database
    > https://www.npmjs.com/package/oracledb
    >>Oracle Database driver by Oracle Corp.

    только обертка, сам драйвер на C++

     
     
  • 6.25, Аноним (-), 15:11, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    в npm половина модулей такие, причём все собирают свои либы при установке, возлагая болт на установленное в системе
     
     
  • 7.33, Аноним (-), 17:26, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Хипсторы не могут в библиотеки.
     
     
  • 8.41, Аноним (-), 22:18, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    хипсторы откровенно не хотят разделяемых библиотек, у них даже аргументы какие-т... текст свёрнут, показать
     
  • 2.10, Аноним (-), 13:12, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>node.js может использовать больше одного ядра процессора?

    https://nodejs.org/api/cluster.html

    >>При ожидании ответа от базы данных не заблокируется весь сервер?

    man асинхронный

     
  • 2.21, й (?), 14:42, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > node.js может использовать больше одного ядра процессора?

    может, если запустить соответствующее количество воркеров. из коробки для этого идёт модуль cluster.

    > При ожидании ответа от базы данных не заблокируется весь сервер?

    нет. у процесса node.js один тред, но асинхронный event loop.

     
     
  • 3.47, Аноним (-), 01:57, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > нет. у процесса node.js один тред, но асинхронный event loop.

    а потоков что вообще совсем нет? а если будет много данных?


     
     
  • 4.56, Аноним (-), 11:32, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Будет много воркеров (чайлд_процессы) или кластеров, смотря, что удобней в данном случае. Внезапно, все это из коробки.
     
  • 2.26, Аноним (-), 15:11, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > node.js может использовать больше одного ядра процессора?
    > При ожидании ответа от базы данных не заблокируется весь сервер?
    > Ваш LAMP :)

    Может не только на разных ядрах, но и многое другое, как тут уже говорили некоторые задачи можно вообще выносить в отдельные процессы. Например работа с базой, в общем вариантов множество, остановить вас может только фантазия

     
     
  • 3.48, Аноним (-), 01:58, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> node.js может использовать больше одного ядра процессора?
    >> При ожидании ответа от базы данных не заблокируется весь сервер?
    >> Ваш LAMP :)
    > Может не только на разных ядрах, но и многое другое, как тут
    > уже говорили некоторые задачи можно вообще выносить в отдельные процессы. Например
    > работа с базой, в общем вариантов множество, остановить вас может только
    > фантазия

    или количество процессов в системе )))

     
  • 3.55, Moomintroll (ok), 11:10, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > остановить вас может только фантазия

    Или эвтаназия…

    P.S. Само напросилось, в рифму.

     
  • 2.42, vix (?), 22:22, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вас наверно я так понимаю удивит, но на ноде можно делать такие вещи как веерный запуск множества процессов с разным временем обработки каждого и возврата результата каждого такого процесса одной функции которая обработает конечный результат всех процессов... Я могу конечно мого чего тут понаписать.. но всяк свое будет хвалить и будет прав, потому что его это устравивает пока решает поставленные задачи. Как только начинает Неустраивать, начинается поиск чего то покешернее.. с запасом на будущее. Я выбрал ноду, не только из-за языка, но и потому что в ней можно делать невероятные вещи на одном языке, не прибегая к вставкам чего то.. РНР - для меня давно умер, ибо на нем активные вещи делать - курам поржать. Про ерланг скажу так, сделайте код на этом языке - который одинаково и без изменений будет работать как на сервере, так и на клиенте в обычном браузере? .. я не буду обьяснять ЗАЧЕМ, надо.. и все тут.. и масса проблем сразу.. js  это позволяет. Мне достаточно. Все упирается в поставленное ТЗ, исполнение и будущее сопровождение того зоопарка который будет реализован на выбранной платформе..
     

  • 1.29, Аноним (-), 16:14, 09/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Молодцы что слились назад. У многих не получается. Например openoffice-libreoffice.
     
     
  • 2.35, dr Equivalent (ok), 18:37, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Там уже нечему сливаться, ОпенОфис, по факту, RIP.
     
  • 2.58, arisu (ok), 14:37, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > У многих не получается. Например openoffice-libreoffice.

    у оракла вообще с опенсорцем никак не получается. вылитый медведь в посудной лавке.

     

  • 1.39, Аноним (-), 21:31, 09/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А к node.js есть что нить gui-евое?
     
     
  • 2.40, Аноним (-), 21:36, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >  А к node.js есть что нить gui-евое?

    Есть проект, AppJS но это GUI не полноценный я бы сказал

     
  • 2.43, vix (?), 22:25, 09/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >  А к node.js есть что нить gui-евое?

    Использую Webstorm, там есть все и отладка тоже.. рекомендую...
    можно конечно просто в текстовом редакторе лепить, но тут дело вкуса..

     
  • 2.68, ACCA (ok), 22:52, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Cloud9 хоть локально, хоть на сервере.
     

  • 1.45, Аноним (-), 23:45, 09/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В комментах опять набег хелловордщиков, которые считают, что нода это для хипстеров? Таких не возьмут на работу в PayPal...
     
     
  • 2.50, Аноним (-), 02:03, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В комментах опять набег хелловордщиков, которые считают, что нода это для хипстеров?
    > Таких не возьмут на работу в PayPal...

    А что PayPal написан на JavaScript?

     
     
  • 3.51, Аноним (-), 02:24, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    PayPal перекатилась на ноду, как и многие, например CloudFlare.
     
     
  • 4.65, rob pike (?), 20:27, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > PayPal перекатилась на ноду, как и многие, например CloudFlare.

    Бросили LuaJIT и Си и переписали WAF на JavaScript? Вот прямо с драйверами сетевухи собственными? Да что вы говорите.

     

  • 1.59, arisu (ok), 14:40, 10/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    заметьте, господа: как любитель ноды, так — в большинстве случаев — почти каждое предложение заканчивается кучей точек, обычно не тремя, а рандомным количеством.

    что по этому поводу думает психиатрия — можете поискать сами. а я лично предпочту от них подальше держаться, и на работу тоже не брать: чай, не материтерезы, убогих пригревать.

     
     
  • 2.60, Аноним (-), 18:07, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, а об привычке начинать предложения со строчной буквы о чем говорит психиатрия?
    Действительно, не берите в свою шарашкину контору, они и так без проблем найдут работу.
     
     
  • 3.61, arisu (ok), 18:09, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Действительно, не берите в свою шарашкину контору, они и так без проблем
    > найдут работу.

    как и жабисты. расходники — они везде расходники.

     
  • 2.75, Аноним (-), 12:21, 14/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    IBM сделает платформу NodeJS стандартом корпоративной разработки.
    А какие новости в вашей шарашкиной конторе?
     
     
  • 3.76, arisu (ok), 19:39, 14/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А какие новости в вашей шарашкиной конторе?

    пьём. едим. веселимся. плевать хотели на то, что делает межделмаш. иди, молись им дальше.

     

  • 1.62, Undefined (?), 18:37, 10/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Что не нравится в Ноде, да и на фронтенде эта проблема в полной красе - растущее, похоже, в геометрической прогрессии модулей и инструментов. И 99% из них посредственны. Убогая документация, разработчик потерял интерес через два месяца после раздутой шумихи на весь интернет, нестабильный апи, сомнительные преимущества перед имеющимися, баги-баги-баги, весь этот, бл, хипстерский дискурс с superheroic frameworks и радуги-единороги.

    А тебе нужно выбрать парочку хороших библиотек для проекта, ну чтобы не изобретать велосипед да? И правда, в интернете находишь тысячи велосипедов, целую, бл, парковку перед Икеей с велосипедами!

    За техническую сторону я вам ничего не скажу, но культура сообщества у Ноды и фронтового ДжеЭс уровня ПэХоПэ, и это НЕ комплимент.

     
     
  • 2.67, Аноним (-), 22:11, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Культура разработки у хиптсторов таки повыше чем, например, у рельсистов, там либы вообще обновлять нельзя, а тут и за уязвимостями вроде следят, и за фичами обновляться можно.

    А вообще ты, походу, завидуешь успеху хипсторов, а сам полный ноль.

     
     
  • 3.69, Undefined (?), 23:16, 10/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >рельсы
    >намекает, что язык одного фреймворка не хипстерская тема

    Ооок.
    >С порога переходит на личности

    Лол, 0/10.

     
  • 2.77, arisu (ok), 19:41, 14/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А тебе нужно выбрать парочку хороших библиотек для проекта

    а раньше говорили: «написать» вместо «выбрать»…

    хотя, конечно, забавно наблюдать, как хипстер ругает хипстеров.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру