Bayangkan jika kita akan membuat website dinamis berbasis PHP scripting dengan tabel atau view yang berjumlah 100 lebih. Pastinya sangat repot sekali kalau kita mesti membuat per-page front-end dan proses back-end nya add, edit, delete. Kita bisa saja membuat satu per satu page front-end dan back-end, tapi berapa lama akan selesai dan tentunya benar-benar melelahkan dan membosankan. Adakah suatu trik sulap tertentu yang sim "salabim langsung" jadi? tentu tidak ada, tapi ada beberapa jurus rahasia yang mesti dipelajari. Baiklah jurus itu akan aku ungkap sedikit, pertama anggaplah bahwa setiap page adalah identik, kemudian buatlah satu page lengkap dengan proses back-endnya beri nama yang sama dengan nama table atau view yang menjadi sumber datanya. Setelah selesai, duplikat page tersebut dan beri nama sesuai dengan table atau view lain yang menjadi sumber. Dari hasil duplikat ini edit sedikit parameter dan variable-nya yang digunakan untuk memproses data, sesuaikan dengan table atau view sumber datanya. Tapi dari cara ini rasanya masih cukup rumit dan melelahakan. Inilah jurus kedua yang cukup ampuh, gunakan tool generator. Banyak sekali dijumpai tool generator di web salah satunya adalah PHP Maker bisa di download di sini .
PHP Maker ini sudah lumayan ampuh, tinggal memilih database-nya, kemudian tentukan optionnya, lanjutkan generate maka selesailah sudah Anda membuat 100 page cuman dalam hitungan menit. PHP Maker juga menyediakan fitur security (login), bahkan lengkap dengan proses registerasi user, ubah password dan pengingat password. Pada tiap page list hasil generate PHP Maker sudah termasuk fitur paging, sorting dan searching. Di sini cuman sedikit review lain kali mungkin aku mesti membuat ulasan khusus dan sedikit cara penggunaannya.
Tapi apakah dengan PHP Maker sudah cukup ampuh dalam membuat website? Tentunya tidak sepenuhnya benar, karena PHP Maker hanya mendukung database MySQL dan menyediakan template halaman yang mungkin tidak sesuai selera kita. Bagaimana jika database-nya PostgreSQL, MS SQL Server, Oracle dan lainnya? Kita bisa gunakan tool generator SQLMaetro silakan download di sini. Meski hasil generate tidak sebagus layout hasil PHP Maker, tidak ada salahnya mencobanya dan mungkin sedikit lebih membantu kita daripada tidak ada tool sama sekali. Meski dengan tool-tool generator tersebut pekerjaan kita menjadi mudah, kita masih bisa saja merasa repot kalau kita tidak mengerti coding style dari file hasil generate tersebut. Karena itu, sebaiknya pelajari baik-baik sebelum kita memutuskan untuk memakainya. Bisa jadi kita berharap ada proses automatiasi pada beberapa page, tapi kita tahu mesti ditulis di mana code-nya agar tidak merusak proses yang sudah ada dari file hasil generate tersebut.
Kalau kita merasa tidak comfortable dengan tool tersebut, padahal kita ingin pekerjaan kita cepet selesai tidak ada salah kalau kita membuat sendiri tool generator. Apakah tidak lebih menyulitkan? jawabku yang tergantung kita, seberapa expectation kita dari hasil hasil generator itu, semakin komplek dan komplit tentunya butuh waktu dan effort yang tidak sedikit. Aku pernah membuat sendiri tool generator, karena pada waktu itu aku masih tidak tahu kalau ada generator sekelas PHPMaker yang lumayan bagus. Pernah juga saat develop back-end untuk page flash, karena tidak ada download-an generatornya. Dengan membuat sendiri generatornya, tentu aku lebih comfort dan lebih mengasah lagi kemampuan coding-ku. Bagaimana apakah Anda tertarik? lain kali akan aku kupas tuntas bagaimana membuat genarator sendiri yang sesuai dengan keinginan sendiri.
PHP Maker ini sudah lumayan ampuh, tinggal memilih database-nya, kemudian tentukan optionnya, lanjutkan generate maka selesailah sudah Anda membuat 100 page cuman dalam hitungan menit. PHP Maker juga menyediakan fitur security (login), bahkan lengkap dengan proses registerasi user, ubah password dan pengingat password. Pada tiap page list hasil generate PHP Maker sudah termasuk fitur paging, sorting dan searching. Di sini cuman sedikit review lain kali mungkin aku mesti membuat ulasan khusus dan sedikit cara penggunaannya.
Tapi apakah dengan PHP Maker sudah cukup ampuh dalam membuat website? Tentunya tidak sepenuhnya benar, karena PHP Maker hanya mendukung database MySQL dan menyediakan template halaman yang mungkin tidak sesuai selera kita. Bagaimana jika database-nya PostgreSQL, MS SQL Server, Oracle dan lainnya? Kita bisa gunakan tool generator SQLMaetro silakan download di sini. Meski hasil generate tidak sebagus layout hasil PHP Maker, tidak ada salahnya mencobanya dan mungkin sedikit lebih membantu kita daripada tidak ada tool sama sekali. Meski dengan tool-tool generator tersebut pekerjaan kita menjadi mudah, kita masih bisa saja merasa repot kalau kita tidak mengerti coding style dari file hasil generate tersebut. Karena itu, sebaiknya pelajari baik-baik sebelum kita memutuskan untuk memakainya. Bisa jadi kita berharap ada proses automatiasi pada beberapa page, tapi kita tahu mesti ditulis di mana code-nya agar tidak merusak proses yang sudah ada dari file hasil generate tersebut.
Kalau kita merasa tidak comfortable dengan tool tersebut, padahal kita ingin pekerjaan kita cepet selesai tidak ada salah kalau kita membuat sendiri tool generator. Apakah tidak lebih menyulitkan? jawabku yang tergantung kita, seberapa expectation kita dari hasil hasil generator itu, semakin komplek dan komplit tentunya butuh waktu dan effort yang tidak sedikit. Aku pernah membuat sendiri tool generator, karena pada waktu itu aku masih tidak tahu kalau ada generator sekelas PHPMaker yang lumayan bagus. Pernah juga saat develop back-end untuk page flash, karena tidak ada download-an generatornya. Dengan membuat sendiri generatornya, tentu aku lebih comfort dan lebih mengasah lagi kemampuan coding-ku. Bagaimana apakah Anda tertarik? lain kali akan aku kupas tuntas bagaimana membuat genarator sendiri yang sesuai dengan keinginan sendiri.


![Validate my RSS feed [Valid RSS]](http://www.feedvalidator.org/images/valid-rss-jonathan.gif)


1 komentar:
Gimana nich kelanjutan cerita peng-Codingan-nya... tak tunggu lho...
Posting Komentar