-
- Client Side dan teknologi Server Side
Sisi klien teknologi berarti bahwa itu dioperasikan oleh klien dalam hubungan client server dalam jaringan komputer.Sebuah aplikasi komputer (web browser) adalah sebuah program klien yang berjalan pada komputer lokal dan terhubung ke server. Operasi mungkin dilakukan sisi klien karena mereka memerlukan akses ke informasi atau fungsi yang tersedia pada klien tetapi tidak pada server. Pengguna melakukan operasi tanpa mengirim data melalui jaringan; itu tidak begitu memakan waktu dan berisiko daripada dilakukan di server.Web browser modern dapat meminta dan menerima data menggunakan HTTP (HyperText Transfer Protocol) dan FTP (File Transfer Protocol) protokol.
Pengguna dapat memilih sejumlah program klien atau menulis server sendiri, klien, dan protokol komunikasi, yang hanya dapat digunakan bersama-sama.Seperti sisi klien pemrograman seperti Javascript dapat digunakan untuk menjalankan pemeriksaan pada nilai-nilai bentuk dan mengirim peringatan ke browser pengguna. Kerugian dari sisi klien teknologi adalah batas kontrol dan sistem operasi serta web browser masalah.Program yang tidak mengirim atau menerima data melalui jaringan tidak klien, sehingga operasi program tersebut tidak sisi klien operasi.Server-side operasi dilakukan oleh server dalam hubungan dengan klien dalam jaringan komputer.
Server-side teknologi melakukan operasi pengolahan dan penyimpanan data dari client ke server, yang dapat dilihat oleh sekelompok klien.Server adalah sebuah program perangkat lunak (web server), untuk server jauh, bahwa komputer lokal dapat meraih tujuan yang berbeda. Dalam hal ini komputer lokal menuntut akses ke informasi atau fungsi pada server untuk melakukan operasi.Klien-sisi pemrograman pada komputer klien memiliki beberapa keunggulan seperti risiko keamanan yang lebih sedikit. Masih pemrograman sisi server lebih aman dan lebih disukai oleh kebanyakan programmer. Server-sisi pemrograman menawarkan lebih banyak kemungkinan untuk bahasa dari sisi klien.Ajax adalah contoh yang baik dari teknologi yang menggunakan kedua script sisi klien dan server-side scripting. Ajax bertindak seperti script sisi klien yang memanggil script sisi server. Ini adalah teknologi baru mencoba dan layak yang akan menghemat waktu dan upaya.
- Pengertian Client Side Dan Server Side
Server side merupakan teknologi webpage yang menerapkan jenis pemrograman web dimana semua sintaks dan perintah program yang diberikan akan dijalankan/diproses di web server, kemudian hasilnya dikirimkan ke browser pengguna dalam bentuk HTML biasa. Sehingga pengguna tidak dapat melihat kode asli yang ditulis dalam bentuk server side programming seperti; CGI/Perl Active Server Page, PHP, Cold Fussion dan lain-lain. Contoh lain dari teknologi webpage yang bersifat server side adalah mesin pencari(search engine).
Server Side bertolak belakang dengan Clien Side, semua program yang diminta oleh browser akan dieksekusi dari server tersebut, pengunjung hanya mendapat informasi dari hasil olahannya, sistem ini lebih aman daripada Clien Side. Contoh:PHP,ASP,ASP dot net,Java Server Net,Java Server Page,dll.
- Client Side merupakan teknologi webpage yang menerapkan jenis pemrograman web dimana semua sintaks dan perintah program dijalankan di web browser sehingga ketika client meminta dokumen yang mengandung script, script tersebut akan diambil dari web server kemudian dijalankan di web briwser yang bersangkutan. Contoh dari Client Side Programming seperti : Java Script, VbScript, HTML.
Perbedaan utama server-side dan client server
Perbedaan utama server-side programming dan client server programming adalah tempat mengeksekusi skripnya. Pada client server programming, skrip dieksekusi di browser sedangkan server side programming dieksekusi di client (web browser)
Karakteristik client side scripting
- Kode program didownload bersama dengan halaman web
- Bersifat interpreter dan diterjemahkan oleh browser
- Model eksekusinya simple dan skrip dapat dijadikan satu dengan HTML
Berikut cara kerja Client Side:
Pengunjung web mengklik salah satu link dari web dan browser membaca perintah pengunjung untuk memangil alamat web yang dituju.
Setelah itu browser akan mengalihkan ke halaman yang dituju oleh pengunjung web.
Contoh aplikasi Client Side :
- Css
- Jquery
- Javascript,dll
Kelebihan dan kekurangan dari client side programming adalah :
Kelebihan Client-Side-Scripting
- Tidak perlu server khusus untuk menjalankannya
- Eksekusi script lebih cepat
- Tidak membebani kinerja web server
- Harus di support oleh browser dari pihak client
- Script dapat ditiru
- Dari segi keamanan kurang dapat diandalkan
SERVER SIDE
Karakteristik server side programming :
- Ada client yang meminta request
- Eksekusi program dilakukan di server
- Mengirimkan hasil ke client
Cara kerja Server side :
jika kita melakukan interaksi dengan halaman web maka browser akan mengirimkan perintah ke server, kemudian server akan merespon dan melaukan perintah yang diberi kemudian server akan mengirimkan kembali data/ perintah dari browser, dan browser akan menampilkan data/ perintah tersebut.
Keuntungan server side programming :
Cross platform : tidak tergantung dengan browser tertentu
- Optimasi danpemeliharaan dilakukan di browser
- Dapat mengakses database dan tidak tergantung dengan keamanan
- Menambah kekuatan server
- Kode program aman
Aplikasi yang sering digunakan oleh server side programming
- Search engines
- Database access
- Chat & bulletin board service
Dalam pembuatan web teknologi server side dibutuhkan server seperti xampp, wam, iis dan lain sebagainya. Contoh teknologi server side :
- Asp
- Php
- Jsp
- Phyton,dll
Kelebihan dan kekurangan dari Server side programming adalah :
Kelebihan Server-Side-Scripting
- Data lebih aman
- Susah untuk ditiru karena script di jalankan di server
- Dari segi keamanan lebih menjamin dibandingkan dengan Client-Side-Scripting
- Memerlukan Server khusus untuk menjalankannya
- Menambah beban kerja server
- Agak lambat jika dibandingkan dengan Client-Side-Scripting karena script di terjemahkan di server kemudian tampilan di load di client
Tidak ada komentar:
Posting Komentar