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

Bu konuyu okuyanlar

Alyx Vance

Profesör
Katılım
14 Nis 2021
Mesajlar
2,588
Çözümler
1
Reaksiyon puanı
1,469
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
İçerik Ekibi
Katılım
25 Kas 2020
Mesajlar
208
Reaksiyon puanı
278
Puanları
63
Yaş
16
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 Nis 2021
Mesajlar
2,588
Çözümler
1
Reaksiyon puanı
1,469
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 Nis 2021
Mesajlar
173
Reaksiyon puanı
119
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 Nis 2021
Mesajlar
2,588
Çözümler
1
Reaksiyon puanı
1,469
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 Tem 2017
Mesajlar
6,878
Reaksiyon puanı
5,097
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.
 

Son mesajlar

Üst