Выберите свой язык

Главная arrow-right ... arrow-right Инструменты для разработки программного обеспечения arrow-right Dropwizard

Мы составили список из 7 бесплатных и платных аналогов Dropwizard. Основные конкуренты: CUBA.platform, Spring. Кроме того, пользователи также проводят сравнения между Dropwizard и Apache Struts, OpenXava, GWT (Google Web Toolkit). Также вы можете рассмотреть другие аналогичные варианты здесь: Инструменты для разработки программного обеспечения.


CUBA.platform
Бесплатно

Full Stack Enterprise Java Framework с множеством готовых функциональных возможностей и удивительными инструментами для управления проектом

Spring
Бесплатно Открытый исходный код

Spring Framework - это платформа приложений с открытым исходным кодом и контейнер Inversion of Control для ...

Apache Struts
Бесплатно Открытый исходный код

Apache Struts - это платформа веб-приложений с открытым исходным кодом для разработки веб-приложений Java EE.

OpenXava
Бесплатно Открытый исходный код

OpenXava - это Web Java Framework для быстрой разработки корпоративных приложений.

GWT (Google Web Toolkit)
Бесплатно

GWT - это набор инструментов для разработки и оптимизации сложных приложений на основе браузера.

invesdwin-NoWicket
Бесплатно Открытый исходный код

Обнаженная структура объектов для калитки, которая позволяет разработчикам писать меньше стандартного кода калитки.

Bootique
Бесплатно Открытый исходный код

Минимально продуманный фреймворк для запускаемых Java-приложений.

Java-инфраструктура для разработки высокопроизводительных веб-сервисов RESTful.

Dropwizard Платформы

tick-square Linux
tick-square Mac
tick-square Windows

Dropwizard Обзор

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

Пристани для HTTP
Поскольку вы не можете быть веб-приложением без HTTP, Dropwizard использует библиотеку Jetty HTTP, чтобы встроить невероятно настроенный HTTP-сервер прямо в ваш проект. Вместо передачи вашего приложения на сложный сервер приложений, в проектах Dropwizard есть основной метод, который раскручивает HTTP-сервер. Запуск вашего приложения в виде простого процесса устраняет ряд неприятных аспектов Java в производственной среде (нет проблем PermGen, нет настройки и обслуживания сервера приложений, нет загадочных инструментов развертывания, нет проблем с загрузчиком классов, нет скрытых журналов приложений, нет попыток настроить ни одного приложения). сборщик мусора (для работы с несколькими рабочими нагрузками приложений) и позволяет вам вместо этого использовать все существующие инструменты управления процессами Unix.

Джерси для отдыха
Для создания веб-приложений RESTful мы не нашли ничего лучше, чем Jersey (эталонная реализация JAX-RS) с точки зрения функциональности или производительности. Это позволяет вам писать чистые, тестируемые классы, которые изящно отображают HTTP-запросы на простые объекты Java. Он поддерживает потоковый вывод, матричные параметры URI, условные запросы GET и многое, многое другое.

Джексон для JSON
Что касается форматов данных, JSON стал языком общения в Интернете, а Джексон - королем JSON в JVM. Помимо молниеносного быстродействия, он обладает сложным сопоставителем объектов, который позволяет напрямую экспортировать модели вашего домена.

Метрики для метрик
Библиотека Metrics завершает работу, предоставляя вам непревзойденное понимание поведения вашего кода в вашей производственной среде.

Dropwizard Функции

tick-square Web-Based

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

Dropwizard Теги

web-analytics java-development java-based web-development online-service

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?