Cara ini saya baca ketika berkunjung di blog sahabat, kemudian saya lihat widget alexa yang terpampang di sidebar blognya. Hmmmmmmmmm…. backlinknya banyak sekali, hingga puluhan ribu. Sudah lama sebenarnya saya menemukan posting seperti ini, namun dulu saya sanksi apakah benar cara ini bisa berhasil menaikkan PR dan backlink. Setelah saya membacanya kembali dan masih kurang yakin atas backlink yang saya lihat di alexa-nya sayapun kembali agi mengunjungi blog-blog yang telah mengikuti cara ini. Dan ternyata benar, blog-blog yang menerapkan cara ini PR meningkat namun yang paling menonjol adalah backlink yang dimiliki blog-blog tersebut sungguh banyak sekali.
Kamis, 13 Desember 2012
Rabu, 12 Desember 2012
Kelebihan Menggunakan Framework dalam membangun aplikasi berbasis web
Web Application Framework merupakan suatu kerangka kerja perangkat lunak yang dirancang untuk mendukung pengembangan situs dinamis, aplikasi berbasis web atau web service. Framework ini bertujuan untuk mengurangi overhead yang terkait dengan kegiatan umum yang biasa dilakukan dalam pengembangan web. Sebagai contoh, banyak kerangka yang menyediakan kumpulan class untuk mengakses database, template kerangka kerja dan manajemen sesi (session), dan kode bisa digunakan kembali (reusable).
Beberapa kelebihan dari menggunakan framework antara lain:
Pola MVC (Model, View & Controller)
Kelebihan dari pola MVC adalah kemudahan dalam memelihara kode yang telah kita buat karena modul program terbagi menjadi 3 bagian;
* Model merupakan logika bisnis utama. Di dalamnya terdapat kode untuk data persistence dan perhitungan logika bisnis utama utama.
* View menangani masalah-masalah yang berkaitan dengan tampilan (user interface).
* Controller melakukan respon terhadap action yang dilakukan oleh user.
Hemat Waktu
Kita tidak perlu menghabiskan banyak waktu untuk menulis kode program, kita bisa menggunakan fungsi atau class bawaan dari framework yang kita gunakan, seperti:
* Modul Generator, akan menghasilkan modul yang kita inginkan menjadi cepat (menghasilkan MVC), selanjutnya kita tinggal merapihkannya saja.
* ORM (Object Relation Mapping), dengan ORM kita tidak perlu repot dengan menuliskan syntax SQL yang spesifik untuk database tertentu. Hal ini akan dilakukan oleh ORM, kita tidak perlu melakukan query terhadap table, tetapi kita melakukan query terhadap objek yang telah didefinisikan oleh ORM.
* Ketersediaan Plugin, untuk beberapa kasus umum kita tidak perlu direpotkan untuk membuat sebuah class, misal kita ingin membuat class untuk export to spreadsheet. Kita cukup menggunakan plugin yang tersedia pada komunitas framework yang kita gunakan
Kemudahan dalam melakukan debug program
Framework biasanya dilengkapi dengan fasilitas debug program, yang salah satunya berfungsi untuk melakukan analisa terhadap program yang sedang berjalan atau memeriksa kesalahan-kesalahan pada program yang dibuat.
Beberapa contoh dari web application framework antara lain:
• Pemograman Java (Grails, Spring, Struts),
• Pemograman PHP (CakePHP, Symfony Project, CodeIgniter),
• Pemograman Python (DJango, PyUnit, Flask)
• Pemograman Ruby (Ruby On Rails)
Bagi Anda yang ingin melihat perbandingan dari masing-masing framework silahkan kunjungi
• PHP Frameworks ( pranala:http://www.phpframeworks.com/ )
• Perbandingan Web Application Framework ( pranala:http://en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks )
Sumber: pranala:http://www.blendwork.com/kelebihan-menggunakan-web-application-framework/
Bagaimana dengan rekan2, framework apa saja yang sering rekan gunakan? mohon share disini termasuk dengan kelebihan dan kekurangannya dalam menggunakan framework tersebut
Beberapa kelebihan dari menggunakan framework antara lain:
Pola MVC (Model, View & Controller)
Kelebihan dari pola MVC adalah kemudahan dalam memelihara kode yang telah kita buat karena modul program terbagi menjadi 3 bagian;
* Model merupakan logika bisnis utama. Di dalamnya terdapat kode untuk data persistence dan perhitungan logika bisnis utama utama.
* View menangani masalah-masalah yang berkaitan dengan tampilan (user interface).
* Controller melakukan respon terhadap action yang dilakukan oleh user.
Hemat Waktu
Kita tidak perlu menghabiskan banyak waktu untuk menulis kode program, kita bisa menggunakan fungsi atau class bawaan dari framework yang kita gunakan, seperti:
* Modul Generator, akan menghasilkan modul yang kita inginkan menjadi cepat (menghasilkan MVC), selanjutnya kita tinggal merapihkannya saja.
* ORM (Object Relation Mapping), dengan ORM kita tidak perlu repot dengan menuliskan syntax SQL yang spesifik untuk database tertentu. Hal ini akan dilakukan oleh ORM, kita tidak perlu melakukan query terhadap table, tetapi kita melakukan query terhadap objek yang telah didefinisikan oleh ORM.
* Ketersediaan Plugin, untuk beberapa kasus umum kita tidak perlu direpotkan untuk membuat sebuah class, misal kita ingin membuat class untuk export to spreadsheet. Kita cukup menggunakan plugin yang tersedia pada komunitas framework yang kita gunakan
Kemudahan dalam melakukan debug program
Framework biasanya dilengkapi dengan fasilitas debug program, yang salah satunya berfungsi untuk melakukan analisa terhadap program yang sedang berjalan atau memeriksa kesalahan-kesalahan pada program yang dibuat.
Beberapa contoh dari web application framework antara lain:
• Pemograman Java (Grails, Spring, Struts),
• Pemograman PHP (CakePHP, Symfony Project, CodeIgniter),
• Pemograman Python (DJango, PyUnit, Flask)
• Pemograman Ruby (Ruby On Rails)
Bagi Anda yang ingin melihat perbandingan dari masing-masing framework silahkan kunjungi
• PHP Frameworks ( pranala:http://www.phpframeworks.com/ )
• Perbandingan Web Application Framework ( pranala:http://en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks )
Sumber: pranala:http://www.blendwork.com/kelebihan-menggunakan-web-application-framework/
Bagaimana dengan rekan2, framework apa saja yang sering rekan gunakan? mohon share disini termasuk dengan kelebihan dan kekurangannya dalam menggunakan framework tersebut
Langganan:
Postingan (Atom)