Developer Weekly merupakan artikel mingguan yang kami buat khusus untuk membahas informasi seputar dunia developer mulai dari berita terkini, artikel tips dan trik, informasi acara atau kompetisi developer, tools dan software terbaru, dan yang tidak kalah penting adalah informasi lowongan pekerjaan di startup-startup teknologi Indonesia. Apabila Anda mempunyai saran yang perlu dimasukkan dalam artikel mingguan ini, silakan mengirim e-mail ke sini.
Node.js menjadi semakin populer dan menarik banyak perhatian. Karena Node.js merupakan teknologi yang memungkinkan developer untuk membuat berbagai aplikasi menggunakan bahasa pemrograman JavaScript. Kemudahan untuk membuat aplikasi menggunakan Node.js juga dibantu dengan kehadiran sejumlah framework atau kerangka kode yang siap digunakan. Berikut adalah lima framework Node.js populer yang perlu Anda ketaui:
Express
Express resmi diluncurkan pada tahun 2010 oleh TJ Holowaychuk dan Ciaron Jessup. Hingga sekarang framework ini telah mengalami lebih dari lima ribu perubahan (commit). Fitur utama yang ditawarkan Express adalah mereka menyediakan kerangka yang kuat untuk mengembangkan aplikasi web dan mobile.
Flatirons
Flatirons merupakan framework Node.js yang menggunakan pendekatan layaknya kumpulan paket-paket, dimana developer bisa dengan mudah menambah dan mengurangi paket yang mereka perlukan. Tiga fitur utama yang ditawarkan oleh Flatiron adalah Client-Side Routing, Server-Side HTTP Routing, dan Server-Side CLI Routing.
Restify
Restify merupakan framework minimalis yang memiliki fungsi utama untuk membuat Representational State Transfer atau biasa disingkat (ReST) web services, sebuah protokol komunikasi antara server dengan klien.
Hapi
Hapi adalah framework yang dikembangkan oleh Eran Hammer, seorang programmer di Walmart Labs. Eran membuat framework ini karena ia yakin bahwa konfigurasi jauh lebih penting daripada kode, dan fitur utama dari Node.js seperti Buffer dan Stream harus ditempatkan di bagian depan. Framework ini telah digunakan banyak startup teknologi dan komunitas seperti Muzzley, BeatMusic, dan juga salah satu situs belanja terbesar di Amerika Serikat yaitu Walmart.
Sails
Sails merupakan framework yang didesain menggunakan pola Model, View dan Controller atau biasa disebut MVC layaknya framework lain seperti Ruby on Rails dan Laravel. Dengan demikian Sails akan mendukung segala kebutuhan yang diperlukan untuk membuat sistem yang besar dan modern seperti Data-Driven API, Services-Oriented Architecture, dan lainnya.
(Diedit oleh Pradipta Nugrahanto)
The post DeveloperWeekly #13 – 30 Mei 2015: Lima Framework Node.js Terbaik yang Perlu Anda Ketahui appeared first on Tech in Asia Indonesia.