MENGENAL APA ITU FRAMEWORK ??

18 Jan 2018 16:28 4938 Hits 0 Comments
Jadi, framework adalah suatu software yang sedang popular saat ini karena kemudahanya dalam pengkodean dan banyak perusahaan perusahaan yang mengembangkanya. 

Assalamualaikum wr.wb

Sebelum kita mengenal lebih jauh tentang framework sekarang kita mengenal terlebih dahulu apa itu Framework ?

 Framework adalah suatu file atau software yang didalamnya terdapat suatu rangkaian sistem untuk mempermudah pengkodean dalam membuat sebuah aplikasi . Dengan framework sebuah aplikasi dapat tersusun rapi dan pengembangan nya pun akan lebih mudah .

 Mengapa menggunakan Framework ?

  1.  Lebih mudah dalam mengembangkan Aplikasi
  2. Menggunakan konsep MVC (model,view,controller) yang membuat lebih mudah dalam Mengatur sebuah pengkodean.
  3. Pengembangan web yang modern seperti Pemograman Berbasis Objek (PBO)
  4. Code dan filenya terorganisir dengan baik.
  5. Terdapat banyak komunitas pengembang.

Apa itu MVC ?

MVC adalah sebuah kepanjangan dari Model, Views, dan Controller . MVC  merupakan alur kerja Framework yang memisahkan antara logika dan layout.

MODEL : Berfungsi untuk menangani semua fungsi yang berhubungan dengan database.

VIEW     : berfungsi untuk menangani bagian tampilan pada website yang dibuat.

CONTROLLER : Berfungsi sebagai pengontrol aliran data dari Model menuju View dan sebaliknya.

MACAM - MACAM FRAMEWORK YANG SERING DIGUNAKAN !

  1. LARAVEL 

LARAVEL merupakan pengembangan website yang berbasis MVC yang ditulis dalam php yang dirancang untuk pengembangan kualitas perangkat lunak .

Di dalam laravel terdapat beberapa fitur , yaitu :â

  • BUNDLES , yaitu sebuah fitur dengan sistem pengemasan modular.
  • APLICATION LOGIC , yaitu bagian dari aplikasi, menggunakan controller atau bagian route.
  • MIGRATION , menyediakan sistem kontrol untuk skema database.

      2.CODEIGNITER

merupakan sebuah framework yang bersifat open source dan menggunakan metode MVC dan tentunya free alias gratis untuk digunakan .dan lebih mudahy dalam hal instalasinya dibanding dengan laravel.

KELEBIHAN CODEIGNITER

  • Syntax yang terstuktur
  • mudah dalam menggunakannya.
  • keamanannya juga sudah lumayan.

     3.SYMPONY

merupakan framework yang digunakan untuk mempercepat penciptaan dan pemeliharaan aplikasi web dan menggantikan tugas tugas coding berulang.

KELEBIHAN

  • dukungan terhadap AJAX,ORM.
  • kompatibel dengan berbagai macam database.
  • banyak library dan fungsi sympony yang sudah tersedia.

    4.YII 2

Merupakan php framework berbasis component yang digunakan untuk membangun aplikasi web dengan cepat, dan bisa digunakan untuk berbagai aplikasi.

KELEBIHAN

  • YII merupakan salah satu framework yang sangat rinagn dan dilengkapi dengan solusi caching yang memuaskan.
  • cocok untuk pengembangan aplikasi lalu lintas tinggi ,seperti portal , cms dan e-commerce.
  • dan didokumentasikan dengan jelas ,efisien dan kaya fitur.

  KEKURANGAN

  • tidak banyak kekurangan dalam framework YII namun bukan berarti YII tidak mempunyai kelemahan salah satu nya adalah tidak  kompatiblenya YII dengan PHP 4.

   5.CAKE PHP

CakePHP merupakan sebuah rapid development framework yang gratis dan sumber terbuka untuk PHP. CakePHP adalah sebuah framework untuk membuat aplikasi CRUD (create, read, update, delete) berbasis pemograman PHP.

Berikut ini adalah sebagian fitur yang terdapat dalam CakePHP

  • Caching yang fleksibel.
  • Komunitas yang aktif dan bersahabat.
  • Lisensi yang fleksibel.
  • Kompatibel dengan PHP versi 4 dan 5.
  • Dapat bekerja dari direktori web dimana saja, dengan sedikit atau bahkan tanpa perlu melibatkan konfigurasi Apache.

 

Itulah beberapa contoh dari framework PHP yang sedang banyak digunakan dalam hal pengkodean aplikasi. Saya juga menggunakan Framework codeigniter karena kemudahanya dalam instalasi dan juga ringan untuk digunakan .

Sekian artikel dari saya semoga bermanfaat untuk anda!

Assalamualaikum wr.wb

About The Author

Dodi wahyono 33
Ordinary

Dodi wahyono

Saya adalah seorang pelajar di SMK YPC TASIKMALAYA mengambil keahlian di bidang IT khusus nya di REKAYASA PERANGKAT LUNAK

Comments

You need to be logged in to be able to post a comment. Click here to login
Plimbi adalah tempat menulis untuk semua orang.
Yuk kirim juga tulisanmu sekarang
Submit Artikel