Senin, 16 November 2015

Mengenal Framework

Framework! Apa Itu?

Framework Adalah tool untuk membangun sebuah website. Di dunia website, framework adalah tool yang menyediakan bahan-bahan yang dibutuhkan developer untuk membangun sebuah situs.pengertian framework Dipisahkan menurut lisensi, framework tersedia menjadi dua jenis, proprietary (berbayar) dan open-source (gratis). Pada umumnya pada proprietary, client pengguna framework tersebut mendapatkan back-up service penuh dari company. Sedangkan pada open-source, service yang diberikan dapat berasal dari komunitas pendukungnya atau perusahaan pendukungnya. 

Perangkat lunak Framework

1. CodeIgniter (ellisLab) 

Memiliki karakteristik ringan dan fleksible. Framework yang didukung komunitas dan perusahaan ini terkenal dengan kemudahan penggunaannya karena semua tata struktur penulisan scripting diserahkan sepenuhnya pada developer. Framework ini disukai oleh Rasmus Ledorf karena kebebasan penulisan kode PHP murni didalamnya. CodeIgniter terasa ideal pada website dengan kompleksitas ringan. Contoh : Kompas, AntaraJatim baca selengkapnya...

2. Laravel

Laravel adalah sebuah frameworks website berbasis PHP yang sangat ekspresif. Ia juga memiliki sintaks yang elegan, yang bertujuan untuk mengurangi kesulitan setiap developer dalam menggunakannya, seperti otentikasi, routing dan cache. Laravel diciptakan untuk membantu developer membangun sebuah aplikasi yang kuat dan besar, dengan wadah kontorl inversi, migrasi sistem dan didukung oleh unit integrasi. baca selengkapnya...

3. Ruby

Bahasa pemrograman Ruby yang ditulis oleh Yukihiro “Matz” Matsumoto di Jepang pada era pertengahan 90-an merupakan bahasa pemograman yang sedang naik daun saat ini. Ruby yang sering dibandingkan dengan ColdFusion ini justru terkenal ke publik developer website dari framework Ruby on Rails. Framework yang ditulis oleh David Heinemeier Hansson menjadi barang langka saat ini karena cenderung masih sedikit developer yang menggunakannya. Secara syntax, Ruby on Rails lebih mudah dan mirip seperti Ptyhon. Ruby on Rails terdiri banyak fitur spesial dalam mengatasi website dengan tingkat kompleksitas sedang dan tinggi. Fitur-fitur yang menarik pada Ruby on Rails menjadi dasar bagi CakePHP sebagai cerminnya dalam bahasa PHP. baca selengkapnya...

4. CakePHP

Nama yang lucu ternyata mampu menyediakan kebutuhan bagi para developer untuk dapat membangun sebuah aplikasi website yang lebih cepat, dengan menggunakan fitru generasi kode yang kemudian secara cepat membangun prototype. Anda tidak akan dirumitkan oleh CakePHP. baca selengkapnya...

5. Python

Bahasa pemrograman Python yang ditulis oleh Guido van Rossum (bekerja di Google) terkenal sebagai scientific languanges. Memiliki kedekatan dengan bahasa induk C, python sering dipilih oleh banyak kalangan peneliti dan akademik dalam menyelesaikan berbagai masalah. Google sendiri menggunakan python dalam membangun search engine yang sangat kompleks dan tera-byte data. Bahasa yang OOP (Object Oriented Programming) ini memiliki banyak dukungan komunitas. Ringan dan cepat menjadi ciri khas dari bahasa ini.baca selengkapnya...

6. Symfony

adalah sebuah framework PHP yang dibangun untuk dapat mempercepat penciptaan dan pemeliharaan sebuah aplikasi web. Dengan menggunakan standart “de facti” yang sudah ada, seperti PHPUnit, dan konvensi penamaan untuk kelas, Anda tidak dibatasi hanya di dalam lingkungan Symfony saja, tetapi memiliki kebebasan untuk memilih komponen perangkat lunak yang ingin Anda gunakan.baca selengkapnya...

7. Django

yang dibangun oleh Adrian Holovaty, terdengar baru di kalangan developer website. Cal Henderson (Flickr) memberikan seminarnya dengan judul “Why I hate Django” pada DjangoConf 2008 salah satunya karena umurnya yang masih muda. Menariknya, framework yang masih muda ini mendapatkan dukungan dari Google dan komunitas python. Framework ini memiliki fitur yang menghubungkan antara python dengan dunia websit. baca selengkapnya...

8. Zend Framework2 

adalah sebuah kerangka open source yang digunakan oleh banyak developer web, karena Zend sendiri menggunakan kode yang berorientasi objek. Dengan menggunakan Zend, Anda dapat menerapkan sebuah library untuk klien agar dapat mengakses layanan websitenya. Karena Zend adalah sebuah kumpulan kelas, maka ia hanya dapat memuat komponen yang Anda butuhkan.baca selengkapnya...

9. Yii

Yii adalah sebuah framework PHP yang berkinerja tinggi. Ia memiliki dukungan terhadap caching yang kuat dan secara eksplisit dirancang untuk mampu bekerja secara efisien dengan AJAX. Yii sangat mementingkan sebuah tingkat keamanan dalam pengkodean, itu sebabnya ia sangat protektif terhadap validasi inputan, output fitering, SQL Injection dan Cross site scripting. baca selengkapnya...

Framework Lain Nyusul