Express JS + NodeJS

Membangun sebuah aplikasi kadang kala kita menyesuaikan dengan tools apa yang harus digunakan, salah satunya adalah framework atau kerangka kerja.

Saya termasuk yang sangat terbantu menggunakan framework laravel karena kemudahannya dalam membangun aplikasi serta fitur pendukung yang sangat berlimpah.

Tetapi hal ini kadang juga merepotkan ketika ingin membangun sebuah aplikasi kecil atau sekadar microservice, kan tidak mungkin menggunakan laravel hanya untuk membangun sistem crud sederhana yang cukup simpel bahkan tanpa autentikasi.

Belajar Environtment Node JS

Salah satu hal yang menjadi interest saya akhir - akhir ini adalah perkembangan Javascript dengan NodeJS nya yang begitu pesat, bahkan bisa dibilang untuk populeritasnya sangat signifikan dari tahun - ke tahun (koreksi bila saya salah).

Banyak hal yang bisa dikerjakan dengan menggunakan Javascript, salah satunya adalah Backend. Saya akhirnya mulai mempelajarinya di tahun 2023 ini secara fokus. Hingga menemukan framework yang cukup ringan dan menarik yaitu Express JS.

Express JS sendiri merupakan kerangka kerja javascript untuk backend yang cukup cepat, unopinionated, dan minimalis. Saking minimalisnya kita perlu menginstall package tambahan untuk template engine nya jika kita ingin membuat sebuah frontend.

Satu hal yang cukup membuat bingung bagi saya yang terbiasa dengan Laravel adalah unopinionatednya. Bagaimana tidak, kecenderungan kita bebas melakukan dan menggunakan Express JS sesuka hati dengan pattern yang kita yakini ini membuat kebingungan tersendiri.

Bapak Framework Node JS

Express JS merupakan sebuah kerangka kerja aplikasi web untuk Node.js yang bersifat minimalis namun fleksibel. Kerangka kerja ini menawarkan sekumpulan fitur yang tangguh untuk pengembangan aplikasi web dan mobile.

Dari beragam fitur, Express sendiri sangat cocok jika digunakan untuk membuat layanan API, kesan saya sangat memudahkan ketika hanya sekadar membangun API yang minimalis.

Express JS diakui sebagai pionir dalam kerangka kerja Node.js, sehingga sering dijuluki sebagai “bapak"nya. Dengan memperkenalkan pendekatan yang minimalis namun kuat, Express JS telah mengubah cara pengembangan aplikasi web dengan Node.js.

Kontribusinya yang signifikan dalam menyediakan alat-alat yang memudahkan dalam penanganan permintaan HTTP dan penggunaan modul middleware telah membuatnya menjadi fondasi yang tak ternilai bagi ekosistem pengembangan web dengan Node.js.

Overall, saya masih mendalami terus seperti apa cara menggunakan express js sesuai kenyamanan ketika mengembangkan aplikasi dengan rutin melihat rujukan dan tutorial di Internet.

Kayanya tulisan ini akan saya akhiri untuk saat ini. Berikutnya akan kembali menulis.

Terimakasih sudah membaca!