WaveMaker — это платформа для быстрого создания приложений с низким кодом, ориентированная на профессиональных разработчиков. Она предоставляет инструменты для разработки, развертывания и масштабирования веб- и мобильных приложений с использованием открытых стандартов, таких как Java, Angular и Spring Boot. Платформа сочетает визуальный интерфейс с возможностью написания пользовательского кода, что позволяет ускорить процесс разработки без ущерба для гибкости и контроля.
WaveMaker была основана в 2003 году под именем ActiveGrid, а в 2007 году переименована в WaveMaker. В 2011 году компания была приобретена VMware, а затем в 2013 году активы WaveMaker были приобретены Pramati Technologies. В 2015 году компания выпустила облачную версию своей платформы, ориентированную на корпоративных пользователей. С тех пор WaveMaker продолжает развиваться, предлагая решения для создания облачных приложений с использованием современных технологий и подходов.
- Визуальный интерфейс разработки — предоставляет инструменты для создания приложений с использованием drag-and-drop, что упрощает процесс разработки.
- Поддержка Java и Spring Boot — позволяет интегрировать существующий Java-код и использовать Spring Boot для создания серверной логики.
- Микросервисная архитектура — поддерживает создание и развертывание приложений на основе микросервисов, что обеспечивает масштабируемость и гибкость.
- Автоматическое развертывание — предоставляет возможности для автоматического развертывания приложений в облачных средах, таких как AWS и Azure.
- Поддержка мобильных приложений — позволяет создавать мобильные приложения с использованием React Native, обеспечивая кроссплатформенную совместимость.
- Интеграция с базами данных — поддерживает работу с различными СУБД, включая Oracle, MySQL, PostgreSQL и другие.
- Генерация API — предоставляет инструменты для автоматической генерации RESTful API, упрощая интеграцию с другими системами.
- Поддержка CI/CD — интегрируется с системами непрерывной интеграции и доставки, такими как GitHub и Bitbucket, для автоматизации процессов разработки и развертывания.
- Безопасность и соответствие стандартам — обеспечивает соответствие отраслевым стандартам безопасности и поддерживает интеграцию с LDAP, Active Directory и другими системами аутентификации.