Ryan Dahl : Pencipta NodeJS

Ditulis oleh Ridwan Fajar, dipublikasi pada 07 Jun 2014 dalam kategori Tokoh
Ryan Dahl : Pencipta NodeJS - CodePolitan.com

Ryan Dahl : Sang Pencipta NodeJS (Server Side Javascript)

[caption id="attachment_621" align="aligncenter" width="233"]Logo NodeJS (sumber: http://en.wikipedia.org/wiki/Nodejs) Logo NodeJS (sumber: http://en.wikipedia.org/wiki/Nodejs)[/caption]

Ryan Dahl, seorang developer dari sebuah perusahaan yang bernama Joyent, merupakan pencipta dari NodeJS. Sebuah server side scripting yang berbasis Javascript V8 dan memiliki keunggulan dengan teknologi non-blocking socket. Teknologi NodeJS memungkinkan Anda untuk melakukan dua hal berbeda secara bersamaan. Seperti yang dilansi dari VentureBeat, NodeJS merupakan salah satu teknologi yang mendapatkan penghargaan Technology of The Year dari InfoWorld dan merupakan teknologi yang paling banyak diawasi di Github.

[caption id="attachment_623" align="aligncenter" width="320"]Ryan Dahl (sumber: http://venturebeat.com/) Ryan Dahl (sumber: http://venturebeat.com/)[/caption]

Seperti yang dikutip dari BostInno, alasan Dahl memilih Javascript sebagai bahasa pemrograman dari Node karena bersifat single threaded, belum pernah dikembangkan sebagai "server-side", dan belum ada libraries yang lengkap untuk hal tersebut. Sebelumnya Dahl memilih Haskell, Lua, dan C untuk digunakan di Node. Hanya saja Dahl tidak begitu paham untuk mengotak - atik GNU Haskell Compiler (GHC), kurang berkenan dengan banyaknya library Lua yang bersifat blocking dan keterbatasan untuk mengutak - atiknya. Begitupun dengan C yang sama halnya dengan Lua, sehingga pilihan jatuh kepada Javascript sebagai bahasa dari Node. Teknologi yang dikembangkan Dahl.

[caption id="attachment_622" align="aligncenter" width="150"]Ryan Dahl saat mempresentasikan NodeJS (http://wikipedia.org/NodeJS) Ryan Dahl saat mempresentasikan NodeJS (http://wikipedia.org/NodeJS)[/caption]

Ryan Dahl menciptakan NodeJS karena pencariannya terhadap teknologi yang mampu membuat performa sebuah website lebih cepat dan realtime. Dengan teknologi yang diciptakannya melalui NodeJS ini, performa web yang dibangun dapat lebih meningkat lagi. Hanya saja Ryan Dahl tidak terlibat dalam mengembangkan NodeJS secara langsung. Dahl lebih memilih menjadi advisor dan membiarkan komunitas dan kontributor untuk membangun NodeJS. Kini NodeJS sudah mampu mengakses berbagai database seperti MongoDB, CouchDB, MySQL, SQlite3, PostgreSQL, Oracle, dan lainnya. Selain itu hadir pula web framework yang didedikasikan untuk mempermudah pembangunan sbeuah website dengan menggunakan NodeJS yang dinamakan ExpressJS dan Geddy.

[caption id="attachment_624" align="aligncenter" width="300"]Ryan Dahl saat diwawancarai di acara TheCube sebagai representatif NodeJS (sumber: http://devopsangle.com/) Ryan Dahl saat diwawancarai di acara TheCube sebagai representatif NodeJS (sumber: http://devopsangle.com/)[/caption]

Anda dapat menjangkau Ryan Dahl melalui Github (github.com/ry). Untuk tetap mendapatkan informasi seputar NodeJS ikuti update dari NodeJS disini: http://blog.nodejs.org/. Ryan Dahl merupakan orang yang cukup tertutup. Akun sosialnya agak kurang tidak diketahui oleh khalayak umum.

(rfs/codepolitan)

(sumber gambar cover: blip.tv)



Berlangganan Informasi CodePolitan Melalui Email

Jangan sampai kamu melewatkan informasi penting tentang pemrograman dan teknologi! Kamu bisa berlangganan Newsletter CodePolitan dengan cara mengisi formulir di samping.