我之前處理過GAE,我喜歡它的webapp的簡單性。現在我正在學習如何使用Amazon EC2。我的問題 - 我從哪裏開始製作一個簡單的Web應用程序,以便能夠訪問窗體瀏覽器?我想我應該使用WSGI來達到這個目的。我不想使用Django,因爲我想保持應用程序小而輕,沒有不必要的功能。你能推薦什麼?謝謝。亞馬遜AWS的網絡框架
回答
AWS和GAE有很大不同。 GAE非常嚴格地定義你在開發環境方面可以做什麼和不可以做什麼。 AWS爲您提供了一個服務器來執行您想要的任何操作。
如果您不想弄清楚所有零件如何配合在一起以便良好地擴展,GAE就非常好。如果您需要靈活性以在您的環境中執行任何您想要的操作,AWS就很好。
所以要回答你的問題 - 你可以使用你喜歡的任何框架/環境。
就我個人而言,我喜歡Django/Pinax的任何需要用戶系統的東西。你想要一個輕量級的系統,我聽說過有關塔的好東西。
下面的幾個其他的列表: http://wiki.python.org/moin/WebFrameworks
既然我們談到AWS,它並沒有被蟒蛇。 Ruby on Rails非常棒。
如前所述,亞馬遜比GAE更具靈活性。如果您想堅持使用Python並希望能夠通過瀏覽器訪問您的應用程序,則可以考慮使用web2py,它可以通過基於Web的IDE和管理界面編輯和管理您的應用程序(請參閱demo)。
web2py是爲ease of use and developer productivity而設計的,因此學習起來非常簡單,並且可以快速開始,而且只需很少的代碼就可以完成很多工作。儘管快速簡單地完成簡單(甚至不那麼簡單)的事情是很容易的,但如果你的應用程序變得更加複雜,web2py也可以處理它,因爲它是一個集成度很高的完整堆棧框架,內置大量內置功能,包括數據庫抽象層,表單處理和驗證,訪問控制,Web服務以及簡單的Ajax集成。
web2py可以在GAE上運行,web2py應用程序可以從GAE移植到其他平臺而無需任何代碼更改。但是,如果您正在尋找比GAE更具靈活性的簡單可擴展雲託管選項,則可以查看新的DotCloud(仍處於測試階段),其實際上是runs on EC2。現在有一個demo web2py app在運行,並且有一個tutorial解釋了簡單的部署過程。
如果您有任何關於web2py的問題,您將從友好和敏感的mailing list獲得許多幫助。我知道一些用戶在EC2上託管了web2py應用程序。例如,這個由web2py提供支持的demo Q&A site託管在EC2上。
- 1. 亞馬遜網絡服務(AWS)架構
- 2. 亞馬遜AWS
- 3. 亞馬遜網絡服務和非亞馬遜網站
- 4. 如何從亞馬遜usning亞馬遜S3框架
- 5. 亞馬遜WAF +亞馬遜API網關
- 6. 亞馬遜網絡服務 - API網關
- 7. 亞馬遜AWS的小型基本網絡成本
- 8. 亞馬遜網絡服務/ AWS的體系結構
- 9. 什麼是AWS(亞馬遜網絡服務)中的keyName?
- 10. 在亞馬遜AWS上部署網站
- 11. 亞馬遜架構
- 12. 保護亞馬遜網絡服務(AWS)S3免受DDoS攻擊
- 13. EC2在AWS(亞馬遜網絡服務)上捆綁銷售
- 14. Erlang亞馬遜網絡服務(AWS)EC2 API
- 15. 亞馬遜網絡服務(AWS)EC2,EMR,S3
- 16. 通過salesforce從亞馬遜網絡服務(AWS)訪問數據
- 17. AWS(亞馬遜網絡服務)自動文件分區
- 18. 紅寶石AWS - 亞馬遜
- 19. 亞馬遜AWS SSL問題
- 20. SourceFile亞馬遜AWS S3
- 21. 亞馬遜AWS和替代
- 22. 亞馬遜AWS EC2使用
- 23. 亞馬遜SNS - AWS-SDK-PHP
- 24. 亞馬遜AWS Ec2 + Elastic IP
- 25. 用java亞馬遜AWS NoSuchFieldError
- 26. 關於亞馬遜AWS EC2
- 27. 創建亞馬遜AWS
- 28. 亞馬遜AWS教程?
- 29. 亞馬遜AWS對於Whois?
- 30. 亞馬遜S3(AWS)NSMutableData
我可以訪問web2py中的nltk嗎? – Mina 2014-04-19 20:38:13