Trentech.id
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Framework PHP Yang Mana Yang Harus Saya Gunakan?

6 August 2020
in Learn
framework php
1.4k
VIEWS

Daftar Isi

  • Mengapa Harus Menggunakan Framework?
  • Framework Laravel
  • Framework Codeigniter
  • Framework Symfony
  • Framework YII
5/5 - (4 votes)

PHP adalaha bahasa pemrograman script server-side yang di desain untuk pengembangan web. Rasmus Lerdorf, mengembangkan PHP pada tahun 1995 dengan official site: http://www.php.net. Cukup untuk pengantar sejarahnya, sebab jika kamu sudah tertarik untuk menggunakan Framework maka pasti kamu telah memiliki basic bahasa pemrogramannya, tapi jika belum sebaiknya kamu belajar dulu fundamental dari bahasa pemrograman tersebut, ohya dan jangan lupakan sejarah kata bung karno. Sebab bisa jadi kamu dalam beberapa tahun kedepan memiliki track record yang luar biasa dalam dunia pemrograman dan kamu tidak ingin dilupakan bukan, maka dengan sebab itu kamu berkarya.

Kembali ketopik pembahasan, mungkin kamu bingung dalam memilih framework PHP yang mana sih yang sebaiknya kamu gunakan? Dalam artikel kali ini saya tidak akan memukul genderang perang antara pegiat masing-masing framework PHP. Akan tetapi mencoba menganalisa berdasarkan tingkat kerumitannnya, dokumentasinya, komunitasnya, dan peruntukannya.

Baca lagi

Ini Dia Orang Paling Jago PHP Se-Dunia

Ini Dia Cara Membuat Template WordPress Dengan Bootstrap Mudah

Inilah 5+ CMS Terbaik 2018 untuk Website Anda

Mengapa Harus Menggunakan Framework?

Sebelum kita memilih dan mengulas Framework PHP, maka izinkan saya untuk memberikan alasan mengapa harus menggunakan Framework.

  1. Mempercepat proses development
  2. Code yang terorganisir, reusable (bisa digunakan kembali), maintenable.
  3. Menghilangkan kekhawatiran anda tentang low-level security, sebab masing-masing framework telah di desain khusus untuk menangani masalah security yang umumnya menjadi masalah.
  4. Menggunakan pola MVC (model – view – controller) yang memisahkan antara presentation dan logic
  5. Konsep web development modern seperti object oriented programming.

Masih banyak lagi keuntungan ketika menggunakan framework, namun kembali lagi, Framework yang mana yang harus saya gunakan? Baiklah mari kita bahas satu persatu.

framework php

Framework Laravel

Meskipun tergolong framework yang relatif baru (dirilis pada tahun 2011), Laravel menurut suvey sitepoint pada tahun 2015 dan survey coderseye tahun 2017, ini adalah framework yang paling populer dikalangan developer. Sedangkan di Indonesia, pengguna Laravel yang tergabung di group facebook Laravel PHP Indonesia mencapai angka 29.769 orang, fantastis.

Dari segi dokumentasi, dokumentasi yang ditawarkan oleh Laravel tergolong sangat rapi dan informatif, serta Laravel juga dikenal dengan screencast-nya yang populer yakni Laracast.com. Laravel juga dikenal sebagai magic frameworkdengan tools andalannya yakni artisan.

Laravel sangat cocok untuk berbagai tingkatan ilmu, dari sisi pemula sangat terbantu dengan dukungan dokumentasinya dan hampir setiap versi dari laravel tersedia screencast yang membahas from scratch. Dari sisi intermediate terlebih advanced menjadi primadona karena fitur yang ditawarkannya. FrameworkLaravel sangat cocok digunakan untuk proyek skala kecil hingga yang paling kompleks.

Kenapa harus menggunakan Laravel? Berikut alasan mengapa Laravel menyabet kategori Best Framework PHP 2017:

  1. Routing System
  2. Unit Testing
  3. Database Query Builder
  4. Caching
  5. Artisan Console
  6. Middleware

Framework Codeigniter

Codeigniter tergolong framework yang berada pada tingkatan ‘senior’ karena memulai debutnya pada tahun 2006. Berdasarkan survey yang dilakukan oleh sitepoint dan coderseye pada tahun 2017, Codeigniter menempati posisi kedua dalam jajaran framework yang paling populer. Karena tergolong framework yang cukup tua dan cukup populer, maka tidak tanggung-tanggung pengguna Codeigniter yang tergabung dalam group facebook Codeigniter Indonesiamencapai 46.922 orang.

Dari segi dokumentasi juga cukup lengkap dalam mengulas setiap fitur yang dimilikinya, terlebih di indonesia framework ini juga tergolong banyak digunakan sehingga telah tersedia berbagai macam tutorial dalam bahasa indonesia yang memudahkan bagi yang ingin mencicipi framework ini dengan bahasa yang mudah dicerna.

Framework ini juga bisa menjadi pilihan yang menarik untuk membuat projectdari skala kecil hingga sangat kompleks karena memiliki kapasitas untuk itu, apalagi dukungan komunitas yang besar sehingga dapat membantu anda dalam menyelesaikan problem yang anda temui.

Kenapa kamu harus menggunakan Codeigniter? Berikut Alasannya:

  1. Exceution Time
  2. File Organization
  3. Configuration
  4. Security
  5. Less Code & Faster Development
  6. Community Support
  7. Easy Error Handling
  8. Cache Class
  9. Remote Code Execution

Framework Symfony

Komponen dari framework Symfony telah banyak digunakan oleh sistem yang besar seperti Drupal, phpBB, Piwik, dll. Symfony juga memiliki komunitas developer yang besar, di Indonesia pengguna Symfony yang tergabung dalam group facebook Symfony Framework Indonesia mencapai 1.840 orang.

Dokumentasi Symfony sangat rapi sehingga menyenangkan untuk dibaca ditambahkan lagi dilengkapi dengan best practice yang disediakan dalam bentuk pdf. Kenapa kamu harus menggunakan Symfony? Berikut terdapat 6 alasan yang diklaim pada official website Symfony:

  1. Reputation
  2. Permanence
  3. Reference
  4. Innovation
  5. Resources
  6. Interoperability

Framework YII

Ketika anda ingin menjatuhkan pilihan menggunakan Framework YII, maka hal yang mengagumkan dari Framework ini adalah performance yang dimilikinya daripada Framework PHP lainnya, karena secara ekstensif menggunakan teknik lazy loading. YII 2 murni berorientasi objek dengan konsep DRY (Don’t Repeat Yourself).

Dari segi pengguna dan dukungan komunitas, di Indonesia sendiri pengguna Framework YII yang tergabung dalam group facebook Yii PHP Framework Indonesia mencapai 26.969 orang. Sedangkan alasan mengapa kamu harus menggunakan Framework YII adalah karena keunggulan yang dimilikinya sebagai berikut:

  1. Fast
  2. Utilizes Moder Technologies – CRUD Feature
  3. Highly Extensible
  4. Database Tables as objects
  5. Easy Form Validation
  6. Great support for Jquery & Ajax
  7. Inbuilt Authentication & Atuhorization
  8. Shorten Development Time
  9. Easy to Tune for Better Performance

Jika kamu memiliki pendapat yang berbeda, silahkan diskusi pada kolom komentar di bawah. [cp/ap]

Tags: codeignitercodeigniter indonesiaframeworkframework phplaravellaravel indonesiaphpphp7symphonywordpress
Previous Post

Ini Dia Orang Paling Jago PHP Se-Dunia

Next Post

Kumpulan Situs Pencari Kerja Terpopuler di Indonesia

Related Posts

Curhatan Perempuan IT Satu-Satunya, Pasti Mengalami Derita Ini

Curhatan Perempuan IT Satu-Satunya, Pasti Mengalami Derita Ini

11 September 2023
1.6k

Kamu perempuan dan anak IT pasti sudah tidak asing hidup dengan dikelilingi banyak laki-laki baik itu di dunia pekerjaan, perkuliahan...

Ini Dia Tips Memulai Pemrograman dengan Python

Ini Dia Tips Memulai Pemrograman dengan Python

29 August 2023
1.4k

Python merupakan salah satu bahasa pemrograman yang populer di dunia kerja Indonesia. Selain itu di ranah akademik pun banyak akademisi...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Yang Harus Dimiliki Programmer Untuk 5-10 Tahun Ke Depan

29 August 2023
1.8k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • fitur flipper zero

    Apa Saja Fitur Flipper Zero?

    347 shares
    Share 139 Tweet 87
  • 8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    1349 shares
    Share 539 Tweet 337
  • Saham Kapal Induk: Apa Itu dan Apa Keuntungannya?

    321 shares
    Share 128 Tweet 80
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    464 shares
    Share 186 Tweet 116
  • Qlapa Gulung Tikar

    198 shares
    Share 79 Tweet 50
  • Cara Membeli Flipper Zero Indonesia

    114 shares
    Share 46 Tweet 29
  • Cara Remote Flipper Zero: Mengendalikan Perangkat dengan Mudah

    122 shares
    Share 49 Tweet 31
  • 5 Pokemon Terkuat dan Terfavorit

    195 shares
    Share 78 Tweet 49
  • Sarjana Komputer Tidak Bisa Coding? Apa Kata Dunia?

    209 shares
    Share 84 Tweet 52
  • Ini Dia 7 Perintah CMD Keren yang Wajib Kamu Coba

    165 shares
    Share 66 Tweet 41

About . Contact . Partnership . Google News

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Login
  • Sign Up
About . Contact . Partnership . Google News

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In