Spark Java, Framework Web yang Ringan dan Sederhana

Yana Permana 18 Mei 2015

Spark Java, Framework Web yang Ringan dan Sederhana

Spark Java adalah framework web berbasis Java yang sangat sederhana dan ringan. Dibangun untuk mengembangkan web secara cepat. Tujuan dikembangkannya Spark bukanlah untuk bersaing dengan Sinatra, atau framework web lain yang punya kesamaan walau bahasa pemrogramannya berbeda. Namun Spark dikembangkan untuk memberikan alternatif bagi programmer yang suka Java murni.

Spark memang fokus pada desain yang sederhana dan disertai kemudahan dalam konfigurasi XML, untuk memungkinkan pengembangan aplikasi web yang sangat cepat dengan Java murni. Spark mempunyai paradigma yang sama sekali berbeda jika dibandingkan dengan framework web lain. Misalnya pada implementasi JAX-RS.

Baru-baru ini Spark 2.2 telah rilis. Sekarang tersedia dan siap diunduh di Maven Central. Apa saja fitur baru yang ada dalam Spark? Mari lihat sekilas catatan rilisnya:

  • Dukungan GZIP
  • Dukungan untuk beberapa template engine baru seprti Handlbars, Pebble dan Water
  • Spark jar sekarang dapat dilihat sebagai bundle dengan kontainer OSGI
  • Konfigurasi Jetty threadpool sekarang ter-embbed
  • Penambahan method awaitInitialization pada SparkBase
  • Dukungan Unicode untuk route dan params
  • Penambahan method untuk menghapus semua route (atau yang spesifik)
Selain juga ada perbaikan bug lainnya, untuk melihatnya pembaca bisa mengunjungi Github Spark.

Itu dia rilis terbaru dari Spark Java, framework web yang sederhana nan ringan. Tertarik mencobanya?

(yp/spark)