一直以来,一直在Jdon潜水,获益良多。
我的一位前辈说,.NET和JAVA都有很多很优秀的地方。
虽然我从接触编程以来,一直从事与JAVA有关的开发。但也一直坚持学习.net的一些相关的东西。这样学习比较下来,还是很有 收获的。

其实Banq为我们JAVA阵营的提供了如此的平台。不是要我们来为Java和.NET打
口水仗的。我们的每一条留言,都应该为热爱软件的人们以启发,让困惑的人们有所收获。

我们应该吸取.NET和JAVA各自的优点。拿到Jdon上来分享。以软件行业,信息技术的发展为目标。

因为许久没写东西,就想哪写哪,请各位大虾指教。

按照s79 的说法,vb也是oo的
我们干吗还需要java??
因为他是非微软阵营么??

呵呵,我是挺一下“MS是隐藏了不少模式,不过也不见得就好。用JAVA或C还不是可以写得完全不OO。观念没树立,想写好也难。思想到了,就算用JavaScript也一样写得很OO。”。

OO是一种思想,java能更好的实现这种思想。这是确定的。vb的话也许要转弯一些,我不会vb。javascript的话需要和java稍微不同的思想去考虑代码。而且有多种方式去实现,在不同应用中各有利弊。

但是java并不能应用到浏览器中去操作DOM,所以要实现复杂的构架型系统,必须灵活运用javascript编写手法,该OO的时候就去O,不该OO的时候不要勉强,来个函数式编程反而精妙。

Java搞得那么复杂,不过还是解决了跨平台,以及企业高端应用问题。
.NET相比过去的Win32,复杂多了,不知解决的是什么问题?难道只是为了更酷更炫,为了上更好的机器,Vista即是明证。

OO是一种思想。
使用OO不是绝对的。
一个好的架构师能针对不同的需求应用场景实施不同的架构设计。
。net的优秀程度不亚于Java,每一种技术每一种语言的出现都闪烁着其特定的光环,而我们不可以浮躁

1.领域建模和编程语言无关,甚至和编程无关
领域模型应该是用大多数参与者(当然包括客户)能看懂的语言描述出来的;
2.领域建模的实质是各种业务建模,由元行为模型可以排列组合出各种业务用例;
3.领域模型是数据无关的,不应该出现诸如的Supplier或者Material之类的所谓对象;
4.领域模型是项目无关的,曾经见过有人设计借书系统,就以book之类的名词建所谓领域模型,
如果说借书的流程模式只能出现在图书上,那倒还说得过去