DBMS Konsep Basis Data 1.
merupakan bahasa deklaratif baru dari Microsoft untuk menggambarkan tampilan pengguna dari aplikasi. XAML
menyediakan sintak yang secara mudah dapat diperluas dan dilokalisasi untuk menggambarkan tampilan pengguna
secara terpisah dari logika aplikasi, serupa dengan teknik berorientasi objek untuk mengembangkan aplikasi dengan n-
tingkatan dengan arsitektur MVC Model-View-Controller MacVittie, 2006.
Extensible Application Markup Language XAML merupakan bahasa sederhana yang berdasar pada XML
untuk membuat dan menginisialisasi objek .NET dengan yang hubungan hirarkis. XAML di desain sebagai metode
yang lebih efisien untuk pengembangan User Interface pada sebuah aplikasi Mugi, 2013.
WPF Windows
Presentation Foundation
menggunakan XAML untuk mempresentasikan User Interface dan User Interaction. Karena XAML dibangun
dari XML penulisannya pun mirip dengan XHTML yang sering digunakan dalam pembuatan aplikasi berbasis web.
XAML mendukung prinsip code-behind seperti pada aplikasi ASP.NET. Dengan menggunakan XAML, designer
dan programmer
dapat bekerja
bersama dalam
mengembangkan aplikasi. Designer membuat design User
Interface kemudian programmer melanjutkan dengan menambah kodenya dalam bahasa yang didukung oleh .NET
seperti C atau Visual Basic .NET. Kelebihan XAML :
kode XAML lebih singkat dan jelas Sebagai pemisah antara kode design dengan logika
Alat desain grafis seperti Expressions Blend membutuhkan XAML sebagai sumber
Pemisah User Interface dengan logika aplikasi Memperjelas peran desainer dengan pengembang
aplikasi.