Apa itu Framework ?

admin akan menjelaskan apa itu framework ? sering kita dengar tapi kita ga tau apa itu framework ?  singkatnya framework adalah suatu kerangka kerja berupa library dan tool di dalamnya untuk memudahkan dan mempercepat pengembangan aplikasi web.

Proses pengembangan web itu seniri dapat dilakukan dengan beraga bahasa : PHP, Python, Perl, Ruby, C++, Java dan sebagainya, dan framework php memiliki banyak varian :

Framework web untuk PHP

  1. CodeIgniter
  2. Yii
  3. Zend Framework
  4. Laravel
  5. Symfony
  6. Cake PHP
  7. Phalcon
  8. Kohana
  9. FuelPHP
  10. Dan masih banyak lagi

Framework web untuk Python :

  1. Django
  2. CherryPy
  3. Flask
  4. Pyramid
  5. Bottle
  6. Falcon
  7. Web2py
  8. web.py
  9. TurboGear
  10. Dan masih banyak lagi

Framework web untuk ruby :

  1. Ruby on Rails
  2. Sinatra
  3. Ramaze
  4. Padrino
  5. NYNY
  6. Nancy
  7. Dan masih banyak lagi

Framework web untuk java

  1. Apache Struts
  2. JavaServer Faces (JSF)
  3. Spring MVC
  4. Tapestry
  5. Google Web Toolkit (GWT)
  6. Dan masih banyak lagi

Framework web untuk c++ :

  1. CppCMS
  2. Crow
  3. Wt
  4. QDjango
  5. Dan masih banyak lagi

 

Sebagian besar dari framework diatas mengimplementasikan pola desain atau arsitektur Model-View-Controller (MVC). dan yang akan kita bahas selanjutnya tentang CodeIgniter