3. CodeIgniter (CI)
Kelebihan :
- Fungsi-fungsi pendukung yang cukup lengkap
- Mendukung PHP4 dan PHP5
- Memakai konsep MVC (Model View Controller)
- Performa dalam mengeksekusi sangat cepat
- Dokumentasi lengkap, friendly dan didukung oleh forum, wiki, dan - komunitas
yang besar
- Mudah dipelajari bagi pemula
Kekurangan :
- Tidak supportAJAX dan ORM
- Masih banyak kelonggaran dalam hal coding, misalnya penamaan file dan
membebaskan programmer untuk melanggar aturan MVC
- Karena kelonggaran tersebut, CodeIgniterTidak ditujukan untuk pembuatan
web dengan skala besar (enterprise) walaupun tersedia banyak library, karena
pengembangan akan semakin sulit dilakukan.
5. 2. Xml & Json
• JSON (JavaScript Object Notation) merupakan format yang
ringan untuk memasukan data ke dalam sebuah variabel.
Sangat mudah dimengerti dan diimplementasikan oleh
manusia, dan mudah juga untuk komputer dalam melakukan
parsingnya.
• XML adalah bahasa markup untuk dokumen yang berisi
informasi yang terstruktur. Informasi yang terstruktur berisi
kedua isi (kata-kata, gambar, dll) dan beberapa indikasi peran
apa yang dimainkan konten (misalnya, isi di bagian judul
memiliki arti yang berbeda dari konten dalam sebuah catatan
kaki, yang berarti sesuatu yang berbeda dari konten dalam
angka caption atau konten dalam sebuah tabel database, dll).
7. 3.AJAX(asynchronousJavaScriptandXML)
AJAX, singkatan dari “Asynchronous JavaScript and XML“,
merupakan metode suatu laman web menggunakan JavaScript
untuk mengirim dan menerima data dari server tanpa harus
menyegarkan (refresh) laman itu.
Sebuah contoh perintah AJAX bisa berjalan seperti berikut:
• Client memanggil laman dari server
• Server merespon panggilan dan mengirimkan laman
• Client membuat perintah AJAX ke server dan memanggil lebih banyak data
• Server mengirimkan data tersebut
• Client memutakhirkan laman dengan data tersebut tanpa me-refresh laman.
8. 4.Cross-siterequestforgery(csrf)
CSRF (Cross-site Request Forgery) merupakan suatu teknik
hacking untuk mendapatkan atau bahkan menguasai suatu
account dengan cara menyerang web yang dieksekusi atas
wewenang korban, tanpa dikehendakinya.
CSRF merupakan teknik pemalsuan permintaan yang berasal
dari halaman web atau situs yang berbeda, saat halaman situs
dieksekusi oleh korban maka akan muncul account baru yang
tanpa dikehendaki admin.
9. 5. Web Socket
WebSocket merupakan bagian dari HTML5. WebSocket
menghadirkan pengurangan besar dalam lalu-lintas jaringan yang
tidak penting dan latency dibandingkan dengan solusi polling dan
long-polling yang telah digunakan untuk mensimulasikan koneksi
dua arah dengan cara menjaga dua koneksi tetap terhubung.