Achmad Mardiansyah's Journal

Manage your knowledge by writing it

Archive for the ‘hal-hal yang perlu diketahui jika ingin menggunakan framework’ tag

kenapa menggunakan PHP framework? kenapa pakai yii?

with 3 comments

Saat ini saya sedang melakukan rekrutasi programmer PHP untuk mendukung project di tempat saya. spec orang yang akan direkrut dapat diakses disini. setelah membaca requirement tersebut, banyak yang bertanya “kenapa menggunakan PHP framework?”, dan jika menggunakan framework, “kenapa menggunakan yii?

baik kita bahas pertanyaan pertama dulu, “kenapa menggunakan PHP framework?”. Menurut saya, benefit menggunakan framework adalah:

  • memberikan struktur yang baik dalam program kita. kadang sebagai programmer, kita bisa buat struktur program suka2 kita. dengan framework, program kita dapat dibuat dengan lebih terstruktur, mudah dimanage, mudah di develop.
  • nah bagi yang udah biasa bikin program sendiri, biasanya pada buat framework sendiri agar program dapat mudah di develop. nah yang bisa jadi problem adalah penggunaan framework ini adalah subjektif mudah menurut perspektif kita. dengan framework yang sudah dipakai banyak orang, maka akan memberikan struktur & cara kerja standard untuk aplikasi kita. Semakin banyak orang yang pakai, maka itu berarti banyak orang yang setuju dengan cara kerja framework tersebut. memang sih, belajar framework orang berarti kita harus menyesuaikan cara kerja orang tersebut dimana mungkin ngak sesuai dengan gaya kita. namun dari perspektif lain, dengan mempelajari framework orang, kita bisa menambah wawasan yang mungkin dapat meningkatkan kinerja kita.
  • dengan framework, development aplikasi bisa lebih cepat. Dalam membuat aplikasi web, pasti banyak pekerjaan yang sama yang dilakukan pada setiap aplikasi yang kita buat (misal: generate page, akses database, display tabel, searching, paging, URL management, login, reset password, access control, dll). para pembuat framework biasanya menyediakan fasilitas untuk generate kode-kode untuk dipakai. dengan demikian tidak perlu membuat lagi komponen2 tersebut dari scratch. asyik kan? hehehe
  • mengingkatkan security. Umumnya framework dibuat oleh orang yang sudah berpengalaman dibidangnya. Dengan pengalamannya, ditambah kontribusi dari pengguna framework, akan meningkatkan kualitas dan keamanan aplikasi.

nah setelah tahu kenapa menggunakan framework, kita lanjut ke pertanyaan selanjutnya, “kenapa pakai yii?” Read the rest of this entry »