Geeks Portal

From developers, to developers and for developers.
Welcome to Geeks Portal Sign in | Join | Help
in Search

Ariyanto Blogs

See also: Other Geeks@INDC
  • Resensi E-Book : .NET Application Framework Magic

    cover

    Framework adalah design reusable dari sebuah sistem atau sub sistem. Framework dapat terdiri dari kode program, library, atau bagian lainnya dari sebuah komponen software yang terpisah dari aplikasi itu sendiri. Bagian dari framework dapat di expose keluar melaui API (Application Programming Interface). Menurut Booch, framework adalah pola arsitektur yang menyediakan suatu template yang dapat diperluas untuk aplikasi di dalam suatu domain. Framework dapat digambarkan sebagai mikro arsitektur yang meliputi sekumpulan mekanisme yang bekerjasama untuk memecahkan suatu masalah yang umum pada suatu domain.

    Mengapa Menggunakan Aplication Framework?

    Beberapa alasan menggunakan application framework :

    Modularity

    Developer dapat menggunakan salah satu component/modul/block dari application framework sesuai dengan kebutuhan .

    Reusability

    Penggunaan ulang kembali adalah salah satu tujuan application framework yang paling penting. Sebuah aplikasi umumnya memiliki beberapa bagian code yang sama dan berulang-ulang, misal untuk pengaksesan basis data banyak code untuk membuka koneksi yang di ulang-ulang. Framework memastikan reusability melalui sebuah API yang seragam.

    Simplicity

    Application framework memudahkan pengembangan sebuah aplikasi dengan cara mengenkapsulasi class-class yang terdapat pada .NET Framework. Dengan adanya “wrapper” ini pengaksesan class-class library akan menjadi lebih sederhana.

    Maintainability

    Application framework dirancang dengan memperhatikan best practice dan pattern populer yang sudah terbukti, sehingga aplikasi yang dikembangkan memiliki struktur code yang lebih efesien dan mudah di maintenance jika terjadi perubahan requirement

     

    E-book ini dapat didownload disini

    Share this post: | | | |
Powered by Community Server (Commercial Edition), by Telligent Systems