新时代 三层架构 和 分布式架构
三层架构,
UI 层 : WebFormAnyWay https://github.com/kelin-xycs/WebFormAnyWay
WinForm 扩展库 WinFormEx https://github.com/kelin-xycs/WinFormEx
Business 层 : Aop LambdaAOP https://github.com/kelin-xycs/LambdaAOP
Data Access 层 : SelectDataTable https://github.com/kelin-xycs/SelectDataTable
SimpleEntity https://github.com/kelin-xycs/SimpleEntity
Log : SOALog https://github.com/kelin-xycs/SOALog
三层架构 是 单体 的 基础架构 , 再进一步扩展 , 加上 分布式 , 就可以进化到 分布式架构 。
分布式 架构 可以用 这个 : SmartRoute (服务即集群) https://github.com/IKende/SmartRoute
实际上, 分布式通信 RPC 也好 , 异步消息 也好 , 也许 多数时候 不需要 强类型 代理类(Proxy Class) ,
只 需要 定义一个 简单的 消息格式, 可以 传输 方法名 参数 就行 。
利用 MessageRPC 和 ShareMemory 来实现 分布式并行计算 : https://www.cnblogs.com/KSongKing/p/9490915.html
至于 Ioc , 没太大意义 。 :) 自己写一个 工厂方法 就够了 , 顶多再加上 反射, 顶天 了。 ^ ^
我感到好笑的是, 大家经常挂在嘴边的一句话是 “不用重复发明轮子” , 但是 Google 天天都在发明 重复的 轮子 。
我 鼓励 造 重复的轮子,大家只管 大胆去造 , 放手去造 吧 ! 这样才能 推陈出新 百花齐放 嘛。