Тема: Что нужно знать после выхода Deno 1.0

deno

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

На прошлой неделе вышла версия Deno 1.0. Как и любой технический релиз, этот релиз также вызвал волну внимания и бурных дискуссий в техническом кругу. Хотя уже есть бесчисленное количество друзей, которые предвидели большую волну «голосов» «ты не можешь учиться» и «если ты не научишься, ты будешь устранен», как только вышел Deno. Но все по-прежнему серьезно изучали эту новую технологию и начинали испытывать ее один за другим.

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

На этот раз Nuggets Sauce отсортировал статьи о Deno, написанные диггерами в свое время, и поделился ими с диггерами, которые хотят понять и изучить новые технологии. Этот сборник статей содержит введение в Deno, его сравнение с Node.js, а также его преимущества и недостатки. И есть различные практические практические обучающие статьи Deno, которые друзья могут прочитать и заполнить за один раз.

Наконец, я хотел бы поблагодарить моих друзей за то, что они поделились и интерпретировали новую технологию. В то же время, Nuggets Sauce продолжит добавлять замечательные статьи в специальные темы, и вы также можете записать свой собственный опыт Deno и поделиться им с друзьями.


@黄子艺: Интенсивное чтение «Что вам нужно знать о Deno 1.0»

Что такое Дено? Deno 和 Node 有什么关系? Deno 和我有什么关系? Deno 将于 2020-05-13 发布 1.0,如果你还有上面的疑惑,可以和我一起通过Deno 1.0: What you need to know Изучите основы Deno вместе с этой статьей. Надеюсь, вы будете думать вопросами.Глядя на сегодняшний день, в ближайшие 10 лет будет ли ситуация, когда официальная экология Deno вырастет, полностью заменив Node и повлияв на экологию Сети? Этот результат мышления повлияет на ваш будущий карьерный рост, вам нужно научиться думать самостоятельно и нести ответственность за этот результат мышления.

Deno от Райана Даля, вдохновителя Nodejs, однажды сказал 10 вещей, о которых я сожалею о Nodejs. Поэтому открывается новая яма, но Deno не позиционируется как замена Nodejs.С точки зрения общих функций Deno имеет большие амбиции.По моим предположениям, он хочет заменить нынешний устаревший фронтенд и бэкенд. модели конечной разработки.Позвольте Deno объединить весь процесс фронтенд- и бэкенд-разработки. Nodejs написан на C++, а Deno написан на Rust и выбирает Tokio, среду асинхронного программирования, использует движок V8 для анализа Javascript и имеет встроенный анализ для Ts.

@superjie_: Deno официально выпущен, досконально поймите разницу с узлом

Deno официально выпустил 🎉! Когда я сказал это, многие фронтенд-инженеры и NodeJS-инженеры (коды) и учителя Ченга (сельское хозяйство) не смогли сдержать свои 40-метровые мечи. В глубине души я не только чувствую, что передняя часть действительно может строить колеса, разве недостаточно иметь ноду, и я сделал дено до того, как изучил ноду. В чем разница между нодой и дено? !

Действительно, дено и нода очень похожи по форме, и решаемые задачи вроде бы одни и те же, так в чем же между ними разница, то ли все это потеря нравственности, то ли искажение рый (авторской) природы человека, давайте перейдем к этой статье и в конце концов исследуем.

Точно так же, как бомба, о которой я всегда мечтал в детстве, никогда не взрывала школу, продвижение (система) техники (колеса) и техники (ребенка) никогда не прекращалось. Независимо от того, чему мы учимся или нет, технологии есть, и они не передаются по воле человека.

Что касается того, может ли deno стать популярным, я лично не думаю, что будет много откликов в течение по крайней мере одного или двух лет.После этого отношения с узлом могут быть как у Vue и реагировать.Некоторым людям нравится использовать deno и думать, что это в 10 000 раз лучше, чем node, в то время как другим нравится node.Я думаю, что node может бороться еще 500 лет. А учиться или нет, в конце концов, решать вам.

@ Рука рвет красно-черное дерево: Deno, рефакторинг которого провел отец Node, наконец-то выпущен, заменит ли он в конечном итоге Node?

В этой статье объясняются все плюсы и минусы Deno, а также сравниваются преимущества и недостатки Deno.

Хотя по сравнению с Deno, я чувствую, что NodeJS вовсе не соперник, но есть одна вещь, которая временно вне досягаемости Deno, и это огромная экология.

Точно так же, как C# и Java, действительно ли они такие огромные? На самом деле нет, но есть много причин, почему популярность так отличается из-за экологии.

Точно так же, как Huawei хочет разработать собственную систему Hongmeng, даже если она действительно лучше, чем Android, огромной экосистемы Android достаточно, чтобы лидировать в течение многих лет. Разве не так проиграла система Windows Phone? Нет софта, естественно никто не хочет покупать Windows Phone.

Райан сказал, что Deno сейчас не планирует быть совместимой с Node, а это значит, что многие вещи можно использовать на Node, но не на Deno.Сможет ли он действительно убить Node, зависит от огромного количества энтузиастов по сборке колес, посмотрите на них. хотел бы сделать еще один на Deno.

Если React и Vue будут строить экосистемы из Deno в будущем, то будущее Deno будет действительно ярким, и я надеюсь, что этот день наступит раньше.

Хан Иле из @龍果屋: Исследовательская техника Дено: (1) Здравствуйте, от разнообразной установки до простого реального боя.

Когда дело доходит до изучения Deno, вероятно, есть N+ причин. Спустя два года после того, как Deno стал открытым исходным кодом, долгожданная официальная версия Deno v1 официально дебютировала сегодня. Может быть вы слышали название Deno, может вы уже использовали последний звездный проект Deno автора Node.js в своем проекте, а может вы только сегодня со всем этим соприкоснулись... Короче, садитесь в машину Теперь, за многолетней историей веб-приложений в отрасли. С накоплением опыта разработки есть голубой океан Deno, полный неизвестных и сюрпризов.

Эта статья содержит:

  • N+ причин изучить Deno
  • Различные способы установки Deno на MacOS
  • Простой бой Дено

@semlinker: отличное введение в Deno

Эта статья разделена на две части: вводные статьи Deno и боевые статьи Deno. Вводная глава включает введение в Deno, способы его установки, начальный опыт работы с Deno и, наконец, процесс отладки.

Фактический контент в основном представляет Дуб. Я полагаю, что читатели, познакомившиеся с Node.js, знакомы с такими средами разработки веб-приложений, как Express, Hapi и Koa.Если вы также хотите разрабатывать веб-приложения на платформе Deno, вы можете рассмотреть возможность использования следующих готовых фреймворки напрямую:

  • deno-drash: микрофреймворк REST для Deno с нулевыми зависимостями.
  • deno-express: способ Node Express для Deno.
  • дуб: платформа промежуточного программного обеспечения для сетевого сервера Deno 🦕.
  • pogo: Серверная структура для Deno.
  • servest: 🌾Прогрессивный http-сервер для Deno🌾. На момент написания этой статьи текущим проектом с наибольшим количеством Звезд был Дуб, плюс одна из моих Звезд, а это ровно 720. Кратко представим Дуб:

Очевидно, что Oak вдохновлен Koa, а промежуточное ПО маршрутизации вдохновлено библиотекой koa-router. Если вы раньше использовали Koa, я думаю, вам будет легко начать работу с Oak.

Фактическая боевая часть Oak включает в себя инициализацию структуры проекта, создание входных файлов и создание файлов конфигурации. Подробные процессы, такие как добавление моделей задач, добавление маршрутов, добавление обработчиков маршрутов, добавление сервисов, добавление промежуточного программного обеспечения для обработки исключений и функциональная проверка.

@ Snail Lao Wet: взгляните на новые функции Deno1.0 (видеоверсия)

deno — очень интересный гаджет, но это не следующее поколение nodejs. играл как игрушку.Если вы не готовы изучать исходный код, просто перестаньте учиться.

Node и дальше будет процветать, так же как из-за каких-то недочетов в дизайне в первые дни, авторы javascript не очень любят js, а потому что он заполняет пробел браузерных скриптов при появлении, плюс процветание экологии, js был популярен до сегодняшнего дня.

А исследования новых технологий сопровождаются высокими рисками и высокими выгодами.Скажу прямо простое правило.Если ваша месячная зарплата ниже 2W не стоит спешить изучать новые технологии с высокой степенью риска.Если ваша месячная зарплата выше чем это, вы можете попробовать и изучить исходный код deno.Если он станет популярным в будущем, вы один из первых проповедников. Многим нравится делиться этой картинкой, чтобы показать силу дено. Мне тоже нравится эта картинка, но я вижу, что дено — это просто волна песчаных бурь. Чтобы создать сильное сообщество узлов, требуется много времени. Ждем новых разработок deno и надеемся, что узел продолжит процветать.

@asdjgfr: Слышали об убийстве node.js? Используйте Deno для реализации основного алгоритма ИИ стоимостью в сотни миллионов

По сравнению с Node.js особой разницы в использовании его в качестве фронтенда нет, а насчет того, использовать его или нет, Райан Даль уже рассказал об основных преимуществах и недостатках. На самом деле, самый важный вопрос заключается в том, можно ли установить экологию.Если экология сообщества установлена, она будет использоваться, когда она не нужна.

Сам Deno был сделан Райаном Далом, который хотел заменить Python. Он надеялся, что JavaScript может подорвать долю Python в ИИ. Четузи превратился в настройщика параметров. Думать, что он может стать инженером-разработчиком искусственного интеллекта в будущем, действительно хвастаться: ).

@Front-end big white 96: Установите deno под окнами, чтобы ступить на яму.

Одной из самых горячих тем во фронтенд-круге в последнее время является выпуск deno 1.0.Я написал достаточно других статей о различиях, преимуществах и недостатках между deno и nodejs, поэтому я не буду повторять их здесь. В соответствии с чувствительностью к новым технологиям (deno уже давно отсутствует, есть новые технологии...), чтобы опробовать его, пока выпущена версия 1.0, и обнаружил, что все еще есть некоторые проблемы при установке под окнами.

проблема под окнами

  • Если у вас система Windows7 или Windows с проблемами при использовании команды iwr (откажитесь от xp, действительно не используйте ее снова) .
  • Рекомендации основаны на официальном руководстве: iwrнет.слишком ленивый/маленький/установить/я…-useb -outf install.ps1;.\install.ps1 v0.38.0 перед этой командой.
  • Сначала найдите powershell в своей собственной программе — вложение, сначала выполните $PSVersionTable.PSVersion, чтобы проверить номер своей версии, где «Major» — это номер версии установленной в данный момент PowerShell. ...

@杨小阳Одноклассник: Deno | Стать заменой Node?

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

Если ты отстанешь, тебя побьют Какая вечная истина.

За прошедшие годы разработка Node в основном могла удовлетворить наши потребности, и мы должны признать, что Webpack и Node сделали наш интерфейс более функциональным. Четузи это просто наше самоуничижение. Deno сейчас только версия V1, и мы просто изучаем ее, а не пробовали и не тестировали в производственной среде. Подождем и посмотрим, как будет развиваться будущее сообщество. Автор считает, что вам может быть неинтересно читать статьи о Vue3 и Deno, но вы многому не научитесь, в конце концов, они открыты благодаря упорному труду. Deno все еще очень новый Node немного устарел. Но оба очень полезны

@CoyPan: Совершенно новая среда выполнения JavaScript — первый опыт Deno

Благодаря приведенному выше исследованию в сочетании с «ошибками проектирования» Nodejs, упомянутыми ранее Райаном Далом, можно кратко резюмировать deno.

  1. deno повторно реализовал модульный механизм, принял децентрализованный дизайн, поддерживает прямой импорт онлайн-ресурсов, больше не полагается на npm, как Node, и избавился от node_modules. При этом deno официально предоставляет репозиторий сторонних библиотек: deno.land/std/.
  2. Встроенные модули Deno связаны с глобальными переменными.
  3. Deno имеет встроенный механизм разбора машинописного текста и изначально поддерживает машинописный текст. Кроме того, deno поддерживает спецификацию W3C (deno поддерживает выборку).
  4. deno по умолчанию безопасен. Как видно из приведенного выше примера, если вы хотите получить доступ к сети, доступ к файловой системе и т. д., вам необходимо добавить определенные параметры.
  5. deno изначально поддерживает упаковку, тестирование, форматирование кода и другие операции, направленные на повышение эффективности производства. Можно сказать, что Deno меняет предыдущий способ разработки Nodejs, по сравнению с Node.js его дизайнерские идеи действительно улучшились. Сравнив несколько «ошибок дизайна» Node.js, упомянутых автором ранее, deno решил их одну за другой. Привлекательные децентрализованные зависимости модулей Deno могут способствовать дальнейшему развитию таких технологий, как front-end cdn и автоматизированное развертывание производственных сред. Тем не менее, deno еще предстоит пройти долгий путь, чтобы добиться стабильности и процветающей экологии Node.js.

Еще статьи: