Selamat Datang
Setelah sekian lama menabung, sedikit demi sedikit, Akhirnya terbeli juga domain berbayar kur.web.id (wah,terlalu didramatisir)
Web Museum kurn.co.nr selama ini cuman sanggup makai Hosting dan Domain gratisan, banyak keterbatasan fitur, walaupun ada kelebihannya yang tak bisa dipungkiri yaitu salah satunya adalah space 100MB yang terbilang lebih dari cukup.
kur.web.id dengan wajah baru, hitung-hitung sebagai lab onlineku dibidang web programming dan Desain Grafis(masih belajar)
About Me
Awak urang minang (suku chaniago,saudara jauh jacky chan, sin chan), dilahirkan lebih dari 1/4 abad yang lalu di salah satu desa kecil di Payakumbuh, Sumatera Barat. Sejak umur 3 Bulan, sudah dibawa orang tua merantau ke Riau.
Menghabiskan masa kecil di Riau. Menempuh pendidikan dari SD hingga SMP di tempat terpencil, di sebuah perkebunan Sawit milik Pemerintah.
Setelah tamat SMP, mencoba merantau ke Pekanbaru untuk melanjutkan sekolah di SMUN PLUS Riau di Pekanbaru
Perantauan terus dilanjutkan ke Medan untuk kuliah di Ilmu Komputer USU.
dan Sekarang, masih mencari-cari pekerjaan :( , sambil mengerjakan pekerjaan serabutan(apa aja yg penting halal), menjadi freelancer yang mencoba mengais sedikit rezeki di dunia maya.Sangat mencintai PHP,Jquery,linux walaupun cintaku ini tak berbalas (tragis). dan menyempatkan waktu untuk membuat program-program iseng untuk bersenang senang ...
AJAX:ON
loading
Artikel
Perbandingan framework PHP
Apr
29
disubmit pada : 2011-04-29 WIB
 
kategori Programming
Membandingkan PHP Framework saat ini menjadi kebutuhan dalam membangun sebuah aplikasi berbasis PHP. banyak orang bertanya mengnai kelebihan 1 framework dengan framework lain. CodeIgniter vs CakePHP, CodeIgniter vs Zend, CodeIgniter Vs Symfony, dan lain-lain. 

Mengapa Framework?

  • Mempercepat dan mempermudah pembangunan sebuah aplikasi PHP
  • Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
  • Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
  • Lebih bebas dalam pengembangan jika dibandingkan CMS
MVC Pattern
MVC (Model View Controller) merupakan suatu metode untuk memisahkan pengedali logika dan pengendali tampilan.
Terdiri dari :
  • Model : mengandung fungsi-fungsi untuk berkomunikasi dengan database
  • View : Berurusan dengan tampilan yang terlihat user
  • Controller : Proses logika, pemeriksaan input, relasi view dan model, dan pengaturan hal-hal yang dilakukan diatur di sini
Framework dengan konsep MVC
  • CodeIginter
  • CakePHP
  • Akelos
  • Zend
  • Symfony
  • Prado
  • Yii
  • Kohana
  • dll…
CodeIgniter
Kelebihan
  • Mudah digunakan dan tidak memerlukan konfigurasi yang rumit
  • Fungsi-fungsi pendukung yang cukup lengkap
  • Mendkung PHP4 dan PHP5
  • Mungkin merupakan Framework MVC paling populer dan paling banyak digunakan
  • Dokumentasi yang sangat bagu, friendly dan didukung oleh forum, wiki, dan komunitas yang besar
Kekurangan
  • Tidak mendukung AJAX, dan ORM
  • Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan kebebasan user untuk melanggar aturan MVC
CakePHP
Kelebihan
  • Dukungan terhadap AJAX, ORM
  • Automagic function seperti validasi input, dll, yang mempercepat coding
  • Support PHP4 dan PHP5
  • Lebih mencerminkan MVC yang sesungguhnya dibandingkan CI
  • Komunitas pengguna yang besar dan forum cukup baik
Kekurangan
  • Manual yang ada tidak selengkap CI.
  • Butuh waktu belajar yang lebih lama untuk menguasai framework ini dibanding CI. Tapi jika sudah benar-benar mengerti, banyak kelebihan dibanding CI. Beberapa situs menyarankan anda untuk belajar dan terbiasa dulu dengan CodeIgniter baru kemudian mempelajari CakePHP
  • (http://www.zenperfect.com/2007/07/15/faceoff-codeigniter-vs-cakephp/)
Symfony
Kelebihan
  • Dukungan terhadap AJAX, ORM
  • Kompatibel dengan berbagai macam database
  • Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a framework.” ini menjadi kelebihan sekaligus kekurangan.
Kekurangan
  • Tidak mendukung PHP4
  • Relatif butuh waktu lama untuk mengerti framework ini
  • Instalasi dan konfigurasinya cukup rumit
Zend
Kelebihan
  • Dukungan terhadap AJAX, ORM
  • Berdasarkan informasi dari situs resminya, disebutkan bahwa fokus dari Zend Framework ini adalah untuk membangun aplikasi berbasis Web dan untuk memudahkan dalam mengakses API dari berbagai vendor seperti Google, Amazon, Yahoo!, dan Flickr
Kekurangan
  • Tidak mendukung PHP4
  • Manual yang ada kurang mengakomodasi kebutuhan
  • Performanya relatif lambat (mungkin karena banyaknya library)
  • Konon katanya Framework ini hanya cocok untuk orang dengan skill PHP yang sudah sangat tinggi.
Akelos
Merupakan Framework yang relatif baru dengan kemampuan yang handal dan lengkap 

Kelebihan

  • Dukungan terhadap PHP4, PHP5, AJAX, ORM (cukup lengkap dan cukup mengakomodasi semua kebutuhan yang umum dari aplikasi php)
Kekurangan
Tabel Perbandingan PHP Framework
(http://www.phpframeworks.com/

Kesimpulan

  • Ternyata dokumentasi dan manual merupakan salah satu kunci sukses CodeIgniter. Padahal Framework lain memiliki banyak keungulan. ” Produk yang hebat tanpa didukung dokumentasi yang bagus ternyata tetap kalah dibanding produk yang biasa-biasa saja”
  • Faktor lain yang membuat CodeIgniter unggul adalah dukungan forum yang friendly, dan hampir setiap pertanyaan, walaupun yang sepele dijawab. Orang-orang tau kemana harus pergi ketika menemukan kesulitan. ”Produk yang bagus membuat client tertarik untuk membelinya. Tapi support dan servis yang bagus akan mempertahankan client yang sudah ada”
  • Jika dikaitkan dengan sebuah tim? ” Tim yang berisi orang-orang pintar berpotensi untuk jadi tim yang hebat. Tapi hanya akan jadi tim yang benar-benar hebat jika antar anggota tim bisa saling support. ”
Tulisan di atas diambil dari sini

 
betapa senangnya hatiku saat

Belajar CodeIgniter

dilanjutkan dengan belajar membuat aplikasi sambil belajar codeigniter. awalnya sulit sekali untuk memulai belajar codeigniter. sampai saat ini baru 2 aplikasi web yang dibuat dengan codeigniter supaya saya lebih semangat lagi belajar codeigniter

belajar jquery

itu menyenangkan dengan belajar jquery, kita bisa membuat aplikasi berbasis web menjadi lebih menarik sehingga belajar jquery dan belajar codeigniter membuatku belajar lagi.apalagi di tambah dengan animasi-animasi dan plugin jquery yang banyak,sehingga membuatku jadi ingin belajar jquery 100 keyword Google Adsense dg Bayaran tertinggi,download gratis, ebook, Belajat Code Igniter, CodeIgniter, Code Igniter Mudah,kurniawan,medan,ilmu komputer,USU,sumatra barat,programmer,jquery,program,ajax,web,web murah, website murah, desain web murah, web desain, web development, web design,web desain dari medan,simetri sistem antrian,free tutorial gratis, SMS Gateway ,jquery, iklan internet a a a a
tweeterku
loading
  •  
hello