Forum Sains Indonesia




*
Selamat datang, Pengunjung. Silahkan masuk atau mendaftar. Apakah anda lupa aktivasi email?
Mei 24, 2012, 04:15:54 PM

Masuk dengan nama pengguna, kata sandi dan lama sesi

Artikel Sains

Aku Cinta ForSa

  ForSa on FB  ForSa on Twitter

Pranala Luar

ShoutBox!

Last 10 Shouts:

 

haman11

Hari Ini jam 08:11:34 AM
ada yg tauproses daur ulang urin pada cicak gk ? ;)
 

GhostInMachine

Kemarin jam 03:52:17 PM
kk mau tanya cara upload Tulisan dong??
 

army.fice

Kemarin jam 12:22:47 AM
sepi banget sih :(
 

lustforscience

Mei 22, 2012, 08:26:02 PM
amin
 

exile_rstd

Mei 22, 2012, 08:24:55 PM
offline....
good night all  ;)
 

exile_rstd

Mei 22, 2012, 08:23:08 PM
iyaaaa jumat saya mau ujian kenaikan kelas. doain ya om Farabi, semoga ujiannya lancar dan dpt nilai memuaskan  :D
 

Farabi

Mei 22, 2012, 08:20:37 PM
KMana aja non? Sibuk belajar?
 

exile_rstd

Mei 22, 2012, 07:44:23 PM
argh lama ga buka forsa, comment di beberapa thread jd membingungkan saya. apa karena udh lama ga asah ya...
 

N E R R O

Mei 20, 2012, 07:41:57 PM
udah lama gak mampi ke forsa, sdh banyak berubah
 

bangnono_swedye

Mei 20, 2012, 05:23:03 PM
pertanyaa2 ane di forum kesehatan cuma2 diliaat2in aj, kagak ada yang komen ato ngasih jawaban :'( kebiasaan di forsa kah..?? :'(

Show 50 latest

Penulis Topik: Kelebihan Menggunakan Framework dalam membangun aplikasi berbasis web  (Dibaca 1593 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline silvi2010

  • Siswa Baru
  • *
  • Tulisan: 8
  • IQ: 3
    • Lihat Profil
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/ [non-aktif])
• Perbandingan Web Application Framework ( pranala:http://en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks [non-aktif])

Sumber: pranala:http://www.blendwork.com/kelebihan-menggunakan-web-application-framework/ [non-aktif]

Bagaimana dengan rekan2, framework apa saja yang sering rekan gunakan? mohon share disini termasuk dengan kelebihan dan kekurangannya dalam menggunakan framework tersebut

Offline gambere

  • Siswa Baru
  • *
  • Tulisan: 1
  • IQ: 0
    • Lihat Profil
Re: Kelebihan Menggunakan Framework dalam membangun aplikasi berbasis web
« Jawab #1 pada: Agustus 18, 2011, 03:11:52 PM »
Framework yg saat in sy pelajari adalah CodeIgniter...mudah dan cepat..!

Offline silvi2010

  • Siswa Baru
  • *
  • Tulisan: 8
  • IQ: 3
    • Lihat Profil
Re: Kelebihan Menggunakan Framework dalam membangun aplikasi berbasis web
« Jawab #2 pada: Agustus 19, 2011, 02:47:51 AM »
ya setiap framework punya kelebihan masing2. saya sendiri lebih cocok dengan symfony project

 

Copyright © 2006-2011 Forum Sains Indonesia