關於DDD,語言和主流架構
Evans說過:雖然DDD是一個不合具體語言繫結的設計思路,並沒有強求要什麼語言實現,但是DDD確實依賴於語言和架構支援,比如用過程式語言再強大的設計者也很難將DDD操作起來,所以DDD麻煩之處也在於此——某種程度依靠於語言和架構。
在之前banq給的Evans在sourceforge上的開源例子(物流系統)中,Evans使用了Spring MVC,Spring,Hibernate以及HSQLDB實現了他的DDD Sample,是不是也含沙射影說明了現今主流框架中,Spring還是實現DDD的最合適者??現在越來越多人轉向Rails,認為Spring太多的配置檔案過於繁冗,但是站在一個DDD忠實擁簇的角度上,拿著DDD書中那麼多概念默想“什麼框架才能支援聚合,支援倉庫,支援實體和值物件,支援Services,支援Facade,支援物件構建與使用分離。。。。才能讓我很好的實踐DDD”,是不是回過頭來還是認為Spring+Hibernate不可取代的呢?
我聽有人說過:現在沒有任何一個ORM架構能完全支撐起Evans所說的Entity和Value object,但是Hibernate已經比較接近。
現在我需要大家告訴我一個架構集合,到底什麼架構組合才能最完美的實現DDD中的所有概念?或者壓根還沒有這樣的組合出現,還需要造輪子的人來專門針對DDD製造諸如“Spring領域版”的東西。
在之前banq給的Evans在sourceforge上的開源例子(物流系統)中,Evans使用了Spring MVC,Spring,Hibernate以及HSQLDB實現了他的DDD Sample,是不是也含沙射影說明了現今主流框架中,Spring還是實現DDD的最合適者??現在越來越多人轉向Rails,認為Spring太多的配置檔案過於繁冗,但是站在一個DDD忠實擁簇的角度上,拿著DDD書中那麼多概念默想“什麼框架才能支援聚合,支援倉庫,支援實體和值物件,支援Services,支援Facade,支援物件構建與使用分離。。。。才能讓我很好的實踐DDD”,是不是回過頭來還是認為Spring+Hibernate不可取代的呢?
我聽有人說過:現在沒有任何一個ORM架構能完全支撐起Evans所說的Entity和Value object,但是Hibernate已經比較接近。
現在我需要大家告訴我一個架構集合,到底什麼架構組合才能最完美的實現DDD中的所有概念?或者壓根還沒有這樣的組合出現,還需要造輪子的人來專門針對DDD製造諸如“Spring領域版”的東西。
相關文章
- 主流開發語言和開發環境開發環境
- DDD統一語言和有界上下文誤配 - Alberto Brandolini
- 關於解釋型語言和編譯型語言的疑惑,請教編譯
- 關於軟體架構和業務架構的思考架構
- 關於軟體架構圖架構
- 關於DDD的學習
- 關於語義化 HTML 以及前端架構的一點思考HTML前端架構
- OnionArch 2.0 - 基於DDD的洋蔥架構改進版開源架構
- 主流資料庫架構設計資料庫架構
- 從MVC到DDD的架構演進MVC架構
- DDD CQRS架構和傳統架構的優缺點比較架構
- 阿里雲架構師解讀三大主流遊戲架構阿里架構遊戲
- 關於業務元件相關架構的討論元件架構
- 阿里雲架構師解讀四大主流遊戲架構阿里架構遊戲
- Kappa架構取代Hadoop的Lambda架構成為主流 - WaehnerAPP架構Hadoop
- 關於前端架構師的二三事前端架構
- 關於"架構師"這個頭銜架構
- 函式式DDD架構入門 - SCOTT WLASCHIN函式架構
- 為什麼我越來越喜歡用DDD — DDD架構篇(1)架構
- 聊聊 C 語言和 ABAP 這兩門程式語言的關係
- 今夜不關心架構,只談語言架構
- 基於COLA架構建立運輸微服務應用和DDD領域建模架構微服務
- 教你玩轉微服務--基於DDD的微服務架構落地實踐之路微服務架構
- DDD統一通用語言:軟體工程不是關於技術,而是關於溝通軟體工程
- 聊聊C語言和ABAPC語言
- 深度解析:主流分散式架構的前世今生分散式架構
- GitHub - kgrzybek/modular-monolith-with-ddd: DDD單體模組化架構.NET案例原始碼GithubMono架構原始碼
- 關於多層架構一些思考架構
- 關於Ebay的架構之一Asynchrony Everywhere架構
- 關於對DDD應用層的疑惑
- 關於架構離不開資料結構之說架構資料結構
- Linux主流架構運維工作簡單剖析Linux架構運維
- 阿里DDD專案最佳實踐-COLA 架構總覽阿里架構
- booking-microservices:基於.Net Core的CQRS、DDD、垂直切片架構、事件溯源案例ROS架構事件
- 談談關於 iOS 的架構以及應用iOS架構
- 關於三層架構的一些想法架構
- 架構師根本不會被語言限制住,php照樣可以用領域驅動設計DDD四層架構!架構PHP
- 前言和章節結構