Selamlar. Uzunca süre web üzerinden pentestingle uğraştıktan sonra yazılıma merak sarıp flutter'da bi proje geliştirmeye başladım. Firebase ile çok detaylıca hazırlayıp bitirdim sayılır. Fakat fb, hem güvenlik konusunda benim açımdan yetersiz hemde ileri zamanlarda ücretlendirmesinin pahalı geleceğini çokca duydum. Bu yüzden php ve mysql üzerinden uygulamayı en baştan tasarladım. Ama anlık veriler kısmında ne yapacağımı çözemedim yetersiz kaldım, ve projede yazılımın tamamını üstleniyorum. Sorum şu ki; öğrendiğim kadarıyla mesajlaşma gibi şeyler için en popüler sistem socketio kullanımı. Bunun içinde nodejs gerektiği öğrendim. Fakat nodejs için nasıl bir sunucu edinmem gerektiğini bir türlü anlayamadım. Tüm sisteme erişimim olan makina mı gerekir yoksa nodejs destekli diye tanıtılan hostingler mi gerekir, terminal nodejs destekli görünenlerde mevcut mudur? Bunu öğrensem başlamış olacağım fakat tıkalı kaldım böyle. Yorumda bi ufak genel bilgi verebilecek varsa çok sevinirim.
Selamlar, nodejs destekleyen paylaşımlı sunucularla veya root erişimi olan vps-vds/dedicatedlara kurulum yapılarak kullanılabilir.
Socketio yerine farklı çözümler de mevcut.