Сторонники среды выполнения Deno рекламируют упрощение разработки программного обеспечения за счет использования Jupyter Notebook в Deno 1.37. В этой последней версии среды выполнения для JavaScript, TypeScript и WebAssembly также улучшена поддержка редактора кода Visual Studio.
Представленный 20 сентября, Deno 1.37 позволяет разработчикам использовать новые deno jupyter
команда для сборки ядра Deno для использования в Jupyter Notebook. По мнению сторонников альтернативы Node.js, плавная интеграция устраняет разрыв между написанием сценариев и анализом. Разработчики, у которых в системе установлены Python и pip, могут начать с установки Jupyter с помощью следующей команды:
pip install jupyterlab
Расширение VS Code было улучшено: улучшено обнаружение deno.json
введение deno.disablePaths
конфигурация, улучшенная поддержка переименования файлов и завершение спецификаторов NPM. Новая конфигурация под названием deno.suggest.completeFunctionCalls
также представлен вместе с другими обновлениями.
Инструкции по установке Deno для новых пользователей можно найти на docs.deno.com. Разработчики также могут обновиться до Deno 1.37, используя deno upgrade
команду в своем терминале.
Deno 1.37 также включает следующие обновления:
- Пакет тестирования был обновлен, чтобы сделать написание тестов более интуитивно понятным и обеспечить более быструю обратную связь.
- Для совместимости с Node.js были внесены постоянные улучшения во встроенные API-интерфейсы Node: теперь Deno поддерживает такие модули, как
npm:mssql
,npm:web-push
иnpm:mineflayer
. Большинство модулей NPM работают «из коробки». - Для повышения качества жизни теперь поддерживается новый синтаксис атрибутов, плавное завершение работы с использованием
Deno.serve()
и улучшения производительности. - Формат Lockfile обновлен до версии 3.
- Deno 1.37 поставляется с TypeScript 5.2.2 и движком Google V8 11.8 JavaScript/WebAssembly.
Deno 1.37 следует за выпуском Deno 1.36, вышедшим в августе 2023 года, в котором особое внимание уделяется улучшениям безопасности и тестирования.
Дальше читайте это:
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Python пытается удалить GIL и повысить параллелизм
- 7 причин, по которым Java по-прежнему хороша
- Война за лицензирование открытого исходного кода окончена