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?

29 July 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

Trentech.id

Trentech.id

Tren Teknologi Indonesia

Related Posts

Ini Dia Orang Paling Jago PHP Se-Dunia

Ini Dia Orang Paling Jago PHP Se-Dunia

29 July 2020
1.4k

Pasti pada tau donk dengan PHP, bahkan cewek akan kesel kalau dengar kata ini dari temannya, anyway busway ini bukan...

cara membuat template wordpress

Ini Dia Cara Membuat Template WordPress Dengan Bootstrap Mudah

7 September 2018
1.7k

Kali ini kita akan coba membahas gimana sih cara membuat template WordPress dengan Bootstrap. Sebenarnya membuat tema WordPress itu bisa...

Inilah 5+ CMS Terbaik 2018 untuk Website Anda

Inilah 5+ CMS Terbaik 2018 untuk Website Anda

4 September 2018
1.4k

Kali ini kita akan membahan mengenai CMS terbaik yang banyak digunakan oleh website yang tersebar di jaringan internet di seluruh...

Login
Please login to comment
0 Comments
Inline Feedbacks
View all comments

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    1008 shares
    Share 403 Tweet 252
  • Indeed PHK 2.200 Karyawan

    109 shares
    Share 44 Tweet 27
  • Inilah 5 Hacker Indonesia Level Dewa yang Diakui dan Ditakuti Dunia

    162 shares
    Share 65 Tweet 41
  • Perbedaan Mic Condenser dan Dynamic Mic Serta Cara Merawatnya Agar Awet

    224 shares
    Share 90 Tweet 56
  • Inilah 15 Skin Paling Keren di Mobile Legends

    170 shares
    Share 68 Tweet 43
  • Setelah Netflix, Kini Giliran Disney PHK Ribuan Karyawan

    110 shares
    Share 44 Tweet 28
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    353 shares
    Share 141 Tweet 88
  • Ini Dia Cara Membuat Template WordPress Dengan Bootstrap Mudah

    133 shares
    Share 53 Tweet 33
  • 8 Games yang Sangat Bagus Tapi Tak Laku, Apa Penyebabnya?

    125 shares
    Share 50 Tweet 31
  • Upgrade XAMPP? Beginilah Caranya

    247 shares
    Share 99 Tweet 62

About . Contact . Partnership

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

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
wpDiscuz