Perkembangan teknologi dijaman
sekarang ini semakin pesat, tidak terkecuali perkembangan Website, pasalnya
perkembangan website ini menjadi trend teknologi berkembanng dimana permintaan
pasar serta penggunaan situs website yang semakin banyak membuat perkembangan
Website menjadi pesat. Teknologi berkembang seiring dengan pertumbuhan manusia
yang beragam, termasuk cara mereka meyikapi dan menggunakan teknologi itu
sendiri. Jika dulu orang mengakses Website hanya bisa menggunakan computer
desktop, kini kemajuan mobile membuat kemudahan dan menjadi
suatu kegemaran orang-orang di penjuru dunia. node.js adalah salah satu contoh perkembangan web terbaru ditahun 2016 hingga 2017,
mari kita bahas lebih lanjut.
node Js
node.js sebagai salah satu pendobrak teknologi di bidang
web development dan dunia Javascript, berhasil menjadi salah satu magnet bagi
pengembangan perangkat lunak yang menjanjikan kecepatan.
Node.js sendiri tidak hanya mengubah dunia web
development dengan Socket.IO-nya, di dunia mobile apps develpoment pun Node.js
digunakan oleh React-Native untuk membangun perangkat pengembangan aplikasi
yang mengandalkan Javascript. Selain itu Node.js pun sudah digunakan untuk
internet of things seperti yang digunakan oleh Tessel.
Apa sih itu node Js?
Jadi node.Js itu adalah platform perangkat lunak pada
sisi-server dan aplikasi jaringan. Ditulis dengan bahasa JavaScript dan
dijalankan pada Windows, Mac OS X, dan Linux tanpa perubahan kode program. node.js memiliki pustaka server HTTP
sendiri sehingga memungkinkan untuk menjalankan server web tanpa menggunakan
program server web seperti Apache atau Lighttpd. (Wikipedia).
Nih kalo agan/sista masih bingung, node.js adalah platform perangkat lunak yang berjalan pada sisiserver
dan aplikasi jaringan. Jadi si Node ini gabungan Antara App Server dan App
Network kemudian Platform ini terdiri dari 2 hal, yaitu runtime environment dan
script library. node.js memiliki pustaka server HTTP sendiri sehingga
memungkinkan untuk menjalankan webserver tanpa menggunakan program webserver
seperti apache atau lighttpd. Jadi dalam hal ini sowftare Xampp,Lamp,dll tidak
di gunakan Berbicara mengenai serverside. Apa
sih yang membedakan node.js dengan php ?
Yang membedakan keduanya adalah dari sisi peletakan
eksekusinya. Php mengeksekusi data di sisi server, selanjutnya hasilnya akan
ditampilkan di sisi klien. Sedangkan node.js, seperti pengertian javascript,
pengeksekusiannya di sisi klien melalui browser akan tetapi dapat mengatasi
pengolahan data di sisi server sekelas PHP, ASP dll jadi hal ini penggunaan node.js sangatlah efisien di bandingan
dengan PHP.
Kelebihan node.Js
Berikut
kelebihan-kelebihan dari server node.js
- dengan bahasa JavaScript, ia mempermudah pembelajaran sisi-belakang jika memang sudah menguasai JavaScript; pemula bahkan lebih cepat menguasainya karena dari sisi-klien juga menggunakan bahasa Javascript
- adanya pertukaran kode antara klien dan server, yaitu server-side rendering pada kerangka JavaScript
- adanya fasilitas untuk membuat aplikasi waktu nyata (realtime application)
- bersumber terbuka, sehingga pengguna mengetahui bagaimana proses aplikasi berjalan, mengubahnya, dan gratis dipakai
- mendukung penyimpanan sementara (cache)
Perkembangan
node.js adalah sebuah gebrakan baru yang menepis pernyataan
bahwa javascript hanyalah bahasa client-side, karena menggunakan javascript
inilah, node.js berkembang pesat karena penggunanya tidak lagi harus
mempelajari struktur bahasanya. Setiap developer web sudah pasti menguasai
setidaknya mengenal javascript, karena javascript sudah ada sejak tahun 1995-an
dan sudah biasa digunakan dalam website apapun. Beberapa tahun kedepan, tidak
hanya php saja yang populer, Node.js akan menjadi alternatif dan saingan yang
mungkin akan mengalahkan php.
Ryan Dahl adalah pendiri Node.js. Ia juga dikenal sebagai seorang programmer yang tinggal di Jerman. Dia bekerja di freelancer, dan ia memastikan bahwa karirnya terpelihara dengan baik. Dia mampu membuat berbagai jenis metode pemrograman yang benar-benar hebat. Ia bahkan dikenal oleh beberapa orang di daerahnya karena kemampuan nya, dan fakta bahwa ia lebih suka tidur selama berbagai kesempatan
Tidak ada komentar:
Posting Komentar