В Deno 1.37 улучшили возможности для разработки

Эта интеграция позволяет разработчикам использовать JavaScript и TypeScript в блокнотах Jupyter для анализа данных, машинного обучения и создания интерактивных отчетов.

Эта интеграция позволяет разработчикам использовать JavaScript и TypeScript в блокнотах Jupyter для анализа данных, машинного обучения и создания интерактивных отчетов.

В обновлении добавили улучшения в расширении Visual Studio Code, возможностях тестирования, совместимости с Node.js и другие улучшения. Теперь интеграция работает путем предоставления встроенной среды в блокнотах Jupyter для выполнения кода JavaScript и TypeScript. С их помощью разработчики могут использовать возможности Deno для анализа данных, построения моделей машинного обучения и создания интерактивных отчетов. Интеграция не только упрощает процесс разработки, но и значительно расширяет его возможности. Об этом рассказали на официальном сайте.

Также упростили процесс настройки сред JavaScript для анализа. Так, облегчили импорт ESM (модулей ECMAScript) через URL-адреса, предлагая простое решение для управления зависимостями. Это не только упрощает настройку, но и облегчает совместное использование ноутбуков в различных средах.

В блокнотах разработчики получили доступ ко всем API-интерфейсам Deno, а также возможность импортировать модули NPM. Это позволяет создавать динамические визуализации с использованием таких библиотек, как D3, непосредственно в блокноте, улучшая процесс анализа данных. Кроме того, разработчики могут подключаться к размещенному на хосте хранилищу Deno KV , чтобы переносить данные в реальном времени в свои ноутбуки, что позволяет анализировать данные в реальном времени.

На практике процесс установки представляет собой установку Jupyter вместе с Deno, при условии, что Python и pip уже установлены в системе. После установки Jupyter начать интеграцию так же просто, как запустить команду «deno jupyter --unstable». Это дает разработчикам возможность создавать интерактивные сеансы в Jupyter Lab или любой IDE, поддерживающей блокноты Jupyter.

Расширение VSCode для Deno обновили для повышения эффективности и удобства использования: улучшили обнаружение deno.json, улучшили поддержку переименования файлов, завершения спецификаторов NPM и добавили новые параметры конфигурации для упрощения разработки.

Кроме того, пакет тестирования улучшили для простоты и скорости, что обеспечило более удобный и эффективный процесс тестирования с быстрым циклом обратной связи для разработчиков. Deno также расширил свою совместимость с наиболее широким спектром модулей NPM, такими как «npm:mssql», «npm:mineflayer» и «npm:web-push», это упрощает использование различных модулей.

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

Это обновление также обеспечивает поддержку атрибутов импорта, предоставляя разработчикам большую гибкость при работе с файлами JSON. Оптимизация производительности распространяется на различные веб-API и API-интерфейсы, связанные с HTTP, что приводит к повышению производительности приложений. Формат Lockfile обновлен до версии 3, включая дополнительную информацию о перенаправлении HTTP-запросов, что повышает надежность кэшированных зависимостей для более эффективного процесса разработки.

Читайте также
Цикл поддержки Vue 2 завершится в 2023 году
Цикл поддержки Vue 2 завершится в 2023 году
Цикл поддержки Vue 2 завершится в 2023 году

Цикл поддержки Vue 2 закончится 31 декабря 2023 года, рассказали в блоге Vue. Эта версия перестанет получать новые функции, исправления ошибок и обновления. В официальных каналах распространения прежняя версия останется.

Dev новости:  Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components

Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.

У Joomla 4.4.0 вышла русская локализация 
У Joomla 4.4.0 вышла русская локализация 
У Joomla 4.4.0 вышла русская локализация 

Известно, что работа над переводом Joomla на русский язык идёт на GitHub.

Технологические прогнозы на 2024 год: ИИ, Mojo и блокчейн
Технологические прогнозы на 2024 год: ИИ, Mojo и блокчейн
Технологические прогнозы на 2024 год: ИИ, Mojo и блокчейн

Блокчейн, искусственный интеллект, антиконкурентная деятельность и новый язык программирования Mojo наверняка займут первые строчки в медиа в 2024 году. Предлагаем пять прогнозов о технологиях, которые, по нашему мнению, произойдут в предстоящем году: