laravel indonesiaSudah lama tak menulis blog dan saat ini saya ingin menjelaskan tentang Framework Laravel dan perbedaan versi Lavaral 3 dan Laravel4. Ada yang belum pernah denger tentang Laravel Framework? Mari kita bahas lebih lanjut.

 

 

Apa Itu Laravel Framework?

Ini adalah kutipan yang saya ambil dari official site Laravel (http://laravel.com):

“Laravel is a clean and classy framework for PHP web development. Freeing you from spaghetti code, Laravel helps you create wonderful applications using simple, expressive syntax. Development should be a creative experience that you enjoy, not something that is painful. Enjoy the fresh air.”

Ya, framework laravel membawa perubahan baru di dunia pemrograman PHP. Framework laravel adalah php framework yang mempunyai fitur yang kompleks dan menyenangkan. Framework laravel sudah berkembang sejak pertengahan tahun 2011 lalu dan versi terbaru sekarang adalah Laravel 4 atau di twitter menggunakan hashtag “#L4″.

Framework laravel dibuat oleh Taylor Otwell yang bekerja di UserScape, dan sekarang sudah dikembangkan oleh beberapa expert php developer di dunia melalui GitHub. Lihat siapa saja nama kontributor dari framework laravel di sini: Laravel Contributors on GitHub. Saat ini sudah ada komunitas laravel di indonesia ada di situs http://www.LaravelID.com, twitter: http://twitter.com/LaravelID tapi sepertinya masih sepi. Entah pengguna laravel di Indonesia masih sedikit atau masih belum banyak yang tahu tentang Laravel Framework. :)

Lebih Jauh Tentang Laravel 4 (L4)

Saya tidak akan membahas detail tentang versi laravel yang sebelumnya karena sudah banyak artikel dari temen-temen developer lainnya tentang tutorial menggunakan Laravel 3 di internet sana. Yang jelas di Laravel 4 ini terjadi perubahan yang cukup besar pada komponennya dibandingkan dengan versi Laravel 3. FYI aja, versi Laravel 4 masih dalam proses “active development” atau versi Beta. Masih not recommended untuk production site, tapi nggak ada salahnya untuk menyicil kenalan dengan Laravel 4 kan? :D

Jika temen-temen penasaran tentang perbedaannya, silahkan cek dokumentasi Laravel 3 di: http://www.laravel.com/docs, dan ini dokumentasi Laravel 4 (L4): http://four.laravel.com/.

Bundles di Laravel 4

Bundles adalah sistem modular (external library) yang dikembangkan mulai versi Laravel 3. Ini adalah alamat situs bundles untuk Laravel 3: bundles.laravel.com. Bundles di Laravel 4 mengalami perubahan, yakni menggunakan Composer (http://getcomposer.org) dan namanya berubah menjadi “composer package“.

getcomposerTujuan bundles laravel 4 menggunakan composer yakni agar suatu external library dapat diperoleh atau dapat digunakan, dari atau ke semua framework yang mengadopsi composer sebagai komponennya.  Ada beberapa framework lain yang menggunakan composer, seperti FuelPHP, Zend, bahkan Codeigniter 3 (active development).

Jadi bundles di Laravel 3 tidak bisa dipake di Laravel 4? Yep, seperti yang saya jelaskan tadi, bundles di Laravel 4 berubah nama menjadi “composer package” dan kamu bisa lihat macam-macam composer package di situs: http://packagist.org/explore/.

Requirement Framework Laravel 4

Untuk menjalankan framework laravel 4, kamu harus menyediakan development enviroment: PHP lebih dari sama dengan 5.3.7 dan terinstall MCrypt PHP Extension. Dengan begitu, saya menggunakan XAMPP versi 1.7.7 yang mana sudah menggunakan PHP 5.3.8 dengan MCrypt sudah terinstall secara default. Ya, dari awal saya sudah merekomendasikan untuk menggunakan XAMPP untuk web server (tutorial) dan Navicat sebagai pengganti PHPMyAdmin (tutorial).

Kesempatan selanjutnya saya akan menjelaskan tentang menginstall composer untuk framework laravel 4 di Windows dengan menggunakan XAMPP. Sampai di sini dulu ya pendahuluan tentang Laravel Framework dan perbedaan versi Laravel 3 dan Laravel 4. See ya! ;)

Keyword pencarian artikel ini:

tutorial laravel indonesia, tentang laravel, forum laravel indonesia, laravel indonesia, tutorial laravel bahasa indonesia, perbedaan symphony dengan codeigniter, perbedaan laravel 3 dan 4, pengertian laravel 4, indonesia laravel, forum laravel, codeigniter 3 laravel.