Menguasai Server Side juga Client Side Programming
Setelah 3 tahun bercinta dengan web programming akhirnya saya menyadari bahwa untuk benar benar bisa menjadi programmer web yang baik harus bisa menguasai 2 sisi pemrograman, yaitu client side dan server side, keduanya tidak bisa di pisahkan,
Teknologi yang digunakan dalam pemrograman web dibagi menjadi dua yaitu server side dan client side. Pada server side, perintah-perintah program dijalankan di server dan dikirimkan ke browser sudah dalam bentuk HTML. Sedangkan client side, proses akan dilakukan di web browser. Biasanya client side digunakan untuk hal-hal yang membutuhkan interaksi user tetapi data yang ditampilkan tetap dan seragam.
Aplikasi web berjalan pada protokol HTTP, dan semua protokol di internet selalu melibatkan antara server dan client. Ketika seseorang mengetikkan suatu alamat di browser, maka browser akan mengirimkan perintah tersebut ke web server. Jika yang diminta oleh client adalah file yang mengandung perintah server side maka server web akan menjalankan dahulu program tersebut lalu mengirimkannya kembali ke browser dalam bentuk HTML sehingga dapat diterjemahkan oleh browser. Sedangkan jika yang diminta oleh client adalah file yang mengandung file client side maka oleh server file tersebut akan langsung dikirimkan ke browser.
“kenapa saya harus menguasai dua2 nya, sedangkan saya bisa membuat web dengan salah satunya?”
untuk server side programming seperti php dan asp, memang terkenal handal, apalagi php saya dapat merasakannya sendiri, betapa hebatnya bahasa yang satu ini, untuk penggunaan database gak perlu di tanya lagi, sangat powerfull, dan masih banyak lagi yang bisa di lakukannya..
namun tidak semua layanan efektive menggunakan server side saja,
contohnya anda ingin membuat content yang realtime update seperti bursa saham contohnya, gak mungkin anda pake php atau asp yang berbasis server side untuk menampilkan data yang up to date itu, karena kita tau bahasa tersebut berjalan/ dieksekusi pada saat page load, dan membutuhkan proses lagi di server baru kemudian di kirimkan ke browser, sbenarnya bisa saja dilakukan tapi gak lucu kalo kita harus membuat web browser refresh tiap detiknnya, karena akan memakan waktu dan tidak efektif…
kita tau kehandalan java script sejak kemunculannya hingga saat ini, kita dapat membuat applikasi yang berjalan di browser tanpa harus mlakukan load page ketika harus melakukan suatu proses, beberapa contoh yang sering di gunakan seperti menu rollover, pop up menu dan animasi animasi web, kebanyakan menggunakan java sebagai client side programming, dan layanan yang saya pakai untuk menuliskan posting ini pun menggunakannya, dengan tampilan mirip notepad he he he, pokoknya untuk applikasi web java scrip top bgt..
jadi anda bisa bayangkan kalau anda hanya menguasai salah satunya, pasti kreatifitas anda akan sangat terbatas, dan hasil web yang anda bikin pasti sangat tidak atraktif, walaupun mungkin content nya powerfull, saya jamin..
Apalagi sekarang kitau tau ada yang namanya AJAX (Asynchronous JavaScript and XML) yang teknologinya banyak di terapkan pada web versi 2.0 saat ini… untuk review ajax, tunggu posting berikutnya ya…
Follow this blog


(3 votes, average: 4.00 out of 5)

April 2nd, 2008 09:59
tolong dong minta pengertian tentang server side dan client side itu apa ??? makacih atas jawabannya……
July 18th, 2008 16:43
[...] pada “Client Side Programming” semua sintaks dan perintah program dijalankan di web browser, sehingga ketika client meminta [...]
July 28th, 2008 14:12
Server Side = Compile Script pada sisi Server (Web Server), dan Client Side = Compile Script pada sisi Client (Web Browser)..
Makasih buat baclinknya..
January 18th, 2009 04:33
Thanks Atas Infonya
http://uangcoy.blogspot.com
santozs last blog post..Bisnis Online, Bisnis Yang Dijalankan Secara Online!
August 15th, 2009 08:25
[...] pada “Client Side Programming” semua sintaks dan perintah program dijalankan di web browser, sehingga ketika client meminta [...]
September 30th, 2009 18:43
[...] pada “Client Side Programming” semua sintaks dan perintah program dijalankan di web browser, sehingga ketika client meminta [...]
November 6th, 2009 06:13
[...] pada “Client Side Programming” semua sintaks dan perintah program dijalankan di web browser, sehingga ketika client meminta [...]