• 17-07-2023, 19:30:23
    #1
    Python ile masaüstü yazılım yazabiliyorum. Windows bilgisayarda çalışacak şekilde. Ama bunu çalıştırmak için windows bilgisayar/vds gerekiyor. Peki Django veya Flask ile bot yazıp domainde çalıştırmak mümkünmü? Django ve Flask'ın mantığı nedir?
  • 17-07-2023, 19:36:32
    #2
    Djangoyu laravel tarzı düşünebilirsin, flask ise http mantığında. Flaske verebileceğim örnek sanırım nodeja tarafındaki express. Botu domainde çalıştırmanın mantığı eğer panel yapacaksanız vs yapabilirsiniz. Onun dışında botu normal çalıştıracaksanız herhangi bir şekilde domaine vs ihtiyacınız bulunmuyor centosta nohup ile çalıştırın düz.
  • 17-07-2023, 19:49:54
    #3
    canyucel adlı üyeden alıntı: mesajı görüntüle
    Djangoyu laravel tarzı düşünebilirsin, flask ise http mantığında. Flaske verebileceğim örnek sanırım nodeja tarafındaki express. Botu domainde çalıştırmanın mantığı eğer panel yapacaksanız vs yapabilirsiniz. Onun dışında botu normal çalıştıracaksanız herhangi bir şekilde domaine vs ihtiyacınız bulunmuyor centosta nohup ile çalıştırın düz.
    Teşekkürler. Aradığım bilgi nohup. Sağolun.
  • 17-07-2023, 20:02:56
    #4
    A.AY adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler. Aradığım bilgi nohup. Sağolun.
    Rica ederim, iyi çalışmalar.
  • 17-07-2023, 22:19:41
    #5
    Flask ile doğrudan yazmaya başlayabilirsin. Neredeyse eğitime bile gerek yok. Yaparken öğrenilir. Ama django öyle değil. Bodoslama dalma. Öncesinde bir öğrenim süreci istiyor. Yalnız tabi flask ile karşılaştırınca daha kapsamlı. Mesela sırf hazır gelen admin paneli için bile kullanılır.

    Masaüstü botlar yazarken işletim sistemine doğrudan bağımlı bir şey kullanıyorsan onu dönüştürdüğünde şöyle bir durumla karşılaşacaksın.
    Mesela işletim sistemine bağlı bir şey olsun. Selenium chrome driver.
    Django ile bu selenium tetiklemeyi ve yönetmeyi yaparsın yalnız arka planda selenium çalışabilmek için işletim sistemine ihtiyaç duyacak. Sen ise bu web uygulamasını sunucuya deploy etmiş, orada yayınlamış olacaksın ve hosting firması sana selenium desteği tabii ki vermeyecek. İşte o yüzden VPS alıp VPS üzerinde kurulumlar yapman gerekiyor. Orada kurulum, ayar vs. yapacaksın. Bu da tabi bir miktar uğraştırıyor.