Java 17 - самая используемая LTS-версия Java
Согласно отчету New Relic "Состояние экосистемы Java в 2024 году", более 35 % Java-приложений используют Java 17 в производстве, по сравнению с 9 % в 2023 году.
Компания Microsoft представила TypeSpec, язык для разработки, ориентированной на API.
По словам представителей Microsoft, TypeSpec, представленный 25 апреля, призван удовлетворить потребности разработчиков, менеджеров и архитекторов API в условиях, когда предоставление высококачественных API и сопутствующего опыта становится все более критичным и сложным. Компания описывает TypeSpec как легкий язык, который описывает API с использованием любого протокола или формата сериализации и инкапсулирует общие типы данных, шаблоны API и рекомендации по API в высокоуровневые компоненты многократного использования. Он позволяет определять сложные данные и формы API с минимальным количеством типов.
Язык был вдохновлен языками TypeScript и C# от Microsoft и прост в изучении, по словам Microsoft, которая использует TypeSpec для многих облачных сервисов Azure. Инструкции по началу работы с языком можно найти на сайте проекта. Там же можно ознакомиться с требованиями к установке.
TypeSpec предоставляет платформу, которая позволяет абстрагироваться, поощряет повторное использование кода и использует современные инструменты, включая Visual Studio и Visual Studio Code, для быстрой разработки, говорится в сообщении Microsoft. API описываются с помощью любого протокола или формата сериализации со знакомым синтаксисом. Язык может компилироваться в OpenAPI, JSON Schema, Protobuf (Protocol Buffers) или во все три одновременно.
По словам Microsoft, TypeSpec - это "не просто еще один язык описания API", а язык определений более высокого уровня, способный определить API, а затем вывести различные протоколы, клиентов, серверы, документацию и другие возможности. Таким образом, язык становится инструментом для адаптации к различным сценариям разработки. Кроме того, инструменты для TypeSpec упрощают разработку и сопровождение, выявляя ошибки и нарушения правил на этапе разработки, говорят в компании.
Согласно отчету New Relic "Состояние экосистемы Java в 2024 году", более 35 % Java-приложений используют Java 17 в производстве, по сравнению с 9 % в 2023 году.
UI-фреймворк Svelte 5 стал еще на один шаг ближе к стабильному релизу, в нем появилась реактивность, управляемая сигналами, с помощью Runes.
Выпущен Node.js 22 с поддержкой требований к графам ESM, стабильным клиентом WebSocket и обновлениями JavaScript-движка V8.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии