lostyazilim
tr.link

Xamarin - React - Flutter kanser üçlüsü sorusu

15 Mesajlar 2.430 Okunma
lstbozum
tr.link

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
Merhaba arkadaşlar bu konuda bir çok yerde bir çok soru sorulmuş ve cevaplar verilmiş ama ben tatmin olmadım o yüzden sadece [color=#FF0000]Bilgili => Geliştirici [/color] arkadaşlar cevap verirse sevinirim.

Ben xamarin üstünden gidiyordum ama hep bir hantallık seziyordum ve dün benim gibi bir geliştirici arkadaşım ile istişare de bulunduk ve bana her ne kadar kalıplarımdan çıkmak istemesemde "Flutter - dart " dilini önerdi ve şöyle 1-2 saatlik bir sunum yaptı bu sunumda daha çok + larından bahsedildi ve tabi kısa bir uygulama geliştirildi.

Şimdi bu safhada bana çok komplike olmayan uygulamalarda Flutter daha cazip ve mantıklı geldi. Neden diye sorarsanız zaten mobile de hepinizin yada cogunuzun bildiği gibi uzak db bağlanma olayı yok o yüzden veriler ya SQLite a veya text halinde local yani mobil cihazda depolanacak yad webservis ile uzak bir sunucuya gönderilerek tutulacak. Bu bağlamda zaten webservis şart sonuçta bir etkileşim ve multi olayı giriyor işin içine. Hal böyle olunca işte ben .Net developerim yok C# biliyorum yok asp.net api yada mvc ile webservis yazarım o yüzden kesinlikle xamarin daha iyi diye bir olay kalmıyor. Ayrıca Flutterde anlık etki = tepki olayı var yani hot-reload olayı tekrardan debug yapmadan save yaparak result almak gibi. E zaten bu flutterda da sqlite ve webservis gibi 2 veri kayır mantığı var..

Ayrıca mesela xamarinde illaki iOS ve android platformları ayrı olduğu için bu ayrımdan kaynaklanan cihaza ve işletim sistemine dayalı değişikliklerin sayısı fluttera göre daha fazla ve zahmetli.

Birde React var oda bana göre performans olarak xamarin ve flutter arası geldi ( react tan hiç çakmam bakmadımda sadece okuduğum ve dinlediğim kadarı ile bu kanıya vardım. E birde React ta complier ederken işi arttırıyormuş.

Bu bağlamda aslında sorumun cevabını kendim vermiş gibi flutter daha iyi diyeceğim ama yine de piyasada da aktif olan geliştirici arkadaşların fikrini almak isterim.

3 Ayrı dilden hangisi size piyasada daha çok iş ve kolaylık sağlıyor ve neden ?

Birde kontratlı yada remote çalışan arkadaşlar siz ne düşünüyorsunuz.

Not ek : Açıklamaya göre flutter masaüstü ve web uygualam geliştirme ortamı içinde çalışmalara başlamış zaten flutter en temelde bir yap => hakikaten bütün platformlarda çalıştır mantığını olturtmuş.

Lütfen sırf bilgili görünmek için yada post kasmak için cevap verecekler vermesin. Sadece tecrübeli geliştirici ve bilgili arkadaşlar cevap versin.


Şimdiden teşekkür eder iyi forumlar dilerim.
 

 

wmaraci
reklam

EmreTaner EmreTaner WM Aracı Kullanıcı
  • Üyelik 29.01.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Tekirdağ
  • Ad Soyad E** Ç**
  • Mesajlar 694
  • Beğeniler 44 / 128
  • Ticaret 5, (%100)
Konuyu takip etmek istiyorum.
Android Native geliştiriciyim bu tarz Flutter, React-native baktım ama çok karışık geldi bir türlü oturtamadım.
 

 

ETC Mobile Apps
Mobil uygulama yapılır.

LizGate LizGate Lizgate Kullanıcı
  • Üyelik 30.03.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum Muğla
  • Ad Soyad A** Y**
  • Mesajlar 93
  • Beğeniler 12 / 47
  • Ticaret 3, (%100)
Benim şöyle bir serüvenim var;

Ben CRM-ERM geliştirirken bir mobil uygulama çıkarmam lazımdı. .NET Core geliştiricisi bir arkadaşım ısrarla xamarine geç cross platform dedi geçtim. Xamarin'de geliştirdiğim uygulama çok yavaş çalışıyordu başka bir teknolojiyi aradım. Ionic ve dart ı buldum. Ionic ücretli ve kolay gelmişti, dart'ta ise kaynak yoktu. Başka bir arkadaşım dart'ta bir proje geliştirmiş bana dartı önermişti. Yabancı bir kaynak bulup onuda öğrenip bir proje çıkardım. Performans konusunda çok iyi. Kolay öğrenilebiliyor ve kolay bir yapısı var.

Sonrasında kullandığım yerler;

Mobil raporlama.
Teknik servis saha personeli için iş bildirimi ve iş takibi.
Sayım modülü ve entegarsyonu.

vb. birkaç projede çok rahatlatmıştı beni.
ozmencelik

kişi bu mesajı beğendi.

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)

LizGate adlı üyeden alıntı

Benim şöyle bir serüvenim var;

Ben CRM-ERM geliştirirken bir mobil uygulama çıkarmam lazımdı. .NET Core geliştiricisi bir arkadaşım ısrarla xamarine geç cross platform dedi geçtim. Xamarin'de geliştirdiğim uygulama çok yavaş çalışıyordu başka bir teknolojiyi aradım. Ionic ve dart ı buldum. Ionic ücretli ve kolay gelmişti, dart'ta ise kaynak yoktu. Başka bir arkadaşım dart'ta bir proje geliştirmiş bana dartı önermişti. Yabancı bir kaynak bulup onuda öğrenip bir proje çıkardım. Performans konusunda çok iyi. Kolay öğrenilebiliyor ve kolay bir yapısı var.

Sonrasında kullandığım yerler;

Mobil raporlama.
Teknik servis saha personeli için iş bildirimi ve iş takibi.
Sayım modülü ve entegarsyonu.

vb. birkaç projede çok rahatlatmıştı beni.


Öncelike yorumunuz için teşekkür ederim. Hakikaten daha açarken bile proje sanki böyle javascript kodluyormuş gibi ( hafiflik ve performans açısından ) geliyor insana xamarinden sonra :)

Peki mesela çalıştığınız iş yerinin sizden flutter development konusunda bir beklentisi oldumu yani şirket uygulama ve programları flutter ile artık geliştirilecek diye ?
LizGate

kişi bu mesajı beğendi.

wmaraci
wmaraci

LizGate LizGate Lizgate Kullanıcı
  • Üyelik 30.03.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum Muğla
  • Ad Soyad A** Y**
  • Mesajlar 93
  • Beğeniler 12 / 47
  • Ticaret 3, (%100)
ozmencelik Açıkcası şirket beni yazılım sektörünün binbir çeşitcisi olarak kullandıgı için işten ayrıldım :laugh: .

Yaptığım projelerden birisi çalıştığım firmanın üst firmasıydı ve onlar flutter-dart geliştiriyordu hatta flutter-dart kodlayacak adam bulamıyorlardı o zaman(2019 ocak). Onların yazılımını beğenmediğimiz için dış yazılım olarak kendim geliştirmiştim.

Firma beklentisi olarak gözlemlediğim ise birçok büyük firma (199x-2005 arası yazılımı başlayan) azınlık olarak delphi temelli. (Otel programları, muhasebe programları, pos-satış programları vb.)Mobil yaygınlaşınca müşteriler kullandıkları bu programları işyerleri dışında evlerinde, bir başka ofislerinde veya tatillerinde program verilerine ulaşmak istemeye başladı. Bu talepe acil çözüm ise flutter oldu (Benim bildiğim büyük firmalardan 3'ü ve başka orta küçük işletmeler.) Bir bu kadarda geçemeyen firma var.

Kullandıkları sunucular windows oldugu içinde .net ile api yazıp mevcut sunucu üzerinden ISS kurulumu yapıp çalıştırıyorlar.


Ama işin içine C# girdiyse adamlar zaten c# biliyoruz ne flutter'ı diyorlar, xamarin kodluyorlar. Xamarin ise istenilen performansı vermiyor(Örneğin restorant pos sistemi için el terminali yazılımı, tıkla ürün bekle, tıkla ürünü almayı bekle, tıkla göndermeyi bekle vs.)


Özet olarak flutter ile geliştirdiğim projeler ya kendimin ya da bir kişinin freelance işiydi onun dışında birisi maaşla gel kodla demedi bende aramadım. Yaygınlık konusunda iş tekliflerinde xamarin daha ön planda.
ozmencelik

kişi bu mesajı beğendi.

LizGate LizGate Lizgate Kullanıcı
  • Üyelik 30.03.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum Muğla
  • Ad Soyad A** Y**
  • Mesajlar 93
  • Beğeniler 12 / 47
  • Ticaret 3, (%100)
Ek olarak flutter freelance işlerde iyi ekmek yedirir, zamandan ve nakitten kazandırır.
ozmencelik

kişi bu mesajı beğendi.

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
Öncelikle uzun uzun bilgilendirme ve tecrübe paylaşımı için teşekkür ederim.

Ozaman şöyle diyebiliriz daha alışkanlıklar devam ediyor ama flutterin tadına varanda onla ilerliyor ? Birde sanırım 2 yıla kadar çoğalır gibi kullananı ayrıca kısa sürede performans ve hız açısından iyi bir çözüm. Birde şunu doğrumu anladım küçük uygulamalarda flutter ama büyük uygulamalarda ya native yada xamarin daha etkili ?
berkaycatak

kişi bu mesajı beğendi.

SancarSaran SancarSaran WM Aracı Kullanıcı
  • Üyelik 14.01.2018
  • Yaş/Cinsiyet 52 / E
  • Meslek Programcı
  • Konum İzmir
  • Ad Soyad S** S**
  • Mesajlar 319
  • Beğeniler 4 / 111
  • Ticaret 0, (%0)
https://towardsdatascience.com/flutter-vs-react-native-vs-xamarin-which-is-the-best-choice-for-2019-2bc30fc76442
 

 

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)


Konuyu tam okudunuz mu ? Rica ediyorum ordan burdan sırf cevap yazmak için link atıp yorum atmayım ben yabancı sitelerde ne yazdığını yada makaleleri sormuyorum BENİM GİBİ GELİŞTİCİ ARKADAŞLARIN TÜRKİYEDEKİ İŞLEYİŞİ VE TECRÜBELERİNİ PAYLAŞMASINI İSTEDİM.

İyi forumlar size
 

 

LizGate LizGate Lizgate Kullanıcı
  • Üyelik 30.03.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum Muğla
  • Ad Soyad A** Y**
  • Mesajlar 93
  • Beğeniler 12 / 47
  • Ticaret 3, (%100)

ozmencelik adlı üyeden alıntı

Öncelikle uzun uzun bilgilendirme ve tecrübe paylaşımı için teşekkür ederim.

Ozaman şöyle diyebiliriz daha alışkanlıklar devam ediyor ama flutterin tadına varanda onla ilerliyor ? Birde sanırım 2 yıla kadar çoğalır gibi kullananı ayrıca kısa sürede performans ve hız açısından iyi bir çözüm. Birde şunu doğrumu anladım küçük uygulamalarda flutter ama büyük uygulamalarda ya native yada xamarin daha etkili ?


Ben teşekkür ederim sohbet için

Büyük ölçekten ziyade arkasındaki firma ile alakalı. Flutter ile instagram,messenger,whatsapp vb. uygulamaların clonları mevcut.

Ama firmalar şöyle bir bakıyorlar Xamarin kim, arkasında microsoft var, geliştirmek için eğitim ve kod örneği bol, vs.

Flutter-Dart ise google'ın terk edilmiş evladı
ozmencelik

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al