Postingan lainnya
pemrograman web back-end
back-end Lebih baik menggunakan node.js atau php?
6 Jawaban:
Kalau saya pribadi sih pilih PHP, soalnya pondasinya lebih solid dan teruji. Usia PHP telah mencapai 20 tahun, sudah tidak diragukan lagi kan kualitasnya. Dalam waktu selama itu, PHP mengalami banyak perbaikan dan kualitasnya makin mantap, ditambah lagi lowongan programmer PHP masih lebih banyak dicari. NodeJS masih baru, dan masih perlu berkembang lagi sebelum dia bisa digunakan sebagai bahasa backend yang solid, meskipun banyak yang bilang NodeJS itu powerful.
Tapi, lihat kebutuhan juga sih. Ada kalanya pekerjaan yang kamu kerjakan lebih cocok pakai NodeJS ketimbang PHP, ada kalanya juga PHP lebih cocok ketimbang NodeJS. Tergantung kita pintar milih-milih teknologi. Kalau kamu suka NodeJS, silahkan pakai NodeJS. Kalau saya merekomendasikan lebih baik pilih mana? saya akan pilih PHP, cocok untuk pekerjaan dengan struktur dan skala yang besar.
tergantung selera ente deh gan kalo misalnya ente lebih paham php yaa monggo pake php, yaa klo node.js anda lebih gampang, segampang bikin html monggo di pake, tapi ada kalanya kita mempelajari dua-duanya nanti
masing2 punya kelebihan... ane blum terlalu jauh klo nodejs :D
Ada yg bisa kasih perbandingan +- dari keduany yg lbh spesifik?
tergantung kebutuhan untuk menangani resource yg besar saya prefer ke node js karena asynchronous
Kalau NodeJS yang saya ketahui itu bersifat Asynchronous atau kalau didefinisikan, Dapat melakukan perintah atau fungsi berikutnya walaupun fungsi yang sebelumnya masih dalam tahap dijalan kan atau lagi proses. Kalau PHP itu bersifat Synchronous yang artinya kalau ada satu perintah atau fungsi yang sedang dijalankan, maka fungsi tersebut harus diselesaikan terlebih dahulu sebelum masuk ke fungsi berikutnya.. Itu menurut pemahaman dari saya yaa.. :) kalau saya sihh untuk pemula lebih prefer pakek PHP aja dulu karena mudah dipahami. Tapi kalau anda udah terbiasa dengan yang namanya bahasa javascript maka gak susah kalau pakai NodeJS sebagai bahasa backend websitenya... :)