Soru Aklımda bir mesajlaşma uygulaması var. (Discord Skype gibi vs)

Bu konuyu okuyanlar

Alyx Vance

Profesör
Katılım
14 Nisan 2021
Mesajlar
2,904
Çözümler
1
Reaksiyon puanı
1,613
Puanları
113
Okuldayken aklıma geldi. Discord gibi ufak bir mesajlaşma uygulaması yapmak istiyorum. Bunun için neyi öğrenmeliyim ve ne almalıyım? Cevaplarsanız sevinirim. Donanımım yetermi buna?
 

Ceon

Asistan
Katılım
25 Kasım 2020
Mesajlar
246
Reaksiyon puanı
325
Puanları
63
Yaş
18
Okuldayken aklıma geldi. Discord gibi ufak bir mesajlaşma uygulaması yapmak istiyorum. Bunun için neyi öğrenmeliyim ve ne almalıyım? Cevaplarsanız sevinirim. Donanımım yetermi buna?
Donanım olarak kendi bilgisayarında yaparsın ama siteyi hostlamak istersen güçlü bir VDS gerekiyor. Bunun haricinde full stack JavaScript bilmen çok önemli.
 

Alyx Vance

Profesör
Katılım
14 Nisan 2021
Mesajlar
2,904
Çözümler
1
Reaksiyon puanı
1,613
Puanları
113
Donanım olarak kendi bilgisayarında yaparsın ama siteyi hostlamak istersen güçlü bir VDS gerekiyor. Bunun haricinde full stack JavaScript bilmen çok önemli.
Yok site değil direk program olarak yapmayı düşünüyorum
 

lamer

Asistan
Katılım
3 Nisan 2021
Mesajlar
228
Reaksiyon puanı
150
Puanları
43
Hangi platform için yapmak istediğine, sahip olmasını istediğin özelliklere göre değişir.
Örneğin sadece windows platformda çalışan basit bir uygulama olsun istersen, .Net, c# ve sql/no-sql bir veri tabanı sistemi kullanarak geliştirebilirsin.
Ama tam anlamıyla discord/skype gibi profesyonel veya ileri seviye bir uygulama çıkarmak çok iş ve farklı bilgi gerektirir. Örneğin mobil taraf için flutter/react cross-platform veya ayrı ayrı java/kotlin ve swift, masaüstü için java/spring veya c#/.net kullanmalı, yine web sürümü için farklı alternatifler arasından seçim yapman gerekir. Bu tabii ki bununla kalmayacak, platformlar arası entegrasyonları gerçekleştirebilmeli, internet ve iletişim protokollerini bilmen, uygulama dağıtımlarını (docker/kubernetes vb.) bir çok teknolojiye de hakim olmalısın.
Yukarıda bahsettiklerim detaya girmediğim, tamamen üstün körü örnekler. Yapmak istediğin her şey birbiri ile bağlantılı olacağından, birbirine uygun teknolojileri kullanmayı gerektirir.
 

Alyx Vance

Profesör
Katılım
14 Nisan 2021
Mesajlar
2,904
Çözümler
1
Reaksiyon puanı
1,613
Puanları
113
Hangi platform için yapmak istediğine, sahip olmasını istediğin özelliklere göre değişir.
Örneğin sadece windows platformda çalışan basit bir uygulama olsun istersen, .Net, c# ve sql/no-sql bir veri tabanı sistemi kullanarak geliştirebilirsin.
Ama tam anlamıyla discord/skype gibi profesyonel veya ileri seviye bir uygulama çıkarmak çok iş ve farklı bilgi gerektirir. Örneğin mobil taraf için flutter/react cross-platform veya ayrı ayrı java/kotlin ve swift, masaüstü için java/spring veya c#/.net kullanmalı, yine web sürümü için farklı alternatifler arasından seçim yapman gerekir. Bu tabii ki bununla kalmayacak, platformlar arası entegrasyonları gerçekleştirebilmeli, internet ve iletişim protokollerini bilmen, uygulama dağıtımlarını (docker/kubernetes vb.) bir çok teknolojiye de hakim olmalısın.
Yukarıda bahsettiklerim detaya girmediğim, tamamen üstün körü örnekler. Yapmak istediğin her şey birbiri ile bağlantılı olacağından, birbirine uygun teknolojileri kullanmayı gerektirir.
Bu kadar çokmuymuş be. Ufak bir ekip toplamam gerekecek o zaman :D ben şimdilik giriş yap mesaj al mesaj gönder dosya ekle gibi şeyler koymak istiyorum. Dediğiniz gibi c# ve .net framework mu kullanmalıyım?
 
Katılım
20 Temmuz 2017
Mesajlar
6,866
Reaksiyon puanı
5,172
Puanları
113
Bu kadar çokmuymuş be. Ufak bir ekip toplamam gerekecek o zaman :D ben şimdilik giriş yap mesaj al mesaj gönder dosya ekle gibi şeyler koymak istiyorum. Dediğiniz gibi c# ve .net framework mu kullanmalıyım?
Node.js + Front-End en mantıklı seçenek. Bu ikisi çoğu mesajlaşma uygulamasının en önemli çimentosunu oluşturuyor. Tabi istikrarlı bir çalışma ile en az 2 yılda bu tarz bir uygulama yapılabilir.
 
Üst