我明白,或許有更好的方式來製作比上述的PHP應用程序更大的尺寸,但是我想知道更多的原則。據我所知,Python比PHP快,我試圖決定下一步學習哪種語言,作爲一名PHP開發人員。將部分PHP應用程序移植到Python是否有助於擴展?
1
A
回答
3
由於多種原因,包括其清晰的語法,優秀的標準庫,多範型支持以及圍繞它的有用社區,Python是一門非常好的語言。
但是,可伸縮性與您的系統的整體架構相比,更多的是您選擇的編程語言。通常,數據庫是主要瓶頸,與數據庫交談的編程語言的性能不會對整體網站性能產生太大影響。
0
對於Web應用程序,我會親自在PHP之後學習Python,但是如果您的Windows粉絲會考慮ASP.NET。
2
我不認爲Python中的重寫會對您有很大幫助,如果不知道確切的可伸縮性問題,很難說。當涉及到真正的擴展問題時,每個問題都是獨一無二的,沒有一個真正的解決方案。
話雖這麼說,Python是一種有趣的語言,如果你有時間在你的手上,想要學習一些東西,這聽起來像是一個好主意,仔細看看它。我也會更仔細地研究JavaScript,不管是使用NodeJS(對於某些事情來說,它也相當快)或者只是在瀏覽器中,它是一種不會很快消失的語言。如果你是一個web開發人員,你無法知道足夠的JS imo。
0
我不能評論一個網站的可擴展性的差異,但我有非常積極的經驗,使用框架如django的小時間網站。我真的很喜歡代碼和模板的分離(我知道你也可以通過php以某種方式做到這一點)。
相關問題
- 1. 將應用程序移植到python 3
- 2. 是否可以將iOS應用程序移植到Android?
- 3. MoonlightDesktop是否適合將wpf應用程序移植到Linux?
- 4. 是否可以將WPF Prism應用程序移植到Metro
- 5. 如何將Google Chrome擴展程序移植到Firefox?
- 6. 將silverlight應用程序移植到iPad
- 7. 將iOS應用程序移植到Android
- 8. 將Android應用程序移植到Xamarin?
- 9. 將iPhone應用程序移植到WP7
- 10. 將Android應用程序移植到iPhone
- 11. 移植Chrome擴展與多個應用程序頁面,火狐
- 12. 將Python程序移植到C
- 13. 是否將基於QML的應用輕鬆移植到Windows Phone?
- 14. 將iOS Swift應用程序移植到Xamarin for Windows部署中
- 15. 將perl soap應用程序移植到python
- 16. 將多版本python應用程序移植到Windows中
- 17. 是否很難移植我的iOS應用程序到Android應用程序?
- 18. Google App Engine是否具有可擴展性和可移植性?
- 19. 將PHP/jQuery應用程序移植到Java/Wicket
- 20. 將Ruby/Rails應用程序移植到PHP 5
- 21. 將基於TabViewController的應用程序移植到Android
- 22. 移植Python應用程序到移動平臺
- 23. 如何將移動應用程序擴展到電視應用程序(android)?
- 24. 如何將現有iPhone應用程序移植到iPad
- 25. 將現有控制檯應用程序移植到Windows Azure
- 26. 將現有的iOS應用程序移植到UWP
- 27. 是否有可能將Xamarin ios應用程序連接到swift watchOS擴展
- 28. 移植到Drupal/WordPress的Joomla擴展
- 29. 將java應用程序移植到android - 是否可以使Serializable工作?
- 30. Android應用程序到IOs的移植?