Skip to main content
Pelajar Koding

follow us

Berkenalan Dengan Wpf

Apa itu WPF? Minimal itu pertanyaan pertama yang timbul di kepala saya ketika pertama mendengarnya. WPF yang merupakan abreviasi dari Windows Presentation Foundation yakni pendekatan terbaru Microsoft kepada kerangka kerja GUI. WPF ini digunakan serentak dengan .NET Framework. GUI sendiri merupakan akronim Graphical User Interface yang memiliki arti antarmuka pengguna secara grafis. Dengan kata lain tampilan aplikasi atau web yang pribadi dipakai user untuk berinteraksi. Perbedaan Windows Form (WinForm) dan WPF Perbedaan utamanya yakni ketika menyertakan control pada winform kita tinggal memilih dan memposisikan pada container nya. Sementara pada WPF kita mesti mendefinisikan sendiri dengan XAML. XAML (eXtensible Application Markup Language) merupakan kombinasi XML milik Microsoft untuk mendeskripsikan GUI. Kesan pertama saya mengenal WPF adalah "coding windows app rasa HTML". Kenapa? Karena untuk membuat UI dan menyertakan sebuah control kita memakai tag dalam kurung sudut mirip HTML. Di satu sisi WPF tampaklebih ribet alasannya harus menciptakan UI dengan code manual. Tapi di sisi lain kita mendapatkan kelonggaran untuk memodifikasi control sesuai keperluan. Untuk lebih jelasnya mari kita lihat keunggulan masing-masing. Kelebihan Menggunakan WPF: Teknologi lebih baru dan cocok dengan persyaratan terkini. Microsoft juga menggunakan WPF untuk banyak aplikasi terbarunya (misalnya: Visual Studio) Lebih fleksible, dapat melakukan lebih banyak tanpa mesti menulis ataupun berbelanja kontrol gres. Pengembang kontrol pihak ketiga akan lebih berkonsentrasi pada WPF alasannya ialah teknologi yang lebih gres. XAML mempermudah kita dalam membuat dan mengedit GUI, serta memungkinkan pekerjaan untuk dipisah antara desainer (XAML) dan programmer (C#, VB.NET, dll). Istilah sekarang Front-End dan Back-End gitu. Databinding memungkinkan kita lebih higienis dalam memisahkan antara data dan layout. Memungkinkan kita menciptakan UI untuk aplikasi windows maupun aplikasi web. (Silverlight/XBAP) Kelebihan Menggunakan Windows Form: Teknologi yang lebih dulu muncul jadi sudah banyak dicoba dan teruji. Sudah terdapat banyak kontrol pihak ketiga baik yang gratis maupun berbayar. Designer di Visual Studio masih lebih tenteram untuk menulis WinForms daripada WPF, alasannya adalah dengan WPF lebih banyak hal yang mesti dijalankan. Semoga dengan uraian diatas mampu menolong kalian lebih mengerti WPF dan mengambil keputusan untuk membuat aplikasi dengan WinForm atau WPF.
Sumber http://rani-irsan.blogspot.com

You Might Also Like:

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar