Redwood, самоуверенная полнофункциональная веб-инфраструктура JavaScript/TypeScript для развертывания на Jamstack, достигла статуса производственной версии 1.0.
Исходный код Redwood 1.0, представленный 4 апреля, доступен на GitHub. Эта платформа, также известная как RedwoodJS, использует возможности нескольких технологий, включая React, GraphQL, TypeScript, среду тестирования Jest и конструктор компонентов пользовательского интерфейса Storybook.
Приложение Redwood — это интерфейс React, взаимодействующий с пользовательским API GraphQL, причем API использует объектно-реляционный преобразователь Prisma. Принимая множество решений за пользователя, самоуверенная среда Redwood обещает дать разработчикам возможность сосредоточиться на специализации своих приложений.
Redwood был основан соучредителем GitHub Томом Престоном-Вернером. Разработка в стиле Jamstack предлагается как для бессерверной, так и для традиционной инфраструктуры. Интегрированные функции Redwood предназначены для обеспечения более быстрых итеративных рабочих процессов, в которых разработчики обнаруживают ошибки раньше и чаще, быстрее развертывают и масштабируют разработку по мере готовности.
Возможности Redwood 1.0 включают в себя:
- Упрямые настройки по умолчанию для форматирования, организации файлов, Webpack и Babel.
- Маршрутизация с динамическими параметрами, пользовательскими типами и именованными функциями маршрута.
- Автоматическое разделение кода на основе страниц.
- Ячейки, предоставляющие декларативный способ получения данных из внутреннего API.
- Генераторы страниц, макетов, ячеек, SDL и сервисов.
- Формы с проверкой и обработкой ошибок на стороне клиента или сервера.
- Горячая перезагрузка.
- База данных (серверная часть GraphQL) и миграция данных.
Дальше читайте это:
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Python пытается удалить GIL и повысить параллелизм
- 7 причин, по которым Java по-прежнему хороша
- Война за лицензирование открытого исходного кода окончена