• 20-12-2021, 02:57:23
    #1
    Misafir
    Merhaba, malum dolar fiyatlarından mac fiyatlarıda patladı. Çoğu arkadaşım fırsat bilip öne geçeceğini düşündüğü için ellerinde ki mac ile swift ios çalışmaya başladı. Tavsiye olarakta çevrede Windows pcye nasıl mac os yüklenir twitleri okuyorum. Zaten Flutter üzerinden ios çalışılıyor, herkes neden swifte yoğunlaşıyor ? arasında ki en belirgin farklar neler ? şimdiden teşekkürler
  • 20-12-2021, 03:03:31
    #2
    Cross native’e yaklaşamaz performans olarak. Ayrıca swiftin verdiğinin %1’ni vermiyor Flutter. Gel gelelim Flutter benim projelerimin çapındaki her işimi cozuyor. Yüksek beklentili bütçeli projelerimi native yazdırırım. Ufak tefek projeleri cross. En büyük farkı yeni sürümlere entegrasyonu.
  • 20-12-2021, 03:06:58
    #3
    hocam üst mesaja ek olarak, flutter ya da react native ile çalışılıyor olsa da ios testi ve ios için compile edebilmek için yine macos gerekiyor.
  • 20-12-2021, 03:10:14
    #4
    Hocam örnek ile anlatayım. Uygulama cross platform oalrak çalışan diller ile bile yazılsada asıl diller ilede müdahale ediliyor. Örneğin Trendyol projesi komple react ama içinde hem reactı bilen insanlar hem swifti hem kotlini hem javayı. Eğer bu tarz bir proje geliştirmek istiyorsan bir markada çalışmak bir şirkette çalışmak istiyorsan şuanda zaten iki platformunda kendine has dillerini a dan z ye bilen bi eleman yok. O yüzden şirketlerde ya android dev ararlar yada iOS. Kendin için öğreniyorsan eğer ufak tefek şeyler yapacağım diyorsan react öğren zaten flutter ı geç. React her türlü sollar flutter ı.

    Mutlaka bir yerden para bulup Mac al. Bunu yazarken rahat yazdığıma bakma 13k ya aldığım macbook air m1 24k olmuş şuanda bende şaşkınım ....
  • 20-12-2021, 03:28:17
    #5
    Cross platform için en iyisi flutter diyebilirim. React native oldukça performans sorunu yaşatıyor (kullanmadım, araştırmalara göre) Flutter performans olarak swift, object c, java ve kotline göre oldukça yakın hatrı sayılır bir fark gözükmüyor. Şahsen yeni bir projem için fluttera bir şans vereceğim.
  • 20-12-2021, 08:17:13
    #6
    Dogukan adlı üyeden alıntı: mesajı görüntüle
    Cross platform için en iyisi flutter diyebilirim. React native oldukça performans sorunu yaşatıyor (kullanmadım, araştırmalara göre) Flutter performans olarak swift, object c, java ve kotline göre oldukça yakın hatrı sayılır bir fark gözükmüyor. Şahsen yeni bir projem için fluttera bir şans vereceğim.
    React native eskisi kadar perfonmans sorunu yaşamıyor. Şuan son derece stabil. Flutter ile kıyaslarsak bir tık geride kalıyor. Hali hazırda JavaScript bilen ve React yapısına hakim birisi çok rahat geliştirme sağlayabilir. Sıfırdan başlanacaksa flutter ile başlanılabilir.

    Konu sahibinin sorusuna gelirsek. Flutter, cross platform teknoloji olduğu için native kadar iyi perfonmans sergileyemez. Günümüzde daha çok start-up ve küçük çaplı firmalar tercih ediyor. Bunun sebebiyse aynı kodu hem android hem ios tarafına compile edebilmek. Bu sayede 2 farklı geliştirici almak yerine bir kişi bunu yapabiliyor (genel olarak uygulamalar birkaç kişiyle geliştiriliyor, konudan bağımsız olarak). Böylece maliyetleri çok daha ucuza getirebilirler.