Merhabalar;
Windows form uygulamaları yazıyorum fakat tasarım konusunda çok kısır bir geliştirme imkanı sunuluyor. Kodlama yaparken, daha modern bir arayüzle uygulama geliştirebileceğim alan var mı? Windows formlar için çeşitli frameworkler var diyebilirsiniz fakat birçoğu ücretli yada free olanlarda da ciddi buglar bulunuyor. Bu konuda fikirlerinizi cidden çok merak ediyorum, şuraya yönelsen daha iyi olur, şurası tasarım modernliği açısından daha işine yarar diyebileceğiniz bir şeyler var mı?
Windows Form Application yerine alternatif
4
●708
- 23-07-2017, 00:11:16
- 23-07-2017, 00:18:44WPF? En iyi alternatif bu olabilir..
Biz firmada hem WPF kullaniyoruz hem de telerik kullaniyoruz. Harici componentler kullanmak istemiyorsan WPF güzel bir cozum. Zaten visual studio yu acinda görebilmen lazim WPF türünü.
WPF ile animasyon dahi yapabilirsin Expression Blend kullanarak. - 23-07-2017, 00:30:43Teşekkür ederim evet WPF'yi biliyorum, sadece görüş almak istedim belki başka şekilde, falancanın daha fazla artısı var diyebilecek, birileri çıkar diye danışmak istemiştim. WPF'nin kaynak kullanımı konusunda birazcık agresif olduğunu okumuştum, yanlış mıyım?ertan2002 adlı üyeden alıntı: mesajı görüntüle
- 23-07-2017, 01:13:55WPF gayet stabil bir teknolojidir ve suan icin en iyi alternatiftir. Winforms a göre daha farkli özellikleri var ve Microsft'un WPF teknolojisini yaratmasinin sebebi görselligi daha cok ön planda tutmasi ve her ne kadar flash'a rakip olamasa da animasyon yapma izin vermesiydi. Zaten silverlight'in gelistirilmesi de flash in yerine bir seyleri koyabilmek amacindaydi lakin silverlight in da plugin gerektirmesi onu popüler kilamadi ve o saha html5 e kaybedildi. Ancak WPF hem türkiye de hem de avrupa'da cok yayin kullanilan bir teknoloji.
Kaynak kullanim olayinin arkaplanini bilmiyorum ama zaten o da ayni frametwork altinda geliyor belki farkli bir yapisi oldugu icin winform kadar performansli olamiyor olabilir, tipki console uygulamasiyla winform uygulamasini karsilastirdigimizda console uygulamasinin cok daha performansli olmasi gibi.
Ancak her halukarda WPF in performansinin harici componentlere oranla (devexpress, telerik vs) daha iyi oldugunu dusunuyorum.
Falancanin artisi ne demek anlayamadim. Sizin aradiginiz windows form alternatifi. Bunun icin de MS in zaten sundugu bir cözüm var ve bu da ayni paket icinde ücretsiz geliyor. Ama baska firmalar bunlari yetersiz gördükleri icin bunlar icin ekstra componentler üretmisler. Sizin tasarimdan anladiginiz farkli olabilir, yani müsteri kitleniz nedir ne degildir bilemiyorum. Biz daha cok devlet islerine calistigimiz icin öyle cok cafcafli seyler kullanamiyoruz ancak yine de telerik ve wpf kullanarak daha modern bir görüntü saglamaya calisiyoruz. Ama istenilse telerik ile daha canli seyler de yapilabilir ama bu ise ve müsteriye göre degisebilir seyler.
DevExpress in de Telerik'in de WPF in de kendilerine göre avantaji var. Eger lisansli kullaniciysaniz WPF hariclerine ücret ödemek zorundasiniz. WPF in sundugu seyler de yetmiyorsa (sebebi bir cok sey olabilir), o zaman harici cözümler cazip gelebilir. Bizim telerik'i satin almamizin sebebi WPF in eksikligi degil, winform tabanli ürünlerin daha modern görünmesi icin WPF e gecirmemek adina componentleri degistirerek halletmek istememizdi. Ve suan telerik ile gayet memnun calisiyoruz.
Daha önce devexpress ile biraz calismisligim var ve sahsi görüsüm, telerik e oranla daha cok kastigini düsünüyorum ama belki yeni versionlari daha iyidir test etmek lazim.
Son olarak wpf ile devexpress-telerik i karistirmamak gerek. Cünkü temel olarak bunlar tamamen farkli seylerdir. WPF yeni bir teknolojidir ve windows form alternatifidir. Telerik ya da DevExpress ise skin componentleridir. Yani biz WPF de tasarim olayini XAML ile yapabiliriz, animasyonlar yazmamiza izin verir vs ama telerik ve devexpress hazir component sunduklari icin onlarla gelistirme yapmak mümkün degil.
Amaciniz sadece güzel görünsün diyorsaniz devexpress ve telerik in demolarini indirip inceleyebilirsiniz. Farkli bir teknoloji kullanayim diyorsaniz WPF e bakabilirsiniz. Tabi bu skin firmalarinin wpf kontrolleri de mevcut onlari da kullanabilirsiniz. Cünkü WPF basli basina bir skin component platformu degil. Yani devexpress ya da telerik WPF in alternatifi degil, WPF, winform un alternatifi. Elma ile armut gibi düsünmek lazim.
Not: Bazi arkadaslar üslubuma takiliyor, eger sert yazmissam sahsi algilama
Sanirim kendimi biraz kabaca ifade ediyorum. Amacim sana karsi bir elestiride bulunmak degil. Sadece kafamdaki farkli düsüncelere kendi acimdan cevap veriyorum-tartisiyorum. O yüzden yazarken biraz farkli görünüyor. Belirtmek istedim
- 23-07-2017, 01:26:27Anladım, teşekkür ederim bilgilendirme için. Est. öyle düşünmedim, bilgi aktarmaya çalışıyorsunuz saygıyla karşılıyorum. WPF hakkında birkaç önyargım vardı hiç değilse onları yenmiş oldum. Açıkça söylemek gerekirse, windforms'un componentları görünüş olarak günümüz standartlarında gereken modernizasyonu sağlayamıyor. Kaput altından daha çok bu bağlamda, görünüşü modern seviyelere taşıyabilecek bir şeyler arıyordum.ertan2002 adlı üyeden alıntı: mesajı görüntüle
Sanirim kendimi biraz kabaca ifade ediyorum. Amacim sana karsi bir elestiride bulunmak degil. Sadece kafamdaki farkli düsüncelere kendi acimdan cevap veriyorum-tartisiyorum. O yüzden yazarken biraz farkli görünüyor. Belirtmek istedim