TOC

This article has been localized into Indonesian by the community.

Tentang WPF:

Apa itu WPF?

WPF, yang merupakan singkatan dari Windows Presentation Foundation, adalah pendekatan terbaru Microsoft terhadap kerangka kerja GUI, yang digunakan dengan .NET Framework.

Namun, apa yang dimaksud dengan GUI? GUI merupakan singkatan dari Graphical User Interface, dan anda melihat salah satunya saat ini. Windows memiliki GUI untuk dapat bekerja dengan komputer anda, dan browser yang didalamnya anda membaca dokumen ini juga memiliki GUI yang mengizinkan anda untuk berselancar (browsing) di internet.

Kerangka kerja GUI mengizinkan anda untuk dapat membuat aplikasi dengan berbagai macam elemen, seperti, label, textbox, dan elemen-elemen lainnya. tanpa kerangka kerja ini, anda terpaksa untuk menggambar elemen-elemen ini secara manual dan mengatur semua skenario interaksi pengguna seperti input teks dan tetikus. Hal ini merupakan pekerjaan yang SANGAT BANYAK, sehingga kebanyakan developer akan menggunakan kerangka kerja GUI yang mana akan mengerjakan semua pekerjaan dasar dan memungkinkan pada developer untuk fokut membuat aplikasi hebat.

Diluar sana terdapat banyak kerangka kerja GUI, namun bagi developer .NET, salah satu yang paling menarik masih WinForms dan WPF. WPF adalah yang terbaru, namun Microsft saat ini masih memelihara dan mendukung WinForms. Seperti yang akan anda lihat pada bab berikutnya, terdapat beberapa perbedaan antara kedua kerangka kerja diatas, namun tujuannya tetap sama: Untuk memudahkan pembuatan aplikasi dengan GUI yang baik.

Pada bagian berikutnya, kita akan melihat perbedaan antara WinForms dan WPF.