Upload
abdul-malik-ikhsan
View
800
Download
1
Embed Size (px)
DESCRIPTION
Application framework - The Introduction
Citation preview
Frameworkfor PHP web development
Abdul Malik Ikhsan
What the “F” is it ?
Secara sederhana, Framework adalah sebuah kerangka kerja perangkat lunak.
Dalam konteks software development, Framework berkembang tak hanya sekadar kerangka kerja, tapi juga kumpulan piranti ( kita kenal sebagai library ) dan metodologi.
The Characteristics
Mempunyai perilaku dan lingkungan yang standar.
Kerangka yang ada dapat diturunkan oleh developer, biasaya dengan override method-method yang telah ada, atau menambahkan method yang sekiranya perlu.
Ada kode-kode program tertentu yang tidak boleh diubah oleh developer (core).
Aliran kontrol aplikasi didekte oleh kerangka kerja.
The Advantages
Lebih mudah dalam bug fix
Lebih mudah pada saat pengembangan / maintenance
Lebih terstruktur dan teratur
Mempercepat pengkodean
Mempunyai standard peng-
kodean yang jelas
The Drawbacks
Membutuhkan waktu lebih untuk belajar dalam penggunaanya
Membutuhkan resource yang biasanya lebih banyak daripada tidak menggunakan framework
What is the best Framework for Us ?
Questions ?
Terima Kasih
This presentation contained copyrighted material licensed under various creative commons licenses unless otherwise noted:
Photos http://www.primothemes.com/wp-content/uploads/2009/08/Framework-Icon.png
http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/F_of_x.svg/617px-F_of_x.svg.png
http://www.thexwarrior.web.id/wp-content/uploads/2009/07/art_1112.png
http://theglobalstream.ibitlive.eu/blog/wp-content/uploads/2010/09/zend-framework-cube.png
http://www.alkode.net/wp-content/uploads/2010/01/codeigniter.png
http://expresspensacola.com/wp-content/uploads/2011/09/question3.png
http://info.infiniteconferencing.com/Portals/98866/images/Advantages%20of%20Nationalization-resized-600.jpg
http://www.computesta.com/blog/wp-content/uploads/2011/03/logo.png
http://www.eperezdesigns.com/blog/wp-content/uploads/symfony_black_03.png
http://cakephp.org/img/cake-logo.png
http://fredonfire.com/wp-content/uploads/2011/08/kohana-logo.png
Reference http://symfony.com/symfony-at-a-glance
Riehle, Dirk (2000), Framework Design: A Role Modeling Approach, Swiss Federal Institute of Technology