Qt ile Cross-platform mobil uygulama geliştirmeli miyim? - BTSoru.com
Şuanda Java ile Android uygulaması geliştiriyorum.Geliştiriyorum dediğime bakmayın daha ortada tam anlamıyla bir uygulama yok.Hedefim Android developer olmak değil mobil yazılımcı olmak yani ilerde diğer platformlara da uygulama yapabilmek istiyorum.
QT ile cross platform uygulama geliştirme ile ilgili seminer videoları izledim ve aklıma takılanları sormak istedim.
1-Cross-platform uygulama geliştirebilmek için C++ öğrenmeye değer mi?Hayatımda hiç görmemiş değilim ama Javadan C++ a dönmek syntax ve kod yazarkenki konfor bakımından attan inip eşeğe binmek gibi gözüküyor.C++ ın hızı ve başka avantajları da vardır tabii ama bu çabaya değer mi kafama en çok takılan konu bu.
2-Seminerlerde örneklerde hep C++ kullanılmışlar.Pythonun adı bile geçmiyor.C++ yerine Python kullanma şansım yok değil mi?
3-Androidde en çok takıldığım konu güzel arayüzler oluşturamıyorum.Gerçi bu göz zevkimle alakalıdır ama QT kullandığımda şık componentler dışında bu konuda bana ekstra fayda sağlar mı?
4-Cross platform olayını hep QT olarak düşündüm.Önerebileceğiniz başka bir yardımcı sistem var mıdır?
11 Kas '13, 22:30 juanov
12 Kas '13, 05:49
12 Kas '13, 05:41 mabulgu ♦
18 Kas '13, 00:08
Esas merak ettiğim ufak değil de büyük bir projede gözle görülür bir yavaşlık söz konusu mudur şu anda?
(12 Kas '13, 09:30)
Titanium 2008'den beri yürütülen bir proje ve şu anki hali için "hazır degil", "stabil degil", "performansı düşük" vb. bakmak dogru olmaz. Titanium'dan bahsederken şu anki haline ek olarak Hyperloop'tan da bahsettim çünkü diger native veya native olmayan tüm frameworklerden farklı birsey yapıyorlar, yenilikçiler, ve bu şekilde farkı açacaklarını düşünüyorum, ki bu da bu yapıyı kullanmak için ayrı bir sebep.
Titanium şu anki haliyle de native ve oldukça stabil. Özellikle 3. versiyonda(şimdiki versiyon) birçok performans iyileştirmesi yapıldı(https://jira.appcelerator.org/browse/TIMOB), dolayısıyla performansı çok iyi diyebilirim. Öyleki bugun titanium ile oyun bile yazılabilmekte.
(12 Kas '13, 12:32)
Soruldu: 11 Kas '13, 22:30
Son güncelleme: 18 Kas '13, 00:08