
∞ mehr tun, einfacher
Jooby ein modulares Micro-Web-Framework für Java und Kotlin:
Java:
import org.jooby.Jooby;
public class App extends Jooby {
{
get("/", () -> "Hey Jooby!");
}
public static void main(final String[] args) {
run(App::new, args);
}
}
Kotlin:
import org.jooby.*
class App: Kooby({
get {
"Hello Jooby!"
}
})
fun main(args: Array<String>) {
run(::App, *args)
}
Funktionen
-
Einfach, effektiv und leicht zu lernen
-
Schnelle Entwicklungszyklen: Führen Sie Ihre Anwendung aus, debuggen Sie sie und laden Sie sie neu mit devtools verfügbar für Maven und Gradle
-
Script-Routen: annotations- und reflectionsfreies Programmiermodell mit Lambdas. Ähnlich wie express.js, Sinatra, usw..
-
MVC-Routen: annotations- und reflectionsbasiertes Programmiermodell mit Controller-Klassen. Ähnlich wie Spring, Jersey, usw..
-
Multi-Server: Jetty, Netty und Undertow
-
Multi-Protokoll: HTTP, HTTPS, HTTP 2.0, Server-Sent Events und Web-Socket
-
Modular. Machen Sie es Full-Stack mit dem umfangreichen Modul-Ökosystem
-
Bereit für das moderne Web mit den Asset-Management-Tools
Dieses Projekt nützlich gefunden ❤️
-
Unterstützen Sie uns, indem Sie auf den ⭐-Button oben rechts auf dieser Seite klicken. ✌️
-
Kaufen Sie Edgar ein Bier!
Möchten Sie beitragen?
- Forken Sie das Projekt auf Github und klonen Sie es auf Ihren Arbeitsplatz.
- Lesen Sie über Jooby bauen
- Fragen Sie sich, woran Sie arbeiten sollen? Sehen Sie in der Aufgaben-/Fehlerliste und wählen Sie etwas aus, an dem Sie arbeiten möchten.
- Schreiben Sie Unit-Tests.
- Erstellen Sie ein Issue oder beheben Sie eines aus den Issues.
- Wenn Sie die Antwort auf eine in unserer Gruppe gestellte Frage wissen, zögern Sie nicht, eine Antwort zu schreiben.
- Teilen Sie Ihre Ideen oder stellen Sie Fragen in der jooby-Gruppe – zögern Sie nicht, eine Antwort zu schreiben – das hilft uns, javadocs/FAQ zu verbessern.
- Wenn Sie eine bestimmte Funktion vermissen – stöbern Sie oder fragen Sie in der Gruppe – zögern Sie nicht, eine Antwort zu schreiben, zeigen Sie uns etwas Beispielcode und beschreiben Sie das Problem.
- Schreiben Sie einen Blogbeitrag darüber, wie Sie jooby verwenden oder erweitern.
- Bitte schlagen Sie Änderungen an javadoc/Exception-Meldungen vor, wenn Sie etwas Unklares finden.
- Wenn Sie Probleme mit der Dokumentation haben, sie nicht intuitiv oder schwer verständlich finden – lassen Sie es uns wissen, wir werden versuchen, sie entsprechend Ihren Vorschlägen zu verbessern. Jede konstruktive Kritik ist sehr willkommen. Vergessen Sie nicht, dass dies ein Open-Source-Projekt ist, das in der Freizeit entwickelt und dokumentiert wird.
Autor
Edgar Espina
Lizenz
Apache License 2