我們目前正在尋求採用某種「標準」開發者框架並研究過使用企業庫。你會推薦使用這些塊作爲軟件開發的基礎,還是我們應該做些什麼本土種植?企業庫應用程序塊或家庭增長的框架?
2
A
回答
3
像所有建築和編程問題的良好答案一樣,答案是「取決於」。
這取決於您的數據訪問和對象設計需求的獨特性。這也可能取決於您如何計劃長期支持您的應用程序。最後,這很大程度上取決於開發人員的技能水平。
對這個問題沒有一個通用的答案,但一般來說,如果你的主要工作是關注提供一些商業價值的軟件,那麼選擇一個現有的框架並運行它。不要花費你的週期建立一些不會立即推動商業利潤的事情(即增加收入和/或降低成本)。
例如,我公司的一個項目是公司運營的核心,需要儘快開發和部署,並且壽命很長。出於這些原因,我們在企業圖書館的一些幫助下選擇了CSLA。我們可以選擇其他的框架,但重要的是我們選擇了一個框架,它似乎適合我們的應用程序和我們的開發人員技能,並且我們也使用它。
它給了我們一個良好的開端和社區,我們可以從中獲得支持。我們立即開始提供具有商業價值的功能,並且不會試圖建立一個框架來撞牆。
我們也可以僱用未來最有可能接觸我們框架的人,給他們一個非常好的開端。這應該可以減少長期支持成本。
我們有沒有使用我們可能不需要的東西和開銷?也許。但是,我會整天交易,以便在代碼的早期和經常提供商業價值。
1
這真的取決於你需要做什麼。一般來說,貴公司所處的位置越大,您就越有可能找到一個適當支持您的框架。對於較小的壁龕,你很可能需要推出自己的產品。
我工作的公司有幾個應用程序,都是針對給定建築物估算建築材料的。由於這是一個非常具體的事情,我們有大約8個類似的應用程序,所以我們決定在必要時推出我們自己的應用程序並引入第三方庫(無意義地重新發明了一些內容)
當然,你的傭工可能有所不同。
相關問題
- 1. 框架的企業應用
- 2. 企業庫或實體框架
- 3. 比較用於企業應用程序的Web GUI框架
- 4. 如何使用企業庫的配置應用程序塊?
- 5. 混合移動應用程序開發的企業級框架?
- 6. 實體框架 - 適用於企業級應用程序嗎?
- 7. 如何在企業應用程序中使用實體框架
- 8. 帶繼承的企業庫驗證應用程序塊
- 9. 企業庫的異常處理應用程序塊
- 10. 爲什麼使用企業庫數據應用程序塊
- 11. 禁用企業庫高速緩存應用程序塊
- 12. 在asp.net中使用企業庫緩存應用程序塊mvc2
- 13. 在Silverlight中使用企業庫緩存應用程序塊
- 14. 企業應用程序或Web應用程序的Web服務
- 15. 實體框架4.1與企業數據應用程序塊最大性能
- 16. 爲企業應用程序驗證框架構建在Spring 2.5
- 17. 企業庫異常處理應用程序塊
- 18. 企業庫日誌應用程序塊選項
- 19. 企業庫驗證應用程序塊和國際
- 20. Azure Autoscaling應用程序塊 - 企業庫6.0
- 21. .NET WinForms和企業庫驗證應用程序塊
- 22. MSMQ,WCF和企業庫5日誌記錄應用程序塊
- 23. 日誌記錄應用程序塊 - 微軟企業庫4.1
- 24. 配置企業庫5.0數據訪問應用程序塊
- 25. 企業iOS應用程序
- 26. 使用的TransformerFactory從家庭版到企業版
- 27. Python企業集成模式庫/框架
- 28. 實體框架vs企業庫
- 29. 適用於非企業級客戶的企業應用程序?
- 30. 企業庫4.1程序集