Node.js получает фундамент — надежно ли оно?


Джойент с помощью Linux Foundation основал Node.js Foundation. Поможет ли это залечить разрыв между ними? Как это повлияет на откол io.js, извините, вилка!

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

Большинство согласятся, что io.js уже значительно опередил node.js и был принят одним или двумя крупными проектами, наиболее заметным из которых является Atom, редактор Github.

Судить об успехе io.js непросто, потому что проекты не сильно меняются, рассматривая io.js как просто node.js на стероидах. Например, на главной странице Atom все еще говорится об интеграции Node.js, но в примечаниях к выпуску говорится, что он использует io.js.

Джойент явно недоволен возможностью того, что что-то может заменить node.js в мышлении программиста JavaScript. У программистов есть естественная тенденция восхищаться отколовшимися группами программистов, стремящимися к лучшим технологиям. Таким образом, можно использовать io.js, но на него будет ссылаться более известное имя, Node.js, как если бы это была общая метка. Это приведет к тенденции предпочитать скрытие io.js, особенно потому, что менеджеры любят стабильность хорошо известных имен даже за счет более совершенных технологий.

Теперь Joyent объединился с IBM, Paypal, Microsoft, Fidelity и Linux Foundation, чтобы сформировать Node.js Foundation. Это следует за формированием консультативного совета Node.js еще в октябре 2014 года. Заметным упущением в списке компаний, конечно же, является Google — компания, создавшая движок JavaScript, на основе которого как Node.js, так и io.js.

Джойент не упомянул io.js или его будущее, но очевидно, что наличие Node.js Foundation при поддержке таких крупных и стабильных компаний — это то, что делает Node.js лучшим выбором на будущее. Это могло бы даже вернуть программистов io.js в лоно, если бы фонд смог сформулировать набор приемлемых правил управления.

Джойент, возможно, ничего не говорит о io.js, но блог io.js рассказывает о ситуации:

«Неделю назад Скотт Хаммонд, генеральный директор Joyent, пригласил io.js TC (Технический комитет) на частную встречу, где он выразил намерение создать фонд node.js и свое желание вернуть io.js в узел. js проект «.

Пока ничего особенного не разработано, но блог io.js показывает, что все будет нелегко:

«Единственное, что могло бы сделать io.js лучше, — это положить конец вопросам, нависшим над будущим нашего разделения с node.js. Мы стремимся оставить все это позади, но мы не можем жертвовать достигнутым прогрессом. или принципы и открытое управление, которые привели нас сюда «.

Это кажется очень разумным, поскольку проект io.js добился большого прогресса в интеграции новых функций ES6, и было бы огромной тратой просто выбросить работу и потребовать, чтобы это было сделано снова, но на этот раз внутри основы. Позиция команды io.js выглядит так:

«Переговоры с Joyent продолжаются. Как только у фонда появится техническая модель управления, вы увидите на GitHub io.js вопрос о том, следует ли присоединяться к io.js, который будет обсуждаться и открыто голосовать на открытом заседании TC в соответствии с правилами управления. мы уже построили «.

Это также интересный случай для более широкого сообщества разработчиков ПО с открытым исходным кодом.

В принципе, вы всегда можете создать форк, если вам не нравится, как идут дела в проекте, и это одна из свобод, которая делает открытый исходный код привлекательным. Если вы программист, который считает, что все можно было бы сделать лучше, вы всегда можете просто доказать, что вы правы, сделав это. Однако, когда крупные компании проявляют интерес к открытому исходному коду, мы получаем нечто не совсем открытое. Это по-прежнему лучше, чем закрытый проприетарный код, но это не идеал открытого исходного кода. Создавая основу для лучшей поддержки проекта, чтобы привлечь платных участников в микс, в результате уменьшится вероятность выживания форка.

Где ваш фонд, io.js?

Возможно, Google захочет вас поддержать?

Открытый исходный код — это такая же политика, как и все остальное.


Добавить комментарий