Rabu, 23 Oktober 2013

Kenapa berpindah ke PHP Framework

INDONESIANWARE - Pada Artikel yang anda baca kali ini dengan judul Kenapa berpindah ke PHP Framework, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel OPINI, Artikel PEMROGRAMAN WEB, Artikel PHP, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Kenapa berpindah ke PHP Framework
link : Kenapa berpindah ke PHP Framework

Baca juga


Kenapa berpindah ke PHP Framework

Technorati code : RUY63VV27HW4


framework
Kenapa berpindah ke PHP Framework ? Sebenarnya PHP framework lah yang mengantarkan saya ke bidang program, awalnya saya sangat tidak paham tentang PHP framework karena saya terbiasa menggunakan pemrograman native atau procedural dibandingkan OOP, karena konsep OOP sendiri masih baru saat itu bagi saya, saya masih ingat saat itu dosen web saya memberikan masukan untuk mempelajari MVC, “apa tuh MVC” kata saya. Akhirnya saya mulai mencari MVC ini mulai dari beli buku dan bertanya ke master Andi (Suhu saya hehe). Akhirnya dikenalkanlah saya dengan codeigniter. Singkat cerita semakin dalam dan mengenali codeigniter saya semakin paham kenapa programmer lebih banyak pindah ke framework dibanding mengerjakan secara manual, selain lebih mudah celah keamanan lebih sedikit celahnya dibanding harus membangun semuanya dari nol. Berikut mengenai apa itu MVC :

model MVC

Model, merupakan satu bagian dari MVC, model bertugas untuk berhubungan langsung dengan tugas-tugas CRUD (Create, Read, Update & Delete) pada database, misalnya berhubungan dengan mysql, yang menariknya adalah, framework sudah menyertakan koneksi dengan berbagai jenis database, mulai dari mysql, postgree, oracle, mssql server, dan lain-lain sebagainya, kita tinggal memasukkan nama databasenya dan atribut-atribut seperti host, username, dan passwordnya saja. Sungguh luar biasa lagi, karena seorang koder tidak lagi melakukan hal-hal klasik melulu dilakukan setiap mengawali koding. Bukan hanya konektivitas dengan database saja, tapi seperti yang saya bicarakan lagi, tugas-tugas create, read, update & delete jauh lebih cepat, mudah, efisien, dan luar biasa. Ck ck ck ck… 

View, jika model berhubungan dengan tugas-tugas database, maka view dikerjakan oleh sang web designer, karena view berisi kode-kode html, css, maupun javascript yang digunakan sebagai tampilan web nantinya. Seorang pembuat view biasanya melakukan pekerjaan dan sedikit berkoordinasi koder intinya, atau bahkan tidak berkoordinasi sama sekali dengan kodernya, tapi hanya mengikuti standarisasi koding framework, sepertinya misalnya pembuatan table data, maupun pagination, dan lain-lain sebagainya.

Controller, menjadi tulang punggung koding. Controller yang menghubungkan antara view dan model. Controller yang menghandle inputan dari user. Anggaplah kasusnya seperti user login, ketika tampilan dibuka, controller melihat dari url yang adam kemudian controller mencocokan antara url dengan view yang ada. Jika cocok maka viewnya di tampilkan. Nah misalkan seperti ini, ketika user memasukkan username dan password dan submit, maka controller menerima inputan ini lalu controllerlah yang dia berhubungan langsung dengan model (database) untuk mencocokan apakah yang username dan password yang ada dalam database itu ada dan cocok, controller lah yang menghandle ini semua, yang kemudian jika cocok, maka tugas selanjutnya adalah dilimpahkan kepada view, untuk memperlihatkan tampilan selanjutnya.

Sederhananya adalah, seorang koder tidak lagi direpotkan untuk mengurusi sistem keamanan yang berlibet, tinggal konfigurasi saja. Kemudian seorang koder tidak lagi mengurusi url yang begitu banyaknya, biasanya ketika kita membuat controller (class) dan function (method) maka si function ini akan secara otomatis menghasilkan url tersendiri.( http://www.ilmuwebsite.com/belajar-php-framework/mengapa-oh-mengapa-menggunakan-php-framework)
Kenapa harus menggunakan PHP Framework ?
Saya juga bingung menjelaskan namun referensi dari situs ini bisa menjadi masukan kenapa harus pindah ke framework PHP.

  1. 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.
  2. 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.
  3. 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
  4. Mengingkatkan security. Umumnya framework dibuat oleh orang yang sudah berpengalaman dibidangnya. Dengan pengalamannya, ditambah kontribusi dari pengguna framework, akan meningkatkan kualitas dan keamanan aplikasi. (http://achmad.glclearningcenter.com /2012/07/14/kenapa-menggunakan-php-framework/)

Nah mungkin itu saja, mudah-mudah bisa memberikan gambaran apakah saatnya pindah ke pemrograman menggunakan Framework atau belum silahkan di renungkan.




Sekianlah artikel Kenapa berpindah ke PHP Framework kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Kenapa berpindah ke PHP Framework dengan alamat link https://ware-id.blogspot.com/2013/10/kenapa-berpindah-ke-php-framework.html


EmoticonEmoticon