Создатель Node.js анонсирует замену — Deno

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

image

Из множества способов программирования компьютеров языки сценариев — самый простой и практичный вариант. Среди них язык сценариев веб-браузера (JavaScript) является самым быстрым, наиболее популярным и единственным, в котором применяется процесс промышленной стандартизации. Понятно, что Интернет будет с нами еще долго, и поэтому JavaScript будет с нами еще долгое время.

Расширение веб-программирования за пределы браузера — идея не новая. В самом деле, мы сделали это с умеренным успехом в нашем проекте «Node.js». Но более десяти лет спустя мы обнаруживаем, что серверный JavaScript безнадежно фрагментирован, глубоко привязан к плохой инфраструктуре и безвозвратно управляется комитетами без стимула к инновациям. Поскольку платформа браузера развивается быстрыми темпами, серверный JavaScript находится в застое.

Deno — это наша попытка вдохнуть новую жизнь в эту экосистему. Обеспечить современную продуктивную систему программирования, которая придерживается API-интерфейсов браузера. Deno — это не монолитная система, а скорее набор технологий, которые, как мы считаем, можно использовать для различных нужд. Не каждый вариант использования серверного JavaScript требует доступа к файловой системе; наша инфраструктура позволяет компилировать ненужные привязки. Это в свою очередь позволяет нам создавать собственные среды выполнения для различных приложений: графические интерфейсы в электронном стиле, бессерверные функции в стиле Cloudflare Worker, встроенные сценарии для баз данных и т.д.

Чтобы активно реализовывать эти идеи, мы собрали 4,9 миллиона долларов начального капитала. Нашими инвесторами являются Дэн Шольник из Four Rivers Ventures, Гильермо из Rauch Capital, Ли Джейкобс из Long Journey Ventures, Mozilla Corporation, Shasta Ventures и наш давний соавтор Бен Нордхуис. Эти инвестиции означают, что у нас будет штат опытных инженеров, работающих над улучшением Deno. Мы позаботимся о том, чтобы проблемы были решены, ошибки были исправлены, а выпуски были своевременно выпущены мы позаботимся о том, чтобы Deno стал платформой, на которую другие могут с доверием опираться.

Не сомневайесь, что Deno останется под лицензией MIT. Чтобы Deno рос и был максимально полезным, он должен оставаться относительно бесплатным. Мы не считаем, что бизнес-модель «открытого ядра» подходит для такой платформы программирования, как Deno. Мы не хотим оказаться в неудачном положении, когда нам придется решать, предназначены ли определенные функции только для платных клиентов. Если вы посмотрите наши выступления на конференции, то обнаружите, что мы много лет намекали на коммерческое применение этой инфраструктуры. Мы оптимистично оцениваем стек технологий, который мы создали, и намерены сами развивать эти коммерческие приложения. Наш бизнес будет опираться на проект с открытым исходным кодом, а не пытаться напрямую его монетизировать.

Многие лучше знакомы с консолью Chrome DevTools, чем с командной строкой Unix. Более знакомы с WebSockets, чем с сокетами BSD, MDN, или с man-страницами. Сценарии Bash и Zsh, вызывающие нативный код, никогда не исчезнут. Но скрипты JavaScript и TypeScript, вызывающие код WebAssembly, будут все более распространенными. Мы думаем, что многие разработчики предпочитают сначала веб-слои абстракции.

Компания Deno надеется дать возможность миллионам веб-программистов максимально использовать свое мастерство в других областях.

  • Deploy
  • CLI
  • Deno 1.0
Источник: https://habr.com/ru/company/itelma/blog/549950/


Интересные статьи

Интересные статьи

В прошлой части мы поговорили о советах директору по разработке бизнес-процесса в Битрикс24, сейчас же я постараюсь дать советы руководителям отделов, поскольку по моему опыту почти всегд...
В обновлении «Сидней» Битрикс выпустил новый продукт в составе Битрикс24: магазины. Теперь в любом портале можно создать не только лендинг или многостраничный сайт, но даже интернет-магазин. С корзино...
Дорогие товарищи инженеры, сообщество Метархия представляет вашему вниманию современный курс по Node.js, который включает глубокий разбор всех возможностей и аспектов платформы. Основной упор д...
Предисловие История начинается с того, что пол года назад я купил усилитель Yamaha A-S501. В комплекте с ним шёл пульт дистанционного управления, который мог управлять и усилителем, и ямаховс...
27 мая исполнится 10 лет с того момента, как Ryan Dahl выпустил самую первую версию Node.js. За прошедшее десятилетие проект стал более чем успешен, но сам Райан уже переключился на другие ве...