Backend golang kullanmak?

  • Konuyu başlatan Konuyu başlatan Galaxy
  • Başlangıç Tarihi Başlangıç Tarihi
  • Mesaj Mesaj 7
  • Görüntüleme Görüntüleme 354
Peki typescripte göre artilari nelerdir?
Derlendiği için sunucuda daha hızlı çalışır ve daha az kaynak kullanır. Ancak kodun iyi yazılmış olması da önemli bir etken. Kötü yazılmış bir golang uygulaması, iyi yazılmış bir TS uygulamasından çok daha fazla kaynak kullanabilir.

Ancak TS kitaplık bakımından golang'dan daha geniştir. Daha fazla yardımcı kütüphane bulabilirsiniz. Esneklik olarak da daha iyi sayılabilir ancak esnek olmasının dezavantajı olarak çalışma zamanı hata alma ihtimaliniz daha fazla.

Go eşzamanlılıkta daha iyi, çoklu işlem yapmanız gerekiyorsa iyi olabilir. Ve C kodunu direkt Go'da biraz uğraşla kullanabilirsiniz. Hali hazırda oluşturulmuş C/C++ uygulamanız varsa veya C kütüphanesi ihtiyacınız varsa Go iyi bir seçim olabilir.

TL;DR
TS: Görece esnek, Daha fazla kaynak kullanımı, Daha fazla hata potansiyeli, Geniş Ekosistem
Go: Derlenmiş, Hızlı ve az kaynak kullanımı, Çok görevde daha iyi, İyi C/C++ ekosistemi, Yeni kullanıcılar için karmaşık sayılabilir.
 
Son düzenleme:
Mantıklıdır hocam. Derlendiği için iyi performans da elde edersiniz ancak uyumlu bir sunucu bulabilmelisin. Sunucu ücreti olarak PHP'ye oranla daha pahalı olabilir.
En ucuz Avrupa lokasyon VDS'ler zaten aylık 2-3-4€ onun çok problem olacağını sanmıyorum. NodeJS de olsa Go da olsa lazım böyle bir sunucu. Mail sunucun yaparsın, frontendi backendi veritabanını orada çalıştırırsın.

Bir yandan da sunucu kısmında da uzmanlaşılır zaten güzel olur.
 
Son düzenleme:

Peki sizce golang kullanmak mantikli mı?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…