回答
對於它的價值,我用Mate在幾個相當大的項目上,必須說它工作得很好。我個人發現比Cairngorm更容易學習和使用。
僅通過物業注入使這些項目中的一部分更加清潔/更平滑/更快。如果我不得不選擇在項目中使用Mate還是不使用框架,我會每次選擇Mate。
這三者都是堅實的框架,我知道非常有才華和經驗豐富的開發人員由於各種原因偏向於某一方或另一方。
所有三個都有一個內置的依賴注入機制,這是最好的地方。
Mate是迄今爲止最輕量級的,因爲它主要關注依賴注入。 Robotlegs和Swiz的功能更加全面,並且內置了更多的MVC組件。
對此,我贊同Jason的觀點。
Swiz不包含MVC組件。Robotlegs可以,但據我所知它是可選的。 – 2011-07-04 18:50:02
我一直在相當大的項目上工作多年。我已經使用Mate作爲這個項目的核心框架,並且喜歡它。我發現它足以滿足我的需求。我獲得了我想要的功能,而不會顯着改變我的項目設計。與Cairgorm相比,你的項目變成了一個完全的frankenstein,並不像你的項目沒有它的樣子。我有多年的MVC經驗(主要是Java Struts,不寒而慄)和依賴注入體驗(Spring,Guice等)。如前所述,我還處理了Cairgorm,並發現它是我整個職業生涯中最痛苦的經歷之一。在我處理的MVC和DI框架中,Mate是我最喜歡的一個。我沒有Robotlegs或Swiz的經驗,所以我不能直接比較它們。
我只會對Mate提出的唯一問題是,它似乎並沒有被積極維持這些天。但是,我發現它非常無bug,而且不需要維護。它沒有損壞,也不需要很多修復。
歐芹是另一種選擇,有很好的文件記錄,可以以非常輕量級的方式使用。我個人偏向Robotlegs,因爲我喜歡它作爲一個框架非常小,大部分更廣泛的功能是由社區通過擴展和附加組件提供的。
- 1. 什麼是EJB,webservice的最佳框架?
- 2. Flex應用程序的最佳HTML/JavaScript框架是什麼?
- 3. 桌面小程序的最佳框架是什麼?
- 4. 實體框架4:添加和保存實體的最佳方式是什麼?
- 5. 最佳框架
- 6. 什麼是MySQL的最佳varchar大小?
- 7. 什麼是您使用的ORM框架的最佳功能
- 8. GWT應用程序的最佳ORM框架是什麼?
- 9. 什麼是用於網頁開發的最佳框架?
- 10. 什麼是JavaME中單元測試的最佳框架?
- 11. 將CGI遷移到框架的最佳方法是什麼?
- 12. .NET的最佳人工智能語言/框架是什麼?
- 13. .net的最佳文檔IOC框架是什麼?
- 14. 鏈接到Facebook應用框架的最佳方式是什麼?
- 15. 什麼是java彗星式框架最成熟和最健壯?
- 16. Java - 用eclipse開發web gui的最佳框架是什麼(app是java和jsp)?
- 17. 什麼是最好的ASP.NET MVC框架/架構,爲什麼?
- 18. 什麼是使用EF 4和DDD的最佳方式
- 19. OData服務開發所需的最小.NET框架是什麼
- 20. GUI的最佳框架?
- 21. MongoDB的最佳Web框架?
- 22. Ruby的最佳GUI框架。不是鞋
- 23. 什麼是網站的最佳/最小分辨率?
- 24. 什麼是可以創建和操作SVG的最佳javascript框架?
- 25. 什麼是使用REST API和JSON的最佳Web語言/框架?
- 26. 在flex puremvc框架中註冊代理和中介的最佳位置是什麼?
- 27. 什麼是最簡單/最輕的WSGI框架?
- 28. 什麼是跨瀏覽器最小高度的最佳和有效的方式?
- 29. Nginx和runit ....什麼是最佳做法
- 30. 什麼是Flex 4中最輕量級的容器?
您可能會發現更好的成功,詢問關於框架的更具體的問題;這是非常開放的。 – sarnold 2011-04-02 07:05:57
是的,但我並沒有完全賣給框架。 – marko 2011-04-02 07:07:05
你需要什麼框架?框架不是銀子彈 – Dan 2011-04-02 07:39:29