06-11-2022, Saat: 23:49
Merhaba,
Hem Delphi hemde Flutter'ı aktif kullanan var mı acaba aramızda.
Teşekkürler.
Hem Delphi hemde Flutter'ı aktif kullanan var mı acaba aramızda.
Teşekkürler.
|
Flutter Aktif Kullanan Var mı.
|
|
06-11-2022, Saat: 23:49
Merhaba,
Hem Delphi hemde Flutter'ı aktif kullanan var mı acaba aramızda. Teşekkürler.
Bir haftalık TÜBİTAK Dijital akademi eğitimine katıldım.
Öğrenme amaçlı değil, FMX ile arasındaki farklılıkları öğrenmek için gitmiştim. Arkasında Google'ın olması güven veriyor. Fakat benim gördüğüm ve çevremden edindiğim bilgiler doğrultusunda, cross-platform mimaride henüz ayakları tam olarak yere basmıyor. Şu makleyi okumanızı öneriyorum (Her yönüyle objektif yorumlanmış). Hybrid Power: Flutter Advantages and Benefits Native değil hybrid olaması bazı sorunları (bir çok donanımsal özelliklere erişmede sorun veya zorluk yaşanamsı) beraberinde getirecektir. Bana en kompleks gelen tarafı ise, tıpkı Delphi'de kullandığımız Fluent Design gibi iç içe kodsal bileşene ulaşmak, ulaşılan iç objede property'leri set etmek ve iç içe bir çok prantezle uğraşmak. Sürdürülebilirlik açısından zor bir kodlama tekniği olduğunu düşünüyorum. Bizdeki her bileşen, Fluttar'da Widget'e kaşılık geliyor. Örneğin Ana form üzerine bir layout, onun üst kısmında bir toolbar, alt kısmında bir bottom toolbar ve orta kısmında align özelliği client olan bir ListView olsun. Böyle basit tasrımsal ekranı, Rad Studio ile tasaralamak 1 dakikamı almaz. Flutter ile kodla bir Layout Widget oluşturup, içine giriyorsunuz (yani bir parantez açıyorsunuz). Toolbar oluşturuyorsunuz, aynı seviyede bottom toolbar ve yine aynı seviyede bir Listview oluşturuyorsunuz. Tüm bunlar kodla yapılıyor ve hepsi iç içe (nested) kodlar. Sonrasında her bir widget içine geçip, property'lerini set ediyorsunuz. Klavyeniz hızlı, Dart syntax'ına hakim ve harici frameworklerini de biliyorsanız tahmini bu basit ekranı 10-15 dakikaya yaparsınız. Büyük bir projede Allah kolaylık versin. Özetle; tasarımın görsel bileşenlerden ziyade kodla yapılması bizim gibi visual dillere alışık geliştiricilere oldukç zor geliyor. Fakat java temeline sahip geliştiriciler için de oldukç kolay geliyor. Yukarıdaki makale ve bir kaç farklı makaleye göz atarak, Flutter hakkında daha iyi fikre sahip olabilirsin. Önemli Not: Mümkünse popüler yabancı sitelerdeki maklelere göz atın. Türkçe maklelere bakarsanız yanılma olasılığınız çok çook yüksek. Biz yeni çıkan teknolojileri, incelemeden, araştırmadan ve test etmeden övmeye bayılıyoruz. Tıpkı Microsoft'un .Net FrameWork'ü gibi... (Cros-Platform diye Linux ve macOS üzerinde dll çalıştırmak her baba yiğidin harcı değil sonuçta)
Begin : = end / 2;
07-11-2022, Saat: 12:23
Bir süre kullandık, @RAD Coder ın dediği gibi, aslında HIZLI ve KOLAY Mobil geliştirme olarak dillendirilse de bizim gibi Delphi ile geliştirme yapmaya alışmış kişiler için pek uygun değil.
Birincisi, geliştirme aracı olarak Visual Studio Code, Netbeans veya IntelliJ gibi sadece kod yazabildiğiniz bir araç kullanmak zorundasınız. Tamamen kod yazarak yaptığınız için görsel olarak ne aşamada olduğunu görebilmek için sürekli bir çalıştır-dene-yaz-çalıştır döngüsünde devam ediyorsunuz. Bu da çok zaman kaybettiriyor. İkincisi, yine @RAD Coder ın dediği gibi, Benim delphi'de FMX ile 2-3 dakikada yaptığım bir tasarımı yarım saatten önce Flutter ile yapmanız çok zor. Üçüncüsü, Dart denen bir dille yazmanız gerekiyor. C/C++ dillerine çok benzeyen ve bana çok karmakarışık gelen bir dil. Özellikle yüzlerce satır kod içeren bir uygulamada işler iyice karışıyor. Yurtdışında Flutter kullanımı yaygın olabilir, çünkü yurtdışında zaten C/Java türevi diller çok kullanılıyor. O yüzden adamlar aşina sayılır. Dördüncüsü, 3.parti bileşen ve kütüphaneler konusunda ciddi sıkıntı var. Yavaş yavaş eklemeler olsa da, bazı şeyleri "kulağı ters elle tutmak" gibi, yada Amerika'yı yeniden keşfetmek gibi çok zor yoldan yapmak gerekiyor. Beşincisi, dosya boyutları çok büyük. Küçücük bir "Merhaba" yazan uygulama bile 4-5 MB büyüklüğünde(ydi enson denediğimizde). Biraz da hantal çalışıyor. Altıncısı, beşinci maddeyle benzer. Çok limitli bir topluluğu var. Örnek kod bulmanız çok zor. Birilerine bir şeyler sormanız da şans diyelim. Daha da sayarım ama sanırım bu kadar yeterli. Delphi, her ne kadar pazarlayamasa da mobil geliştirme için gerçekten büyük bir nimet. Harika componentler var. Geliştirme hızı da eklendiğinde çok büyük avantajları var. Öğrenmek isterseniz tabi ki öğrenebilirsiniz, deneyebilirsiniz. Bize kötü gelen size iyi gelebilir. Zevkler ve renkler tartışılmaz demişler. Ben sadece naçizane görüşlerimi paylaştım. Kolaylıklar dilerim.
Firebird Ekipler Amiri. Dmitry Kouzmenko ve Dmitry Yemanov ile çalışmış , Eski IBSurgeon personeli, Kıdemli Firebird Kurtarma Uzmanı, Firebird Foundation bağışçısı...
07-11-2022, Saat: 12:56
@RAD Coder, @rmzgenius Yorumlarınız için teşekkürler;
Flutter'da birkaç test yapan birisi olarak bende benzer görüşlere sahibim, her nesneyi ve özelliklerini kod ile oluşturmak gerçekten çok saçma ve zor geliyor. Avantaj olarak; Genelde bu araçla geliştirme yapanda kodlarıyla birlikte projeleri paylaşıyorlar ve çok büyük bir ekosistemi var, yani destek alabileceğiniz yada bilen birilerini bulabileceğiniz çok fazla site grup vb var. Delphi'ye göre en büyük avantajı bu ve bunun dışında tabi birde delphi component ve lisans maliyetleri belimizi büken yegane sorun. @rmzgenius Aşağıdaki yorumunuzdaki sorunu düzeltmişler. Android studio ile test ediyorum, Ctrl+S dediğim anda ekranda görsel olarak değişikliği anlık görebiliyorum. Alıntı:Birincisi, geliştirme aracı olarak Visual Studio Code, Netbeans veya IntelliJ gibi sadece kod yazabildiğiniz bir araç kullanmak zorundasınız. Tamamen kod yazarak yaptığınız için görsel olarak ne aşamada olduğunu görebilmek için sürekli bir çalıştır-dene-yaz-çalıştır döngüsünde devam ediyorsunuz. Bu da çok zaman kaybettiriyor. @rmzgenius Konudan bağımsız olarak sizin web tarafındaki hazırlayacağınız videoları sabırsızlıkla bekleyenlerdenim, çünkü müşteriler beğendikleri bir tasarımı bizim geliştireceğimiz sisteme giydirmemizi bekliyor unigui bu noktada hem indexleme hem de tasarım konusunda sınırlı. Toparlayacak olursam, bu konu yeni yorumlar olur mu bilmiyorum ama araştırıyrum. Embarcadero firmasına inanılmaz kırgınlığım var konu bende saklı.
07-11-2022, Saat: 16:54
@pro_imaj , evet doğru olabilir. Sürekli bir değişim halinde, kodu yazarken görsel kısmı anında görebilmek güzel olmuş. Onu bilmiyordum yapıldığını. Biz Visual Studio Code ile baya bir kasmıştık zamanında. Ama sonuçta yine herşeyi kodlarla yapmak gene bir problem. Delphi gibi sürükle-bırak form tasarımı Flutter'da çok zor. Videolarda yakında gelecek inşallah.
Firebird Ekipler Amiri. Dmitry Kouzmenko ve Dmitry Yemanov ile çalışmış , Eski IBSurgeon personeli, Kıdemli Firebird Kurtarma Uzmanı, Firebird Foundation bağışçısı...
11-11-2022, Saat: 10:00
Sevgili @pro_imaj sizin "Android Studio ile test ediyorum" demenizden sonra son 2-3 gündür Flutter üzerine mesai harcıyorum. Bu sayede, bilgilerin belirli aralıklarla güncellenmesi gerektiği de aşikar oldu. Baya bir yol kat edilmiş. Eleştirilerimin çoğunda haksız olduğumu gördüm. Ekran tasarımı ve Hızlı uygulama geliştirme konusunda hala FMX'in kesinlikle en iyisi olduğunu düşünüyorum, ama Flutter'da artık göz ardı edilemeyecek bir seçenek olmuş. Eğer görsel olarak da tasarım yapılabilecek bir IDE olursa Flutter alır başını gider.
Şurada, Flutter ile geliştirilmiş 3000'den fazla uygulamanın tanıtımı var. Gerçekten çok etkileyici işler yapmışlar: https://itsallwidgets.com/
Firebird Ekipler Amiri. Dmitry Kouzmenko ve Dmitry Yemanov ile çalışmış , Eski IBSurgeon personeli, Kıdemli Firebird Kurtarma Uzmanı, Firebird Foundation bağışçısı...
11-11-2022, Saat: 10:14
(11-11-2022, Saat: 10:00)rmzgenius Adlı Kullanıcıdan Alıntı: Sevgili @pro_imaj sizin "Android Studio ile test ediyorum" demenizden sonra son 2-3 gündür Flutter üzerine mesai harcıyorum. Bu sayede, bilgilerin belirli aralıklarla güncellenmesi gerektiği de aşikar oldu. Baya bir yol kat edilmiş. Eleştirilerimin çoğunda haksız olduğumu gördüm. Ekran tasarımı ve Hızlı uygulama geliştirme konusunda hala FMX'in kesinlikle en iyisi olduğunu düşünüyorum, ama Flutter'da artık göz ardı edilemeyecek bir seçenek olmuş. Eğer görsel olarak da tasarım yapılabilecek bir IDE olursa Flutter alır başını gider. @rmzgenius Çok değerli dönüşünüz için teşekkürler. Flutter tarafında en çok hoşuma giden konu ekosistem. Yani kaynak sorunu neredeyse yok ve her konuda eğitimler ücretli ücretsiz var, daha güzeli açık kaynak binlerce proje var. Delphi tarafında bunlar malesef olumsuz. Örneğin AR (Augmented Reality) tarafında FMX tarafında çok eski birkaç örnek dışında neredeyse hiçbirşey yok, fakat flutter tarafında Udemy ile eğitimler bile var. Flutter tarafında banada saçma gelen tasarım konusunu (Sürükle bırak büyük nimet), bu konuda flutter ile profesyonel geliştirme yapan bir arkadaş hazır araçların olduğunu veya figma vb tasarım araçlarında oluşturulan tasarımların çok kolay şekilde flutter'a dönüştürülebildiğinden bahsetti, eğer bu yapılabiliyorsa çok hızlı ilerlenebilir. Flutter ile şuan IOS, Android, Web ve Masaüstü geliştirilebiliyor Web konusunda @rmzgenius TMS gibi dosyalar oluşturuyormuş, öğrendiğim bilgi bu. Değerli bilgiler için teşekkürler. İyi çalışmalar. |
|
« Önceki Konu | Sonraki Konu »
|
| Konu ile Alakalı Benzer Konular | |||||
| Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
| C++ Builder Kullanan var mı? | cemakkus | 4 | 1.635 |
20-02-2025, Saat: 15:39 Son Yorum: csunguray |
|
| Codolex kullanan var mı? | rmzgenius | 0 | 686 |
05-10-2024, Saat: 15:24 Son Yorum: rmzgenius |
|
| Producthunt daha önce kullanan oldu mu. | pro_imaj | 0 | 914 |
29-04-2023, Saat: 09:47 Son Yorum: pro_imaj |
|
| Bu Siteyi Kullanan Var mı ? | Mr.Developer | 13 | 12.739 |
30-10-2018, Saat: 12:28 Son Yorum: Mr.Developer |
|