Java与C#的有什么不同之处

changrongping 2008-09-22 10:50:44
Java与C#的有什么不同之处
...全文
84 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fosjos 2008-09-23
  • 打赏
  • 举报
回复
只是语法上类似,其他什么都不同
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kenshinlou 的回复:]
都是混饭吃的工具。。。
[/Quote]
确实都只是工具而已。
kenshinlou 2008-09-23
  • 打赏
  • 举报
回复
都是混饭吃的工具。。。
ZangXT 2008-09-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lihan6415151528 的回复:]
.NET不能开发手机吧 移动设备 等
[/Quote]
.NET Compact Fromwork
lihan6415151528 2008-09-22
  • 打赏
  • 举报
回复
.NET不能开发手机吧 移动设备 等
lihan6415151528 2008-09-22
  • 打赏
  • 举报
回复
楼上是百度里面搜的。。


C# 可以说是集合了java\c\c++还有其他语言的优点,功能基本上与java差不多。.net框架则是负责实施microsoft挎平台的技术(当然不止于此)。微软倾全力(80%)来开发.net。东西当然强大。c#是在.net框架中的语言,需要.net框架组件支持。
:)
weatherspoon 2008-09-22
  • 打赏
  • 举报
回复
c#参考了java的代码。
两者在语言上没有本质的区别,都是面向对象的。仅仅在实现的细节上有区别。

主要的区别是,java可以实现跨平台,不需要修改源码,在任何操作系统中都能运行。而目前c#还不能跨平台。
同时,java的虚拟机因为要做到跨平台,虚拟机的运行效率不高。

然后是jsp和asp.net的比较。
jsp由于出现的比较早,成熟的设计模式比较多,例如基于MVC的structs。这些成熟的设计模式在大型应用中,可以很好的保证开发的程序比较健壮,容易维护。
而asp.net在走一条类似delphi、vb,RAD的路子。把一个页面当做一个窗体来对待,每个表格都可以看做一个组件。这种抽象化比较高的设计,大大缩短了开发周期,也是学习的难度降低。

最后,java、c#,jsp、asp.net都只是个工具,任何工具用好了,都能生产出好的产品来。

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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