Posts

Showing posts with the label framework

Membuat CRUD menggunakan Quarkus + MYSQL

Image
       Quarkus adalah framework aplikasi yang didesain untuk Java virtual machine (JVM) dan native compilation yang cepat dan efisien. Framework ini sangat cocok untuk membangun microservices, terutama untuk lingkungan cloud dan Kubernetes. Quarkus memiliki beberapa keunggulan, di antaranya startup time yang sangat cepat, konsumsi memori yang rendah, dan dukungan untuk GraalVM yang memungkinkan aplikasi Java di-compile menjadi native executables. Berikut adalah penjelasan singkat tentang beberapa fitur utama Quarkus: Startup Time yang Cepat : Quarkus dirancang untuk memiliki waktu startup yang sangat cepat, membuatnya ideal untuk aplikasi dengan permintaan tinggi dan aplikasi cloud-native. Konsumsi Memori yang Rendah : Quarkus mengkonsumsi lebih sedikit memori dibandingkan framework Java tradisional, memungkinkan aplikasi berjalan lebih efisien pada lingkungan dengan sumber daya terbatas. Dukungan Native Image : Dengan GraalVM, aplikasi Quarkus dapat dikompilasi menj...

Apache Tapestry Open source framework aplikasi web berbasis bahasa pemrograman Java

Image
note : click logo untuk membuka apache tapestry web framework  Tapestry adalah framework aplikasi web berbasis komponen untuk Java. Ini mengikuti prinsip konvensi atas konfigurasi, menekankan reusability, dan dirancang untuk menyederhanakan pengembangan aplikasi web. Berikut adalah aspek kunci dari framework Tapestry: 1. Component-Oriented Architecture: Reusable Components: Aplikasi tapestry dibangun menggunakan komponen, yang merupakan modul, unit kode yang dapat digunakan kembali. Komponen menggabungkan perilaku dan presentasi, mempromosikan pemisahan yang bersih dari kekhawatiran. 2. Convention over Configuration: Automatic Binding: Tapestry menggunakan konvensi untuk secara otomatis mengikat komponen ke kelas dan template Java yang sesuai, mengurangi kebutuhan untuk konfigurasi eksplisit. Sensible Defaults: Tapestry menyediakan default yang masuk akal untuk banyak aspek pengembangan aplikasi, mengurangi kebutuhan untuk kode boilerplate. 3. Java Annotations: Annotation-Driven De...