Patterns and Frameworks (my first topic)

Just some feel from my view!

In big IT companys, they prefer to have their own frameworks which will definitely wrap best practice(patterns) or common service to benefit from reuse/flexibility/stability/time to market etc. So, in this case, most of "developers" do not need to know patterns and how to use them, there only need few experts in architecture/design/patterns.

Like other frameworks(Spring/Struts/Hibernate, these mainly for one function module), "developers" only need to know how to configure the whole system working with the XMLs.

These days, reading <Head Frist Design Patterns>, feeling that I must know more about the essence.

不是说有了框架,就无需模式了。

因为框架不能替代业务,业务建模通过Evans DDD,DDD也需要模式的。

一个软件系统由架构(框架组成)和业务模型组成,模式在这两个方面都存在。

About the business logic part, we use IBM IFW Models, it will even generate the source structure of the application.

Of course, IFW is just a tool, I donot know about DDD you mentioned, it's thinking or method I guess, but they both for modelling, right?

So in this situation, where's the patterns?

Nowadays, "simplify" the developing, short time to market is important in companys.

[该贴被leefish于2007年10月10日 15:49修改过]


DDD和传统Modelling思想不一样,传统只有分析建模,而ddd是分析和设计融合在一起,在ddd书中专门有章节谈论设计模式,建议看看。

关于领域模型与设计模式
http://www.jdon.com/jivejdon/thread/32640.html

although We need to use FrameWork sometime, I think DP is important too.
I have read a book named <<Refactoring to Patterns>>.It tells me a new sight about using Pattern.
Pattern is not only can be use in design,It can make your code more flexible and eliminate duplicate through refactoring.
and I think these is the core use that Gamma think DP can do
[该贴被rainerWJY于2007年10月11日 14:28修改过]

说英文是为了显示你水平高吗?不屑于说中文了?
同意banq的说法

看过设计模式初始的那片博士论文,人家说的很清楚了,
他提得这些设计模式,早就在广泛应用了,之所以起个名字就是为了让大家交流的时候有个说法。就等于秦始皇统一文字。

框架不就是你针对某个特定的领域或者应用或者项目开发的一套提高管理和开发效率的东西么,这两者不可比吧

练习英文也要选择正确的时机,自己本来就是中国人,和中国人交流你用英文什么意思吗?你难道不是中国人吗?用英语交流也要选择时机。看着你这种人就烦。