Deno

  • ХабрахабрФото [Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript

    [Перевод] Руководство по Deno: примеры работы со средой выполнения TypeScript

    Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples» автора Flavio Copes. В этой статье мы научимся работать с Deno. Мы сравним его с Node.js и создадим с его помощью простой REST API. Что такое Deno? Если вы знакомы с Node.js, популярной экосистемой серверного JavaScript, Deno — это почти тоже…

    Читать далее »
  • ХабрахабрФото Todo-лист для командной строки на Deno

    Todo-лист для командной строки на Deno

    Вы уже наверняка слышали про Deno и, скорее всего, прочитали пару-тройку обзоров. В рамках своей статьи я предлагаю испытать Deno на практике, написав приложение для командной строки, попутно размышляя о преимуществах и возможных способах его применения. Приложение для терминала позволит взглянуть на стандартную библиотеку, познакомиться с вводом и выводом без использования фреймворков. Основные преимущества, такие как безопасность, TypeScript «из коробки»,…

    Читать далее »
  • ХабрахабрФото 5 претензий к Deno

    5 претензий к Deno

    Предисловие Я не часть команды deno. Я не его фанат. Я не слежу за ним. Я даже не очень-то в него верю. Но видя негативную реакцию сообщества просто не могу не вступится. В этой статье я бы хотел рассмотреть самые частые претензии в адрес Deno и предложить альтернативную точку зрения. Deno — убийца NodeJs Это не так. Таким его продвигают…

    Читать далее »
  • ХабрахабрФото [Перевод] 5 главных причин того, что JS-разработчики будут использовать Deno вместо Node

    [Перевод] 5 главных причин того, что JS-разработчики будут использовать Deno вместо Node

    Создатель Node.js Райан Даль выпустил новую платформу, которая рассчитана на решение многих проблем Node.js. Возможно, вашей первой реакцией на эту новость будет: «О, отлично, очередной JS-фреймворк? Его мне только и не хватало…». Я отреагировал на эту новость точно так же. А вот после того, как я немного вник в особенности Deno, я понял причины, по которым Deno можно назвать в…

    Читать далее »
  • ХабрахабрФото Deno v1.0: Безопасная среда выполнения для JavaScript и TypeScript. Обзор возможностей

    Deno v1.0: Безопасная среда выполнения для JavaScript и TypeScript. Обзор возможностей

    Вступление Установка Как это выглядит внутри Функциональность WASM, RUST, Плагины Debugging, IDE Тестирование Compiler API CI Разное Вступление Если вы уже оказались за чтением этой статьи, то наверняка уже слышали про выступление Ryan Dahl, создателя NodeJS, на JSConf, где он выступил с докладом и рассказал о ключевых ошибках, которые были сделаны при проектировании NodeJS. В этом же докладе он обьявил…

    Читать далее »
  • ХабрахабрФото На пути к функциональной СУБД и NoSQL ERP: хранение остатков и расчет себестоимости

    На пути к функциональной СУБД и NoSQL ERP: хранение остатков и расчет себестоимости

    Привет, Хабр! Продолжаем исследовать применимость принципов функционального программирования при проектировании ERP. В предыдущей статье мы рассказали зачем это нужно, заложили основы архитектуры, и продемонстрировали построение простых сверток на примере оборотной ведомости. По сути, предлагается подход event sourcing, но за счет разделения БД на иммутабельную и мутабельную часть, мы получаем в одной системе комбинацию преимуществ map / reduce-хранилища и in-memory СУБД,…

    Читать далее »
  • ХабрахабрФото Применение принципов функционального программирования при проектировании ERP

    Применение принципов функционального программирования при проектировании ERP

    Привет, Хабр! Существующие системы сложны. В этой статье мы попробуем взглянуть на архитектуру учетных систем (ERP, CRM, WMS, MES, B2B, ...) с позиций функционального программирования. При этом единственным «источником правды» в таких системах является хронологически-упорядоченный журнал первичных документов (отпечатков событий реального мира), которые, очевидно, должны быть иммутабельными (и это правило соблюдается в аудируемых системах, где корректировки «задним числом» запрещены). Они…

    Читать далее »
  • ХабрахабрФото Deno: время Node.JS уходит?

    Deno: время Node.JS уходит?

    Однако я нигде так и не видел сколько-нибудь вдумчивого разбора этого проекта — почему-то все ограничиваются переводом документации... Прошло примерно 18 месяцев с внутреннего релиза Deno, вышел preview release, появилось несколько статей на Хабре, и Райан ездит по конференциям и рассказывает о нём. Последние 5 лет я пишу на Node. Что же, давайте попробуем это сделать сейчас. Так что анализ…

    Читать далее »
  • ХабрахабрФото [Перевод] Что такое Deno и чем этот проект отличается от Node.js?

    [Перевод] Что такое Deno и чем этот проект отличается от Node.js?

    Райан Даль, создатель Node.js, потратил последние полтора года на работу над проектом Deno. Это — новая среда выполнения для JavaScript, которая должна исправить проблемы, присущие Node.js. Платформа Node.js представляет собой замечательную серверную среду для выполнения JavaScript. Не поймите меня неправильно. Однако Райан Даль признаёт, что кое-чему, касающемуся Node.js, ему стоило бы уделить больше внимания. Своей популярностью она обязана, преимущественно, огромной…

    Читать далее »
  • ХабрахабрФото «У меня только один метод обучения: просто работать» — интервью с Ryan Dahl (Node.js, Deno)

    «У меня только один метод обучения: просто работать» — интервью с Ryan Dahl (Node.js, Deno)

    За прошедшее десятилетие проект стал более чем успешен, но сам Райан уже переключился на другие вещи. 27 мая исполнится 10 лет с того момента, как Ryan Dahl выпустил самую первую версию Node.js. Чем его новый проект может помочь JavaScript-разработчикам? Чем он занимается теперь? Что он думает о разных языках, образовании и смене поколений? А пока что участники программного комитета HolyJS…

    Читать далее »


Кнопка «Наверх»