
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."
Не стесняйтесь поделиться этим информационным бюллетенем с коллегой -разработчиком и убедитесь, что вы следите за более еженедельными обновлениями.
До следующего раза, счастливого кодирования!
Оригинал