Wähle deine Sprache

Startseite arrow-right ... arrow-right Entwicklungs-Tools arrow-right Dropwizard

Wir haben eine Liste von 7 kostenlosen und kostenpflichtigen Alternativen zu Dropwizard zusammengestellt. Zu den Hauptkonkurrenten gehören CUBA.platform, Spring. Neben diesen vergleichen Benutzer auch Dropwizard mit Apache Struts, OpenXava, GWT (Google Web Toolkit). Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.


Ein Full-Stack-Enterprise-Java-Framework mit zahlreichen vorgefertigten Funktionen und hervorragenden Tools für die Projektverwaltung

Spring
Free Open Source

Das Spring Framework ist ein Open Source-Anwendungsframework und Inversion of Control-Container für ...

Apache Struts
Free Open Source

Apache Struts is an open-source web application framework for developing Java EE web applications.

OpenXava
Free Open Source

OpenXava ist ein Web Java Framework für die schnelle Entwicklung von Unternehmensanwendungen.

GWT ist ein Entwicklungs-Toolkit zum Erstellen und Optimieren komplexer browserbasierter Anwendungen.

invesdwin-NoWicket
Free Open Source

Ein Framework für nackte Objekte für Wicket, mit dem Entwickler weniger Wicket-Code schreiben können.

Bootique
Free Open Source

Ein Framework mit minimaler Meinung für ausführbare Java-Anwendungen.

Java-Framework für die Entwicklung von ops-freundlichen, leistungsstarken und REST-fähigen Webdiensten.

Dropwizard Plattformen

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

Dropwizard Überblick

Dropwizard grenzt an die Grenze zwischen Bibliothek und Framework. Ziel ist es, eine performante und zuverlässige Implementierung von allem bereitzustellen, was eine produktionsbereite Webanwendung benötigt. Da diese Funktionalität in eine wiederverwendbare Bibliothek extrahiert wird, bleibt Ihre Anwendung schlank und fokussiert, was sowohl die Zeit bis zur Markteinführung als auch den Wartungsaufwand verringert.

Anlegestelle für HTTP
Da Sie ohne HTTP keine Webanwendung sein können, verwendet Dropwizard die Jetty HTTP-Bibliothek, um einen unglaublich optimierten HTTP-Server direkt in Ihr Projekt einzubetten. Anstatt Ihre Anwendung an einen komplizierten Anwendungsserver weiterzugeben, verfügen Dropwizard-Projekte über eine Hauptmethode, mit der ein HTTP-Server hochgefahren wird. Das Ausführen Ihrer Anwendung als einfacher Prozess beseitigt eine Reihe von unangenehmen Aspekten von Java in der Produktion (keine PermGen-Probleme, keine Konfiguration und Wartung des Anwendungsservers, keine geheimen Bereitstellungstools, keine Probleme beim Laden von Klassen, keine versteckten Anwendungsprotokolle, kein Versuch, eine einzelne zu optimieren) Garbage Collector für die Arbeit mit mehreren Anwendungs-Workloads) und ermöglicht es Ihnen, stattdessen alle vorhandenen Unix-Prozessmanagement-Tools zu verwenden.

Trikot für REST
Für die Erstellung von RESTful-Webanwendungen haben wir nichts Besseres als Jersey (die JAX-RS-Referenzimplementierung) in Bezug auf Funktionen oder Leistung gefunden. Sie können saubere, testbare Klassen schreiben, die HTTP-Anforderungen auf einfache Java-Objekte ordnungsgemäß abbilden. Es unterstützt Streaming-Ausgabe, Matrix-URI-Parameter, bedingte GET-Anforderungen und vieles mehr.

Jackson für JSON
In Bezug auf die Datenformate hat sich JSON zur Verkehrssprache im Internet entwickelt, und Jackson ist der König von JSON in der JVM. Es ist nicht nur blitzschnell, sondern verfügt auch über eine ausgeklügelte Objektzuordnung, mit der Sie Ihre Domänenmodelle direkt exportieren können.

Metriken für Metriken
Die Metrics-Bibliothek rundet das Angebot ab und bietet Ihnen einen beispiellosen Einblick in das Verhalten Ihres Codes in Ihrer Produktionsumgebung.

Dropwizard Funktionen

tick-square Web-Based

Top Dropwizard Alternativen

Teilen Sie Ihre Meinung zur Software, hinterlassen Sie eine Bewertung und helfen Sie dabei, sie noch besser zu machen!

Dropwizard Tags

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

Änderungen vorschlagen

Ihr Feedback

Wähle eine Bewertung
Bitte wählen Sie eine Bewertung aus

Your vote has been counted.

Do you have experience using this software?