Pengenalan CodeIgniter


Hay, pembaca BeHangat, Kali ini Behangat akan memberikan sedikit ilmu tentang CodeIgniter. pertama-tama BeHangat akan menjelaskan tentang materi-materi Fundamental yang pembaca BeHangat perluhkan sebelum memperlajari lebih lanjut tentang Framework CodeIgneter. Dan akan mempelajari bagaimana cara melakukan instalasi perangkat-perangkat lunak (software) yang diperluhkan untuk dapat bekerja dengan CodeIgneter ( PHP, Server Web, Server Database, dan Framework CodeIgniter itu sendiri ). Dan Pembaca akan mempelajari tentang konsep dasar dari pola desain atau arsitektur Model-View-Controller (MVC), yang merupakan syarat mutlak dalam preoses pengembangan aplikasi menggunakan CodeIgneter. Selain itu, akan dibahas tentang struktur diriktori aplikasi dan konvensi penulisan kode ynag diterapkan oleh CodeIgniter. Terakhir pembaca setia BeHangat akan diajak untuk mulai menggunakan Framework Codeigniter melalui contoh pembuatan aplikasi sederhana (" Hello World!"). Diharapkan setelah membaca kalian dapat menjadi landasan dan batu loncatan bagi anda untuk mempelajari artikel yang akan disampaikan pada artikel-artikel berikutnya.

Apa Itu Framework Web....?

Web Application Framework (WAF), atau sering disebut Web Framework, adalah suatu kumpulan kode berupa pustaka library dan alat (tool) yang dipadukan sedemikian rupa menjadi suatu karangka kerja (Framework) guna memudahkan dan mempercepat proses pengembangan aplikasi web.

Proses pengembangan web itu sendiri dapat dilakukan dengan beragam bahasa pemrograman; bisa PHP, Python, Ruby, Perl, C++, Java, dan sebagainya. Saat ini, Banyak bermunculan Framework Web yang dirancang untuk bahasa-bahasa pemrograman tersebut. Di antara bahasa pemrogramanyang lain, Framework untuk PHP memiliki varian paling banyak.

Berikut daftar dari beberapa Framework Web yang dapat digunakan.
Framework web untuk PHP :
  • CodeIgniter
  • YII
  • Zend Framework
  • Laravel
  • Symfony
  • CakePHP
  • Phalcon
  • Kohana
  • FuelPHP
  • Dll
Framework Web untuk Python :
  • Django
  • CherryPy
  • Flask
  • Pyramid
  • Bottle
  • Falcon
  • web2py
  • web.py
  • TurboGears
  • Dll.
Framework Web untuk Ruby :
  • Roby on Rails
  • Sinatra
  • Ramaze
  • Padrino
  • NYNY
  • Nancy
  • Dll.
Framework Web untuk Java :
  • Apache Struts
  • JavaServer Faces (JSF)
  • Spring MVC
  • Tapestry
  • Google Web Toolkit (GWT)
  • Dll.
Framework Web untuk C++
  • CppCMS
  • Crow
  • Wt
  • QDjango
  • Dll.
Sebagian besar dari Framework yang tertera di atas mengimplementasikan pola desain atau arsitektur Model-View-Controller (MVC), yang memisahkan bagian kode untuk penganganan proses bisnisdengan bagian kode untuk keperluan presentasi (tampil). Kita akan membahas tentang pengenalan pola desain MVC pada bagian lain dalam artikel ini.pembahasan lebih detail tentang MVC akan dikaji secara terpisahpada artikel lain (Model, View, dan Controller).

Hay Semuanya, Mau Tulisan kalian di Munculkan di Web ini, Jika Mau silahkan kunjungi atau Klik Link ini Guest Post Tentunya dengan Persyaratan yang Terpenuhi. Trimakasih ~ Admin

Reaksi:

You Might Also Like:

Use parse tool to easy get the text style on disqus comments:
Show Parser Hide Parser