Pilih PHP Framework Atau PHP Biasa - CandraLab
Pilih PHP Framework Atau PHP Biasa - CandraLab
– CandraLab
CANDRALAB
IT Pro & Developer Resource
5 J A N UA RY , 2 0 1 3 BY CA N D R A A D I P U T R A
Sebagai pengajar PHP, Sejak tahun lalu, saya sering diminta mengajar Code Igniter. Kalau
saya tanya ke calon siswa, kenapa harus pake Code Igniter? mereka jawabnya katanya sih
codingnya lebih cepat dari php biasa dan sudah banyak eturnya sehingga
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 1/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
memudahkan Programmer. Ada juga yang bilang karena Code Igniter sudah mendukung
MVC dan berbagai macam jawaban yang mirip.
Sebagai seorang Programmer PHP murni, saya merasa bahwa PHP biasa jauh lebih cepat
dan lebih mudah ketimbang pakai PHP framework. Mengapa? karena saya sudah
bertahun tahun coding dengan PHP. Seandainya saya disuruh membuat program dengan
Framework atau PHP biasa, saya jamin saya akan lebih cepat membuat dengan PHP
Biasa.
Banyak mahasiswa atau Programmer baru kepincut dengan yang namanya framework
dengan iming-iming sudah MVC, OOP, mudah dan cepat dalam pengembangan software
nya. Semua pernyataan diatas adalah benar jika dan hanya jika
kamu menguasai frameworknya. Sekarang misalkan kita ingin membuat program dan
butuh waktu satu bulan dengan PHP biasa, Lalu kita berusaha
memuat programnya dengan CI dimana kita juga masih mempelajari frameworknya. Kira
kira, Anda yakin dengan framework bisa lebih cepat? jelas tidak. Anda justru perlu waktu 2
bulan untuk menyelesaikan programnya karena harus belajar framework terlebih dahulu,
baru setelah paham anda membuat programnya.
Kelebihan
Kembali ke topik, apa sih kelebihan dari Framework? sebenarnya jawaban ini sudah
banyak yang tahu, namun biasanya secara teori, misalkan MVC, OOP, mendukung AJAX,
validasi, internasionalisasi, Template Engine, ACL, Event driven, ORM, mendukung push
and Pull dan sebagainya. Tapi sekarang saya tanya, coba anda jelaskan masing masing
eturnya? mabuk kan? sekarang anda ga mabok karena sudah menguasai teori Framework
MVC dan eturnya, sekarang coding ulang program yang pernah anda buat dengan
Framework yang baru anda pelajari . saya yakin Mabuk kuadrat. Namun sekali lagi, jika
anda sudah jago OOP, paham MVC dan sudah menguasai frameworknya, SAYA JUSTRU
BERANI MENJAMIN PROGRAM AKAN SELESAI LEBIH CEPAT!.
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 2/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
kekurangan
Berikut ini adalah kekurangan PHP framework dilihat dari sisi Programmer PHP biasa.
kekurangan ini bersifat subjektif, jadi jangan dimakan mentah mentah!
Biasanya framework butuh PHP versi 5 ketas, modul spesiek di apache seperti
mod_rewrite atau mod_pdo, bahkan ada framework yang mengharuskan diletakan di
root direktori server. Sebagian lagi spesiek harus didevelop di Linux.
Banyaknya etur framework sebanding dengan banyaknya hal yang harus anda pelajari.
Yang pertama Object oriented pogramming, yang kedua MVC dan yang ketiga adalah
library dari framework itu sendiri. Belum lagi anda harus paham konegurasi dan konvensi
yang harus di pakai di framework tersebut.
Masalah keamanan
Secara umum, Framework sudah menyediakan etur keamanan didalamnya. Namun jika
ditemukan lubang keamanan, anda harus mengupgrade framework yang anda pakai di
aplikasi anda. Efek beruntunnya, kode yang anda buat juga harus ikut di modiekasi.
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 3/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
Ketika program sudah selesai, anda juga harus mengupload framework bersama aplikasi
anda di Webhosting Efeknya, space yang dipakai menjadi lebih besar. Efek lainnya, jika
ada ele framework yang korup atau hilang, maka akan membuat aplikasi error.
Saya pernah mempelajari Yii dan CI framework. Sangat banyak etur yang disediakan,
namun ketika ada code error, saya kesulitan menemukannya. berbeda dengan PHP biasa
yang secara cepat mencari dan memperbaiki error yang muncul. Yii framework justru
lebih seram lagi saat menampilkan error dengan model stack seperti java. Silahkan coba
sendiri kalau tidak percaya!
Ga usah bingung, jika posisi anda sekarang seperti saya (Programmer PHP biasa), Saya
sarankan kerjakan proyek software dengan PHP biasa,Namun secara bersamaan dan
bertahap anda bisa mempelajari framework PHP. Jika anda merasa sudah cukup
menguasai frameworknya, baru kerjakan proyek web yang anda terima dengan
Framework. Saya sendiri masih terus belajar Code Igniter agar kedepannaya saya bisa
migrasi secara total ke framework. Namun untuk saat ini, memang saya masih pakai PHP
biasa mengingat inilah yang benar benar saya kuasai. Yang perlu diperhatikan, pelajari
satu framework saja dan konsisten. Intinya, terus tingkatkan kemampuan PHP, salah
satunya dengan mempelajari Framework!
Share this:
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 4/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
Related
10 Teknologi Web yang Wajib Tutorial Lengkap Pemrograman Mengenal Teknologi dan
anda pelajari di tahun 2016 PHP dan Database Komponen PHP
3 January , 2016 26 June , 2014 10 August , 2014
In "teknologi" In "PHP" In "PHP"
PHP
PHP
mr.dower
1 6 M AY , 2 0 1 7 AT 1 1 : 1 3 A M
lebih mudah codeigniter lah gan, bahkan bule bule diluar sana lebih banyak menggunakan
framework daripada php murni. soalnya dulu sering ikut project bareng orang luar, udh gk
ada yg pk php murni. kata orang-orang disitu gk rapih, kalau ada project yang besar.
ABDUL KHOLIK
6 A P R I L , 2 0 1 7 AT 1 2 : 1 7 P M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 5/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
Nurul Hayah
1 0 A U G U S T , 2 0 1 6 AT 7 : 0 8 A M
hahahaha betul sekali pa chandra. ngapain harus repot menggunaakan framework klo
dengan php murni biasa saja kita sudah bisa bikin aplikasinya. hehe
Deir
2 0 J U LY , 2 0 1 6 AT 3 : 2 0 P M
kalo boleh nambaih nih mas.. saya juga sama seperti mas, seorang programer php native…
kelebihan satu lagi framwork mungkin bagus jika digunakan untuk membuat projek web
yang dikerjakan secara tim… kalo salah koreksi ya..
masamalas.com
1 3 J U LY , 2 0 1 6 AT 1 0 : 3 5 A M
Irvan Nizuar
2 0 M A R C H , 2 0 1 6 AT 1 1 : 0 9 P M
weekstore
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 6/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
1 7 F E B R U A R Y , 2 0 1 6 AT 1 0 : 0 7 P M
Belum selesai belajar CI, banyak comment Laravel banyak di komunitas… tambah pusing
banyak deadline menunggu!!
Sudah lah kembali ke laptop… Balik PHP murni
Ikut mas Candr saja
Fha
2 3 N O V E M B E R , 2 0 1 5 AT 1 0 : 0 3 A M
saya masih menngunakan php biasa ,menurut saya php biasa scriptnya lebih mudah di
modiekasi / ditambah dan jika ada error atau ada celah keamanan lebih mudah dilacak
karena algoritma progamnya dibuat oleh kita sendiri. tapi saya juga mulai belajar framework
seperti Code Igniter
NB
9 O C T O B E R , 2 0 1 5 AT 4 : 2 2 P M
Gabung diskusi Kang.. Saya langsung belajar CI tanpa mendalami php murni, menurut saya
lebih mudah karena path folder pada CI sudah jelas terlihat dan beberapa memang memiliki
aturan sendiri. Di samping itu kita bisa menuliskan php murni atau konvensional pada
function yang kita buat. Sebagai pendukung saya membaca buku PHP namun yang sudah
berbasis OOP agar lebih mudah membuat variabel dan efektietas fungsi didalam program itu
sendiri. Yang saya tahu kenapa PHP konvensional atau murni lebih cepat dikarenakan lebih
gampang menaruh isi script yang bisa kita atur terstruktur atau acak-acakan, bisa dibilang
kita menggunakan sesuatu sesuai kebutuhan dan bertanggung jawab atas hasil itu sendiri.
Pemula PHP dari tahun 2010 dengan pemula tahun 2015 sangat jauh berbeda, karena jika
tidak mengikuti zaman di dalam dunia IT menurut saya sangat disayangkan sekali. Kembali
lagi pada hal yang dibutuhkan.
Rifqi Sucahyo
1 4 S E P T E M B E R , 2 0 1 5 AT 8 : 2 3 P M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 7/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
Saya sndiri mengalami hal yg sama sperti curhatan mas candra diatas, saya baru menguasai
PHP Biasa, namun keingintahuan sya trhadap framework bgitu besar. dan kini masih beljar
ttng framework CI.
Semangat codingnya gan (y)
bermanfaat banget gan saya dari php biasa ke framework lumyan susah karna codingannya
berbeda dengan php biasa
Kang Agus
3 1 J A N U A R Y , 2 0 1 5 AT 1 1 : 2 6 P M
Assalamu’alaikum
artikel yang bagus mas. kalo dengan PHP biasa jujur saya khawatir dengan issue
keamanannya. misalnya kalo saya upload ele ke folder, orang bisa tahu list ele di folder web
kita.
sama kalo pake software acunetix biasanya bisa di scan root folder website kita.
pertama, saya minta saran masukannya kepada mas candra mengenai keamanan web jika
kita membangun web menggunakan PHP biasa. karena saya juga lama menggunakan php
biasa. baru mulai mempelajari framework CI.
kedua, saya minta saran tools apa lagi yang biasa mas pakai untuk testing keamanan
website. agar kita lebih aware dengan program yang kita buat.
jazakallah bi khoir
Fha
2 3 N O V E M B E R , 2 0 1 5 AT 1 0 : 3 3 A M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 8/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
kalo cara saya folder uploadnya ditambahin ele index.php/index.htm ” scriptnya kosong aja”
mau lebih aman pake
.htaccess
order deny,allow
deny from all
allow from 121.1.1
skyhigh119
1 9 M A R C H , 2 0 1 7 AT 1 2 : 3 9 P M
php di buat dari prel, framework php di buat dari php biasa. jadi menurut saya keamanan bisa
dibuat kok gk harus ngandalin framework php. karna framework php asalanya dari php biasa
:)
Dimas Prasetyoko
8 J A N U A R Y , 2 0 1 5 AT 1 1 : 1 3 A M
dulu saya sama seperti agan pake PHP murni kalo bikin program tapi karena iseng dan
penasaran sama Framework CI saya coba2 bikin program pake CI dan hasilnya saya rasa
lebih bagus, mulai dari situlah sekarang saya bikin program pake CI.
kunjungi web saya ya gan kalo berminat walaupun isinya bnyk yg gk jelas :D
dimasprasetyoko.com
priyo
2 D E C E M B E R , 2 0 1 4 AT 1 1 : 2 8 A M
maaf mas mau nanya bedanya MVC sama 3-tier apa ya? masih kurang paham nih
urbancyber
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 9/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
3 N O V E M B E R , 2 0 1 4 AT 1 1 : 0 8 A M
mas, maaf mau tanya kalau untuk web big data bagusnya pakai php biasa atau pakai
framework
adhe hidayat
3 0 O C T O B E R , 2 0 1 4 AT 6 : 4 4 P M
adi
6 S E P T E M B E R , 2 0 1 4 AT 6 : 1 3 A M
mahisaajy
4 S E P T E M B E R , 2 0 1 4 AT 6 : 4 4 P M
Dimas Prasetyoko
8 J A N U A R Y , 2 0 1 5 AT 1 1 : 1 0 A M
Dimas
Nurul Huda
4 J U LY , 2 0 1 4 AT 1 : 2 2 P M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 10/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
wah iya nih, mas.. aku baru aja kerja di software house, mereka nerima aku gara-gara aku
bagus di php biasa. Gak tahunya begitu kerja, disuruh pake framework laravel, apalagi tuh,
aku gak tahu apa-apa. Emang framework bisa mempermudah kita, tapi ingat, bahwa yang
konvensional atau php murni bisa lebih eksibel.. masa iya framework yang dibikin pake php
konvensional bisa lebih powerful dari yang konvensional..
S.O.S
1 3 A U G U S T , 2 0 1 4 AT 1 1 : 5 4 P M
Waaaah,,,, Pegen banget Kerja di Software House,,, Tapi Gak tau caranya :-(
Sandy
1 1 J U N E , 2 0 1 4 AT 5 : 3 8 P M
Tergantung kerjanya sendiri ato di perusahaan, saya developer web di perusahaan dan
menurut pengalaman saya yang udah ganti2 software house, hampir semuanya mewajibkan
penggunaan framework masalahnya satu projek selalu dikerjakan beramai-ramai sehingga
agak sulit dikerjakan menggunakan PHP murni. Dengan framework bagian desain dan
coding dapat bekerja secara bersamaan itupun bagian coding biasanya kerjaannya rame2.
S.O.S
1 3 A U G U S T , 2 0 1 4 AT 1 1 : 5 7 P M
choirul
1 J U N E , 2 0 1 4 AT 8 : 3 0 P M
iy klo’ anda bekerja sebaga developer pribadi kalo’ ikut perusahaan ya gmn… mau g mau kita
ikut adat deveeloper pada lingkungan kerja kita gan..
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 11/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
Anonymous
2 3 M AY , 2 0 1 4 AT 7 : 4 3 P M
sebagai pemula yang baru 1 bln pada php,…. kadang masih binggung. makasih artikelnya
Soni Solehudin
2 2 M AY , 2 0 1 4 AT 8 : 3 4 P M
Ok bro seru banget diskusinya iya mangga pilihan diserahkan pada anda anda
sendiri…….karena hanya anda yg tau kemampuan anda sendiri!!!!!
septiyo
8 A P R I L , 2 0 1 4 AT 1 : 4 1 P M
Saya programmer php sudah sekitar 2 tahun. untuk ukuran bikin CRUD php biasa, bisa
sekitar 10 menit jadi. bahkan bisa kurang.
Saya pernah berusahan belajar Framwork CI, untuk bikin CRUD saja setengah mati. udah
pernah berhasil membuat CRUD, mau coba pagination eh gk bisa-bisa. Saya coba Install
Fresh dan coba codingan saya yg tadi. Malah Gk jalan. 2 minggu saya coba CI akhirnya
memuituskan Pindah Yii
Yii menurut saya lebih mudah dari CI, namun, tetep saja ele nya belum diisi program sudah
20 Mb. Padahal saya pernah Develop web sampai selesai gk sampe segitu.
inti cerita saya yg panjang dan lebar ini adalah. Jika anda dikerjar Deadline, jangn Coba-coba
make Framework. memang benar, dengan YIi hanya menambahkan beberapa baris bisa buat
pagination dan validasi. namun ini harus dipelajari matang2 dan harus SPEND waktu
tersendiri.
XIDOC
3 0 M A R C H , 2 0 1 4 AT 4 : 3 7 P M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 12/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
iya seh kalau berhadapan dengan masalah tersebut memang sangat membingungkan,
terlebih juga saya pure php gak bisa framework jadi kesulitan klo mau migrasi ke framework
dan lebih cepet gunain pure php.
dafearsoft
7 O C T O B E R , 2 0 1 3 AT 2 : 0 9 P M
tuh kan udah sadar mas. Jadi ga perlu belajar ci lagi. ngapain lah, jelas2 performance pure
programming itu hasilnya bakal lebih cepat n lebih bebas untuk ngembangin.
liat aja software2 international yg dijual serius malah diprogram pakai win32 api ketimbang
framework gui.
Gw terpaksa belajar yii mas. gara2 tempat kerja gw pake itu. sementara gw dah punya modul
php lengkap, n akhirnya gw harus nulis ulang.
Anonymous
1 8 J U LY , 2 0 1 3 AT 5 : 0 7 P M
idem
Adam
2 0 J U N E , 2 0 1 3 AT 9 : 4 4 A M
dulu, saya pernah mencoba membuat aplikasi utk skripsi saya pakai CI
ceritanya biar keren dan cepat,
eh yg ada malah jadi molor kerjaannya, maklum harus belajar lebih dahulu
dan satu lagi, yg susah ada menyamakan persepsi antara PHP murni dan Framework.
yg tadinya mudah dilakukan dengan php murni, bisa jadi sulit jika dikerjakan dengan
Framework, (maklum masih harus belajar :D)
ogie
1 7 M AY , 2 0 1 3 AT 1 : 2 7 A M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 13/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
betul kang mas candra,saya sendiri lagi belajar framework YII, emng sih enak,untuk bikin
modul MVC tinggal digenerate dengan etur gii punya YII,cuman sama kaya mas candra
waktu error waduh banyak banget,pdhl tuh errornya cuman satu tapi tampilanya kaya ngasih
tahu error semuanya pusing saya juga.
saya sendiri masih newbie dalam php dan prefer ke php murni dari pada framework
hollowman
1 2 M AY , 2 0 1 3 AT 1 2 : 1 0 P M
septiyo
3 0 A P R I L , 2 0 1 3 AT 8 : 5 1 A M
Ikut Nimbrung ya, saya juga udah 2 tahun make PHP biasa, menurut saya dengan PHP biasa,
alur berpikir saya malah lebih bebas dan bisa di modif sesuai kehendak saya.
Kalo Anda bekerja di software house kemnugkinan pasti disuruh menggunakan Framework,
kerena mereka jaga2 kalau pegawainya kabur(resign) Proyek tersebut masih bisa di
lanjutkan.
hehe untungnya saya kerja di Manufaktur tapi bagian Web Devnya. jadi bebas ngembangin
aplikasi tanpa di kekang Framework apapun.
Pernah dulu belajar CI. Saya harus spend waktu lama, sementara kerjaan tambah numpuk, So
Good bye Framwork.
Framework ada untuk menyatukan alur Program Para Programmer, itu saja ^_^
Anonymous
2 9 A P R I L , 2 0 1 3 AT 1 1 : 1 5 P M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 14/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
Jujur, saya awalnya jg cuma ngerti PHP biasa, pure. semua freelance dikerjakan dengan PHP
biasa. waktu uda kerja kantoran, disuru pke codeigniter. blajar CI sendiri cm butuh waktu 2
hari kerja (16jam, itu pun sambil buka2 facebook dll) uda bisa semua. mengapa? karena
dokumentasi CI lengkap banget + konsep penyusunan coding PHP biasa yang slm ini aku
pegang msh bisa dipke semua, paling2 cuma ganti syntax.
junior ku, dia juga uda jago di PHP biasa (mantan guru les PHP), bgtu ak ajarin codeigniter, lgs
ngmg jauh lebih enak codeigniter. dia hanya membutuhkan waktu 4 hari kerja untuk
pembiasaan coding ke CI, termasuk convert coding PHP biasa dia ke CI.
kebanyakan programmer cuma tau coding coding, tpi kurang di konsep penyusunan coding
yang rapi sehingga mudah memperbaiki error maupun untuk membuat code (terutama
fungsi) yang dapat dimanfaatkan berkali2.. kl uda bisa rapi siih, blajar apapun gampang kok.
btw, CI bukan MVC murni lho. dia lebih ke arah three-tier programming, karena kl MVC itu ciri
khasnya thick model, sedangkan CI akses databasenya ga harus di model (kecuali kamu
bener2 orang yang rapi)
ershad
1 9 A P R I L , 2 0 1 3 AT 8 : 3 0 A M
Framework kan hanya alat bantu saja. saya juga malas pakai framework, karena kita dipaksa
mengikuti alur pikir framework. Dalam web development, hanya Jquery yg saya pelajari.
karena Jquery alur berpikirnya masih sejalan dgn native JS
mosolihin
1 3 J A N U A R Y , 2 0 1 3 AT 1 0 : 5 8 P M
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 15/16
5/18/2017 Pilih PHP Framework atau PHP biasa? – CandraLab
yup, intinya jangan cuman termakan ‘iklan’ yang mengatakan framework itu mudah dan
mempercepat pembuatan aplikasi. semua relatif tergntung kemampuan dan latar belakang
kita!
http://www.candra.web.id/pilihphpframeworkatauphpbiasa/ 16/16