9
Framework for PHP web development Abdul Malik Ikhsan

Application framework

Embed Size (px)

DESCRIPTION

Application framework - The Introduction

Citation preview

Page 1: Application framework

Frameworkfor PHP web development

Abdul Malik Ikhsan

Page 2: Application framework

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.

Page 3: Application framework

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.

Page 4: Application framework

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

Page 5: Application framework

The Drawbacks

Membutuhkan waktu lebih untuk belajar dalam penggunaanya

Membutuhkan resource yang biasanya lebih banyak daripada tidak menggunakan framework

Page 6: Application framework

What is the best Framework for Us ?

Page 7: Application framework

Questions ?

Page 8: Application framework

Terima Kasih

Page 9: Application framework

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