我是初學者,對應用程序開發不熟悉。我聽說很多開發人員都在談論如何開發可伸縮的體系結構。我對體系結構沒有太多的瞭解,所以我想知道更多關於Web應用程序體系結構的意義以及如何爲我自己的應用程序開發的知識。 任何幫助將不勝感激。 謝謝。爲Web應用程序開發可伸縮體系結構的過程是什麼?
-1
A
回答
2
好建築有很多方面(http://en.wikipedia.org/wiki/Software_architecture)。 Scalability只是其中之一(http://en.wikipedia.org/wiki/Non-functional_requirement)。
對於一個初學者,我希望這些鏈接將幫助:
- http://fewagainstmany.com/blog/introduction-to-layered-architecture-part-one
- http://blog.simcrest.com/what-is-3-tier-architecture-and-why-do-you-need-it/
- 查找到部分@http://www.codeproject.com/Articles/70061/Architecture-Guide-ASP-NET-MVC-Framework-N-tier-En
「設計的可伸縮性選項」 請隨意詢問任何進一步的具體問題。謝謝。
0
如果您一般對軟件架構理論感興趣,那麼請查看關於MVC,SOA,使用谷歌的WEB框架的文獻。
但是對於今天的Web開發人員來說,可伸縮性通常意味着要找到合適的應用程序框架和服務器環境來運行業務邏輯並編寫使用它們的代碼。
在您選擇了語言/語言集合(Ruby,Java,Python,.NET ...)後,如果您查看當前可用的公共雲環境,支持哪些框架,則可採用一種方法。 Heroku,Engineyard,OpenStack,AppEngine,AmazonWS,Rightscale只是當今這類平臺流行示例中的幾個。
Autoscaling通常在這些平臺上解決所有縮放問題。
相關問題
- 1. 可伸縮的web應用程序體系結構
- 2. 應用程序體系結構建議(可伸縮性/性能)
- 3. 比較Java和.NET上的可伸縮Web應用程序體系結構
- 4. 什麼是Web應用程序的常用體系結構?
- 5. 移動應用程序的web應用程序的體系結構是什麼?
- 6. 什麼是ASP.NET Web應用程序的推薦體系結構?
- 7. 移動開發/體系結構:重用Web應用程序?
- 8. 規劃可伸縮Web應用程序的開發
- 9. 建立Windows Phone 7應用程序連接的服務的最佳可伸縮體系結構是什麼?
- 10. Web應用程序體系結構
- 11. Spring Web應用程序體系結構
- 12. Web應用程序體系結構
- 13. 可可 - 應用程序體系結構
- 14. socket.io的可伸縮體系結構
- 15. 什麼應該是Java EE Web應用程序的體系結構/設計?
- 16. 什麼是Lift-JPA應用程序的良好體系結構?
- 17. android - 應用程序體系結構什麼是最好的?
- 18. 構建一個可伸縮的ASP.NET MVC Web應用程序
- 19. 帶有Web服務的Web應用程序體系結構
- 20. 使用XML作爲數據結構的可伸縮應用程序的可伸縮性問題?
- 21. 編寫可伸縮的web應用程序/ web-serivces的書
- 22. Umbraco應用程序的體系結構
- 23. Intranet應用程序的體系結構
- 24. 適用於Web服務應用程序的iOS應用程序體系結構
- 25. 一般可可應用程序體系結構編程指南
- 26. 您使用什麼方法來測試Web應用程序的可伸縮性?
- 27. 實體數據框架和Web應用程序體系結構
- 28. WPF/Silverlight企業應用程序體系結構..你做什麼?
- 29. 第三方API調用的Web應用程序體系結構
- 30. 使用nhibernate的web應用程序體系結構