GitHub только что сделал кодирование необязательным

GitHub только что сделал кодирование необязательным

28 июля 2025 г.

Привет, энтузиасты JavaScript!

Добро пожаловать в новое издание "На этой неделе в JavaScript"

На этой неделе Github Spark приводит к тому, что приложения кодируют приложения в масштабе, Alibaba раздвигает границы с QWEN3-Coder для интеллектуальной автоматизации, а ES-Toolkit сбрасывает стандарт для утилит JavaScript.

Кроме того, у нас есть несколько мощных новых + обновленных инструментов для вашего рабочего процесса разработки!


GitHub Spark создает готовые к производству приложения за считанные минуты

GitHub SparkВ настоящее время в общественном предварительном просмотре находится комплексная платформа с AI, которая позволяет разработчикам создавать, усовершенствовать и развернуть интеллектуальные приложения с полным стеком, используя естественный язык, визуальный контроль или код.

Что нового

  • Полная мощность, без установки:Начните с одной приглашения, Spark Frisholds ваш фронт и бэкэнд, используя доверенные рамки, такие как React и TypeScript. Никакой ручной конфигурации, серверов или установки SDK не требуется.
  • ПРЕДУПРЕЖДЕНИЕ ПРЕДУПРЕЖДЕНИЯ И МОЖЕСТВЕННОЕ развертывание:Приложения могут быть мгновенно визуализированы с помощью живого предварительного просмотра и развернуты для производства с одним щелчком. Аутентификация GitHub и управляемый хостинг предоставляются по умолчанию, что позволяет обновлять в реальном времени с помощью простых подсказок.
  • Интегрированные инструменты GitHub:Каждое приложение Spark работает как независимый проект, в комплекте с автоматизированными действиями GitHub, зависит от безопасности и интегрированными функциями для обзоров кода, совместной работы и управления версиями.
  • Интеграция функций AI:Интегрируйте возможности LLM (чат -боты, генерация контента, автоматизация) от ведущих поставщиков (OpenAI, Meta, DeepSeek, Xai) без особых усилий, не требуя ключей API.
  • Гармония филота:Бесплатная интеграция с Copilot достигается для всех кодировков, будь то через код VS или путем использования агентов для Appilot для продвинутых автоматизаций, все в надежной среде Spark.
  • Гибкость:Spark предоставляет адаптируемые решения для различных приложений, охватывающих прототипов, предложения SaaS, автоматизацию рабочих процессов и приложения для утилиты. Он легко интегрируется с установленными процессами и подходит как для сотрудников, так и для отдельных разработчиков.

Разработчики могут переходить прямо от Idea к живым приложениям, оставаясь на якоре в экосистеме Github. Спроект быстрого прототипирования и доставки, позволяя разработчикам отправлять умнее, быстрее и с меньшим трением. Это позволяет провести бесшовную итерацию от концепции до живого приложения, оставаясь, оставаясь интегрированной в экосистему Github.


Qwen3-кодер Alibaba безумный

QWEN3-Coder-480B-A35B от Alibabaявляется передовой моделью с открытым исходным кодом и агентской платформой, созданной для реальной автоматизации разработки и рассуждений по перекрестной кодировке. Модель кода с открытым исходным кодом Aalibaba, QWEN3-Coder, предназначена для расширения возможностей инженеров-программистов. Он предлагает расширенную автоматизацию, возможность рассуждать в разных кодовых базах и бесшовную интеграцию с различными инструментами разработчиков.

Ключевые инновации

  • Агентный двигатель рабочего процесса:Опережает более ранние модели при обработке сложных, многоэтапных задач по разработке программного обеспечения. Генерация кода, рефакторировать крупные проекты или выполнять процедурные рабочие процессы, все через приглашение или CLI.
  • Параметры 480b (35b активно):Используя смесь экспертов, он управляет большими, разнообразными задачами с высокой эффективностью и поддерживает нативный контекст 256K-ток (масштабируемый до 1 млн для ультра-более широких кодовых баз).
  • Обучен для инженерии:QWEN3-Coder учится из токенов 7,5T (70% кода), используя расширенное обучение подкреплению для разработки истинной интуиции кодирования и контекстного осознания, идеально подходит для анализа широкого репозитория.
  • Командная линия и API готовы:QWEN предоставляет разработчикам отличные возможности интеграции, включая интерфейс командной строки (CLI) и доступ к API, а также совместимость с IDES и CI/CD трубопроводами.
  • Легкая настройка и широкая доступность:Доступно в нескольких вариантах на GitHub, обнимающееся лицо и модели. Установка или использование кода QWEN является простым для разработчиков, знакомых с современным инструментом JavaScript (node.js V20+ для рабочих процессов CLI)
  • Широкая многоязычная поддержка кодирования:Обработки 358 языков программирования, что делает его подходящим для различных программных стеков, команд и глобальных проектов
  • Открытый исходный код и управляемый сообществом:QWEN3-Coder является полностью открытым исходным кодом, что приглашает взносы и принятие команд и предприятий, стремящихся к прозрачности и современным возможностям кодирования искусственного интеллекта.

QWEN3-Coder-это решение для кодирования искусственного интеллекта с открытым исходным кодом, разработанное для инженеров-программистов, сталкивающихся с сложными задачами автоматизации. Он демонстрирует мастерство в анализе, рефакторинге и интеграции инструментов комплексного кода, тем самым устанавливая себя в качестве важного сотрудничества в преодолении сложных препятствий для программирования.


Современные утилиты для быстрого стека JavaScript

es-toolkitявляется современной, высокопроизводительной библиотекой утилит JavaScript, предназначенной для того, чтобы помочь разработчикам создать, итерацию и оптимизировать кодовые базы с максимальной эффективностью и минимальными накладными расходом.

Что нового

  • Эффективно по дизайну: Обеспечивает лучшую производительность, чем устаревшие библиотеки, и уменьшает размер пакета JavaScript до 97%. Каждая задержка, кусок, сумма, выбор и многое другое реализовано для скорости и модульности, идеально подходящей для современных, ориентированных на производительность проектов.
  • Бесплатная миграция:Включает в себя слой совместимости Lodash (ES-Toolkit/Compat) для легкой миграции. Замените Lodash в существующих проектах без перезаписывания кода, позволяя быстрым переходам на более современные, легкие инструменты.
  • TypeScript превосходство: Особенности сильные, встроенные типовые аннотации и расширенные охранники типа, такие как Isnotnil, обеспечивая более безопасную, предсказуемую разработку с надежной интеграцией типографии.
  • Протестированная битва надежность: 100% тестовый охват гарантирует, что каждая функция готова к производству с первого дня. Es-Toolkit доверяют популярным проектам с открытым исходным кодом, включая сборник рассказов, Recharts, Ink и Ckeditor.
  • Универсальная совместимость:Запускается в любом месте JavaScript, выполняет node.js, браузеры, булочка, дено, предлагая истинную универсальность без компромиссов.
  • Разработчик инструмент экосистемы:Сообщество уже создало миграционные инструменты, включая ES-Toolkit-Webpack-Plugin для WebPack 5 и Vite-Plugin-ES-Toolkit для VITE, демонстрируя сильную экосистему для принятия производства.

ES-Toolkit дает возможность разработчикам упростить код, ускорить разработку и поддерживать высокие стандарты надежности и производительности в любой среде JavaScript.


Инструменты и релизы, о которых вы должны знать

  • Реагировать на Native Reanimated 4.0Ушер в крупной Rearchitecture, которая обеспечивает молниеносную, шелковистую гладкую анимацию для мобильных приложений. Он полностью совместим с новейшими нативными выпусками React, что облегчает создание сложных анимаций макета и даже приносить эти возможности в Интернет.
  • Oxlint 1.8Выступает в качестве нового поколения, высокоскоростной Linter, разработанной в Rust, предлагая быстрое однопроходное личинг для JavaScript и TypeScript. Он превышает Eslint в производительности и легко интегрируется в трубопроводы разработки.
  • Жасмин 5.9Продолжает оставаться надежным основным продуктом для тестирования JavaScript, повышающей надежность как для рабочих процессов CI/CD, так и для сред. С Жасмином команды могут чувствовать себя уверенно в строгих автоматических тестировании.
  • NPQ дополнительно улучшает ваш рабочий процесс управления пакетами, автоматически сканируя уязвимости с SNYK до того, как будет установлен какой -либо пакет NPM. Эта упреждающая безопасность гарантирует, что в ваш проект добавляется только безопасные зависимости, снижая риск введения известных вопросов.
  • ApexCharts 5.3 дает разработчикам мощные инструменты для создания интерактивных, визуально привлекательных диаграмм данных JavaScript для Интернета. Последняя версия добавляет функции, которые оптимизируют как настройку, так и отзывчивость, что позволяет создавать сложные визуализации данных с меньшими усилиями.
  • Vue-Multiselect 3.3специально построено для приложений VUE 3, предоставляя надежный и гибкий компонент SELECT и Tagging. Он поддерживает расширенные структуры данных, сложную логику выбора и асинхронную загрузку для больших наборов данных.
  • Булочка v1.2.19Продолжает делать волны в качестве универсального времени выполнения JavaScript, обеспечивая значительные улучшения скорости, надежное управление зависимостями и мощные инструменты CLI для перегрузки современной разработки.

И это все для сорока пятого выпуска "На этой неделе в JavaScript."

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

До следующего раза, счастливого кодирования!


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE