i (am) Blogger and U?

from X-periment to X-perience

Badge/Watermark Image Generator

Badge/Watermark Image Generator adalah aplikasi web yang digunakan untuk membuat badge/watermark atau penanda pada foto/gambar yang biasanya digunakan misalnya pada penanda foto produk [...]

Toko Online Barang Digital 1

Toko Online Barang Digital 1 adalah paket full-features aplikasi toko online khusus untuk benda/barang digital seperti aplikasi/software atau ebook pdf, doc dkk yang dapat digunakan unt [...]

Profile / Portofolio Pro 2

Aplikasi Profil / Portofolio Pro 2, software berbasis web untuk pengelolaan portofolio atau untuk menampilkan profil baik perusahaan maupun perseorangan. Selain itu software ini dapat p [...]

Web Profil / Portofolio Basic 2

Web Profil/Portofolio Basic 2 memiliki fitur-fitur yang sama persis dengan Web Profil/Portofolio Basic 1 tapi dengan theme/template yang berbeda.

Aplikasi Web: URL Shortener Complete 2

URL Shortener Complete 2 adalah aplikasi yang membantu Anda untuk menjalankan situs/web yang memiliki fasilitas URL shortener. Pemendek URL sesuai namanya berfungsi untuk memangkas alam [...]

Aplikasi Web: WebReview-Series 2

Web Review-Series 2 memiliki fitur-fitur yang sama persis dengan Web Review-Series 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini adalah theme yang respons [...]

2010
06Feb

Belajar Membuat PHP Framework Sendiri?

Post category: Software

Jalan-jalan ke blognya orang lain ternyata memberi sedikit pencerahan tentang berbagai hal, baik itu ide untuk nulis, ide untuk membuat sesuatu dan bahkan ide untuk menghindari sesuatu. Pernah ada tulisan yang isinya (gak tahu beneran atau cuman keinginan semata) dari seseorang yang berencana membuat framework MVC untuk PHP (atau CMS ya? Gak jelas sih dia mau bikin apa). Saya tidak tahu apakah dia memang kerjaan sehari-hari mengurusi aplikasi web terus menerus atau punya kerjaan lain atau tidak. Kalau emang kerjaan sehari-hari ngurusi aplikasi web ya mungkin membuat sebuah Framework MVC atau CMS mungkin adalah sesuatu yang sangat mungkin, lawong kerjaannya cuman itu doang.

Di sisi lain, saya sendiri gak gitu yakin bahwa meski kerjaan sehari-hari adalah ngurusi aplikasi web apakah dia punya cukup waktu untuk mengembangkan Framework MVC atau CMS yang udah (akan?) dia buat. Kalau mau bikin CMS yang sekali jadi kemudian tidak ada kelanjutan (maksudnya tidak dikembangkan lagi fitur-fiturnya), maka hal itu sangat mudah sekali dilakukan oleh kebanyakan programmer (mungkin termasuk saya juga?). Masalahnya adalah membuat sesuatu itu ( Framework MVC atau CMS ) tidak semudah membuat telor dadar. Coba aja tengok berapa lama waktu yang diperlukan oleh WordPress sehingga fitur-fiturnya menjadi sangat banyak dan user friendly, ataukah bagaimana Rick Ellis dkk mengembangkan CodeIgniter sehingga menjadi Framework MVC yang (cukup?) banyak dipakai oleh para programmer web.

Saya tidak bermaksud menghakimi siapa pun dalam hal ini, hanya saja mungkin perlu dipertimbangkan bagaimana kelanjutannya ke depan. Jangan hanya cuman untuk kepentingan (keinginan?) sesaat saja. Hal yang saya tekankan di sini adalah ketika anda ingin membuat Framework MVC atau CMS untuk jangka panjang. Sekali lagi, kalau cuman untuk sekali buat dan setelah itu tidak ada pengembangan ya silahkan saja membuat Framework MVC atau CMS sebaaaaaaaanyak mungkin sesuai dengan keinginan (dan waktu yang anda miliki).

Saya tidak berkeinginan untuk melemahkan semangat orang-orang yang ingin berkreasi, hanya saja saya memiliki harapan supaya ketika anda membuat sesuatu semoga tidak hanya untuk jangka pendek saja atau sekedar karena euforia semata. Contoh yang mungkin bisa dilihat adalah ketika GNU/Linux mulai nge-hits dan terkenal maka lihatlah berapa banyak distro baru yang muncul pada waktu itu (dan sekarang distro-distro yang baru pun juga masih terus bermunculan). Mungkin puluhan kalau tidak ratusan jumlahnya. Akan tetapi, coba lihat sekarang dan beberapa tahun ke depan distro mana yang masih bisa bertahan dan terus bertahan. Beberapa distro bahkan sudah terhenti dan tidak ada tidak lanjutnya sama sekali. Silahkan disimpulkan sendiri...


Krist | 03 Jun 2010
kosong
Komentar: Mas, kalo mau bikin artikel, tolong "JUDUL" dan "ISINYA" secara LOGIKA itu 90% sama.
Saya suka tulisannya tetapi "JUDUL" ga pas untuk artikelnya


admin:
Terima kasih atas tanggapannya. Mohon maaf saya tidak bermaksud "mengecoh" anda (atau siapa pun) dengan judul tersebut. Isinya emang bukan bagaimana cara (tips n trik) untuk membuat framework dan saya pun juga memasukkan tulisan ini ke dalam kategori software (dan bukan tips & trik). Tapi terima kasih telah dikasih saran....
>> Comments closed. <<