学过.NET,再回过头来看Java,总想做一些对比

xcode21 2008-09-22 05:35:56
我学了很长一段时间的.NET,现在因为工作需要,需要学习J2EE的内容。

主要关注在了框架上,我想做这样的对比。

我知道在.NET领域有NHibernate,但是可否理解成J2EE里的Hibernate与ADO.NET是一样的功能,只是不同的平台的不同技术,二者是否都是运行在持久层上的?且不讨论谁更强大。但是是否可以做一个同层比对。

Struts在.NET里是否有必要采用,是不是MVC是Java领域提出的,.NET是否有其更理想化的模式?如果真的讨论MVC,是不是NStruts和ASP.NET MVC都是一样的道理?

Spring还没看懂。

做以上的对比,并非要在.NET平台里用Java框架技术,而是希望能借助.NET的知识对Java体系有个了解,因为作为Java的新手,虽然语法不是问题,JSP和Servlet也了解,但是一下子面对这么多的框架,还是希望找到一个学习的模式。还请各位不吝赐教。
...全文
472 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
suhongwei 2008-10-19
  • 打赏
  • 举报
回复
语言对于面向对象编程的实现
基类库提供的核心类型[序列化反序列化,多线程,文件流.XML,......]
应用层面的ASP.NET机制,WINFORM机制.
HTTP.....
基本同意:SP1234
liuhengwinner 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 sp1234 的回复:]
不知道你在.net学到了哪些深入的理论知识。例如Remoting是否了解,各种序列化技术和为自定义类型进行序列化技术,WinForm的机制,asp.net的机制,Socket编程,Http编程,WebService,WCF,Configuration配置系统架构,基本I/O编程,Threading编程,DataSet(以及SQL Server、OLE等具体化实现),WinCE(Mobile)编程特点,调试技术,发布技术。

我这里只是举了一些最容易随口而出的简单技术。有很多.net下的开发框架,包括一些常…
[/Quote]

太经典了,佩服!
杨哥儿 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 ericguo 的回复:]
我觉得在.NET下要做啥都很直接,Java则是比较绕,虽然Java的框架都号称他们是最好的,但是当你有3,4个选择的时候你真的很困惑,.NET下则没有啥选的,跟着微软走就是,直接
[/Quote]
我们都是MS培养的傻瓜!!
zhougaomin 2008-10-16
  • 打赏
  • 举报
回复
记号
Eric-Guo 2008-10-16
  • 打赏
  • 举报
回复
我觉得在.NET下要做啥都很直接,Java则是比较绕,虽然Java的框架都号称他们是最好的,但是当你有3,4个选择的时候你真的很困惑,.NET下则没有啥选的,跟着微软走就是,直接
zzuyongp 2008-10-14
  • 打赏
  • 举报
回复
我始终相信:收割机和镰刀会在很长一段时间并存的。
alina_rice 2008-10-14
  • 打赏
  • 举报
回复
我觉得Java中很多东西是和.net共通,像Nhibernate, Spring..
ppp7p 2008-10-13
  • 打赏
  • 举报
回复
有点意思确实不错的难点,需要进一步努力学习。
FJQZHW_ZHUANGWH 2008-10-13
  • 打赏
  • 举报
回复
学习sp1234 的观点!
abcyzq 2008-10-11
  • 打赏
  • 举报
回复
关注,听sp1234大哥讲课。
staurday 2008-10-11
  • 打赏
  • 举报
回复




10 楼 sp1234 的回复:值得我们think......
hychina613 2008-10-11
  • 打赏
  • 举报
回复
关注一下,好想学习一下ASP.NET
cwblaze 2008-10-10
  • 打赏
  • 举报
回复
....
qinhl99 2008-10-09
  • 打赏
  • 举报
回复
学习sp1234 的观点!
leizhipan 2008-10-08
  • 打赏
  • 举报
回复
一颗红心两手准备,都是为客户服务.
xcode21 2008-10-05
  • 打赏
  • 举报
回复
我只是希望了解Java的Web开发,还有Java里的各种开源和商业框架

其实我并没有打算在Java上有多么高的造诣

我们经理整天跟我说Java多好多好 这些框架有多么先进多么自动化,我只想自己亲自看一看Java到底是怎么样的。

其实我学了6年的.net,sp1234大哥说的这些,序列化,Remoting和WCF没有看,其余的都或多或少懂一些。

这两个阵营自动.net出场开始就一直在争论谁强谁弱,而我想亲自看一看每一种不同的技术所用的模式
mulingfeng 2008-10-05
  • 打赏
  • 举报
回复
萝卜白菜 各有所爱,如果你真的学过的 .net 或java 我想 你不会轻易说那个简单 那个难,不同的场合有不同的应用,但基本理念是不会有分歧的。
zxw00100 2008-10-04
  • 打赏
  • 举报
回复
还没具体到工作实践中 思考中啊
NowtAngell 2008-10-03
  • 打赏
  • 举报
回复
呵呵.是的.但是.NET的框架都是经典,比JAVA的更强大,能够用的寥寥无几啊.
chopsy 2008-10-03
  • 打赏
  • 举报
回复
萝卜白菜各有所爱!
加载更多回复(3)

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧