Iki iyi seçenek var burada:
PHP
PHP bir sunucu tarafı dilidir, ve bazı sağlam sınıfları ile önuç tasarım varsa, komut satırı cini için sınıfları yeniden kullanabilirsiniz. Bu gelecekte değiştirmek için daha kolay olacaktır, daha standart bir uygulama paketi, sahip olmanızı sağlar. PHP MySQL erişebilir, ve zaten bunu biliyorum çünkü, öğrenme eğrisi az olacaktır.
Python
Python böyle bir uygulama için mükemmel bir sunucu tarafı dilidir. Denilen standart bir komut seti, DB API 2.0 ile herhangi bir SQL veritabanı konuşabilirsiniz. Bu herhangi bir noktada MySQL PostgreSQL TM değiştirmek istiyorsanız taht demektir, sen basit bir değişiklik:
import my_mysql_library as sql
için:
import my_postgres_library as sql
Ve uygulama başka bir kod değişikliği gerekmez. Python da kullanışlı gelebilir birçok kütüphaneleri içerir ve doğru optimize takdirde, PHP daha hızlı olacaktır.
Conclusion
Şahsen, ben aşağıdaki nedenlerle, Python kullanmak:
- Deneyim Öğrenme; Programlama öğrenme konusunda her zaman. Her fırsatta, zaten yapabilirsiniz learn bunu bilmiyorum bu yüzden bir dil ya da aracını kullanın.
- Dil Tercihi; PHP ve Python programlama hem de sonra ben dürüst Python üzerinde PHP kullanmayı tercih ediyorum bir durum yok olduğunu söyleyebiliriz. Bir değil.
- Mevcut Kütüphane; Python çok sağlam bir topluluk vardır, ve sizin için bir şeyler yapmak yararlı kitaplıkları ve (örneğin {[) (0]} gibi) bir çok paket much daha kolay.
Her iki dilde onları bir cron job aracılığıyla aralıklı olarak çalıştırmak olabilir, ya da çıkış boru ederken onları bir Daemon (script (ler koşma gibi kolay olduğu) olarak çalıştırmak olabilir gibi bir kara deliğe, /dev/null)