Bu yazımda sizlere windows phone uygulama nasıl yapılır ? windows phone ile XAML arasındaki ilişki. Xaml nedir ? Xaml ile uygulama geliştirme , Xaml Nasıl Kullanılır ? Ne işe Yarar ? Nerde Kullanılır ? Kısaca bu yazıda temel olarak XAML ile uygulama geliştimek için gerekli temel konulardan bahsedeceğim
Xaml Nedir ?
Xaml (ikseyemel / zæmel) Microsoft'un uygulama arayüzlerinin oluşturulmasını sağlayan tanımlama dili. XAML, geliştiricilere XML kullanarak tüm .NET kullanıcı arayüz elemanlarının (button, textbox … gibi) çizimlerini (İng. layout) kontrol edebilmelerini sağlar. Her XAML etiketi (tag), doğrudan özellikleri XML attributeleriyle kontrol edilen bir .NET Framework sınıfına karşılık gelir.
Aynı Zamamda Xaml ile uygulama geliştirilebilir peki Nasıl ?
Xaml ile uygulama geliştirme
Xaml ile şu anda iki farklı şekilde uygulama geliştirlebilir..
Windows 8/8.1 xaml ile uygulama geliştime windows 10 UAP xaml ile uygulama geliştirme
1. Xaml ile windows phone uygulama, geliştime 1. Xaml ile windows phoneye uygulama geliştirme
2.Xaml ile Windows mağazasına uygulama geliştime 2.Xaml ile Windows mağazasına uygulama geliştime
3.Xaml ile Xbox'a uygulama geliştirme
4.Xaml ile IoT ye uygulama geliştime
5.Xaml ile HoloLens'e uygulama geliştirme
Peki ikisini arasındaki Fark ne ? Windows xaml ile uygulama geliştirmede cross platformun veli nimetlerinden yararlanıyoruz böylelikle tek kod çok platform prensibinden faydalanarak zaman kazanıyoruz.
İkisinde Xaml kod yapısı aynı sadece birkaç kontrol ve yazılım tarafında (C#,Vb.net ,Javascript 2.0 , TypeScript,C++)
Bazı kütüphaneler değişik Xaml yapısında ciddi bir değişiklik yok . Ama şu varki bir Uap projesi Windows 8 /8.1 de çalışmıyor..
Xaml Nasıl Kullanılır?
Xaml'in kod yapısı HTML, XML gibi işaretleme dillerine benzerdir bu iki dile hakim olan bir geliştirici Xaml'e kolaylıkla geiçiş yapabilir. Xaml ile uygulama geliştirmedeki mantığı algılayabilirsiniz. Aşağıda kod yapısını anlamanız için basit bir kod parçası bırakıyorum …
<StackPanel> <Button Background="#666666" Foreground="#f5f5f5" Content="Tıkla Bana"/> </StackPanel>
Artık kod yapısını da anladığımıza göre xaml ile uygulama geliştirmeye biraz daha yaklaştık.
Xaml Ne İşe Yarar?
Xaml modern uygulamalar geliştirirken UI(Kullanıcı Arayüzü) tasarlamak için kullanılır aslında Xaml ile uygulama geliştirmek derken xaml ile UI tasarlamaktan bahsediyoruz burada . Peki arkada çalışan kod plogları hangi dillerde yazılabilir onlara bakalım beraber. .Net Kulvarında en sık olarak C# kullanııyor ve hemen arkasından VB.net takip ediyor onu Donanım kulvarında C++ ve Script Kulvarında TypeScript ve JavaScript 2.0 başabaş gidiyorlar.
Xaml Nerede Kullanılır?
Xaml Temel olarak Windows mağza uygulamalarında ve windows phone uygulamalarında, kullanılır ama hybird olara bakarsa farklı bir versyonunu Xamarian da da görebiliriz Xamarian da size Xaml deneyiminizle birlikte Android ve İOs a uygulama geliştirmenize olanak sağlayan bir sistemdir...
Umarım Kafanızda XAML ile uygulama geliştirme konusunda size yararlı olmuştur saygılarımla -Arda
Hiç yorum yok:
Yorum Gönder