`
lovecpp
  • 浏览: 16194 次
社区版块
存档分类
最新评论

.net和Java

    博客分类:
  • Java
阅读更多
.net 已经到了3.5版本了。在1.1版本的时候,.net就赶上了当时JavaEE的水平,这些年来两者的发展路线也不一样。
看到如今的3.5版本所取得的成就,令人啧舌啊。
WPF,WCF,WF,LINQ,SilverLight,VS2008,SQL Server2008...
不可否认,在企业开发这块,.net离JavaEE还是有差距,尤其在大型企业开发方面更是很大。但在其他方面就难说可:
1.从语言的发展看,C#比起Java来说,有些特性要好用。而Java虽有不少改进,如泛型、对脚本语言的支持,但发展势头比不上C#,且方向模糊,比如还想放进去函数语言包。话说转过来,C# 尽管发展强劲,不过还是有人指出现在的C#特性越来越复杂了。
2.在界面表现力上,.net比Java平台的就超过很多了。在桌面上WPF的出手似乎未能取得消费者的认同,多半是因为XP的缘故。不过,这也给了MS更多的时间去完善和推广WPF。3D的操作系统应是迟早的事情。对于我们写程序的人而言,用3D 的Visual Studio是个什么感觉啊?这是多么令人期待的事情。而在浏览器的出手似乎更具震撼力些,对于程序员和用户而言都是可以接受的,你能接受Flash,对SilverLight应不排斥。而按照MS的设计初衷,要好于Flash。不过,WPF用XML来描述界面,这点实在不喜欢。JavaFX的方式可能更好些。
3.手机平台的较量,两者似乎都不上Google的Android,还有那个传说中的iPhone。这个平台懂的不多,闭嘴的不谈了。
­
在Java进入中国前,我们只看到MS;感觉真是件悲哀的事情。
而如今,看来MS总是后来居上,其实你跟MS绑定也未尝不可。MS的东西虽然功能不是一流的,但好用。
­
分享到:
评论

相关推荐

    .net 与Java间RSA加密的转换

    在跨平台开发中,尤其是在.NET和Java之间进行通信时,数据的安全传输是非常关键的。由于两种平台使用不同的加密库和API,因此需要进行相应的转换工作。本话题将深入探讨如何在.NET与Java间进行RSA加密的转换,以及...

    .net Post方式调用.net和java的webservice

    本文将深入探讨如何使用POST方式在.NET中调用.NET和Java编写的Web服务,并以XML作为请求数据格式。以下是对这个主题的详细阐述: 1. **什么是Web服务**: Web服务是一种基于互联网的软件应用,允许不同系统间的...

    VB.NET转JAVA工具

    VB.NET和Java是两种不同的编程语言,分别基于微软的.NET框架和开源的Java平台。VB.NET转JAVA工具的出现,主要是为了帮助开发者将已有的VB.NET项目迁移到Java环境中,或者便于那些熟悉VB.NET语法但需要在Java平台上...

    dsoframer .net和java 实例下载

    标题中的“dsoframer .net和java 实例下载”主要涉及到的是两个技术领域:.NET框架和Java,以及一个名为“dsoframer”的组件或库。这个组件可能是一个用于处理文档,尤其是创建、显示或者操作Word文档的工具。在.NET...

    smslib .net和java示例

    标题"smslib .net和java示例"表明这是一个关于使用smslib库进行.NET和Java平台上的短信猫(Modem)开发的示例集合。短信猫是一种硬件设备,通常用于通过调制解调器发送和接收短信。 描述中提到"java版本的短信猫...

    面试.NET与java比较全的面试题

    - Java和.NET都采用自动内存管理,包括垃圾回收机制。 - C#中的值类型和引用类型设计,以及Java的逃逸分析,为开发者提供了更多内存控制的可能性。 9. **开发工具**: - Java主要使用IDEA或Eclipse,而.NET...

    .net和Java进行ArcGIS Engine开发培训教程

    《.NET和Java进行ArcGIS Engine开发培训教程》是一份深度探讨地理信息系统(GIS)开发技术的综合资料,主要聚焦于使用两种主流编程语言——.NET和Java与Esri公司的ArcGIS Engine集成开发。这份教程旨在帮助开发者...

    RSA密钥格式转换 .net和java格式的私钥公钥相互转换

    应用场景用于当你使用的是.net技术需要调用对方的接口时,但对方使用的是java语言时需要把对方提供的RSA私钥或者RSA公钥进行转换成.net格式进行使用。否则可能会出现解密失败的情况出现,相反就是你是java技术需要...

    北京翰子昂.net和java,oracle试题库

    【标题】"北京翰子昂.net和java,oracle试题库"揭示了这是一份与IT技术相关的考试资源,主要涵盖.NET、Java和Oracle三个领域的知识。这份内部资料出自北京翰子昂,通常这样的资料可能来源于专业培训机构或者资深讲师...

    .net与java中的互操作(rsa签名与验签、加密与解密)

    .NET 和 Java 之间的互操作性是跨平台开发中常见的需求,尤其是在涉及到安全性,如数字签名、加密和解密等操作时。RSA(Rivest-Shamir-Adleman)是一种广泛使用的非对称加密算法,它允许数据在不同的系统间安全地...

    .NET调用JAVA web 服务

    在.NET开发环境中,有时我们需要与Java Web服务进行交互,实现跨平台的数据交换和功能调用。这涉及到一种称为“互操作性”(Interoperability)的技术,它允许不同编程语言和平台之间的通信。本文将详细讲解如何在...

    .NET和JAVA的比较

    JAVA和.NET在这方面的核心区别在于,两者都提供了编译时和运行时两种不同的优化策略,但具体的选择取决于开发者的需求。 #### 二、类库及框架的性能优化 **2.1 .NET Framework类库优化** .NET程序之所以能够保持...

    框架代码生成工具.net,java

    标题中的“框架代码生成工具.net,java”指的是一个专门针对.NET和Java开发的代码自动生成工具,它能够帮助程序员快速生成常见的实体类、ORM映射文件以及页面代码,极大地提高了开发效率。 首先,让我们深入了解一下...

    C# .net 使用Java公钥实现RSA加密

    C# .net 使用Java公钥实现RSA加密

    如何用.net调用java或net写的webservice

    在.NET环境中调用Java或.NET编写的WebService是一个常见的跨平台集成需求。本文主要介绍如何使用.NET来调用遵循WSDL(Web Services ...通过这些步骤,开发者可以跨越.NET和Java之间的技术鸿沟,实现无缝集成。

    SuperMap Objects .NET & Java 跨图层选择对比

    在GIS(地理信息系统)开发领域,SuperMap Objects是一款强大的组件,它支持.NET和Java两种主流的编程语言,为开发者提供了丰富的地图操作和分析功能。本文将深入探讨SuperMap Objects在.NET与Java环境下进行跨图层...

    .net与Java互通的RSA公钥加密公钥解密(X509格式证书),支持分段加密

    有朋友叫帮忙做有一个RSA加解密的帮助类,后面发现是与JAVA做交互,对方提供了公钥cer文件。由于C#RSA只支持公钥加密,私钥解密。而现在只能使用公钥加密,公钥解密,而且C#与Java并不互通,所以采用第三方类库 ...

    后台模板(可用于Asp.net,java等项目)

    本模板适用于多种技术栈,包括Asp.net和Java等,这意味着无论你是.NET开发者还是Java开发者,都能从中受益。 首先,我们要了解什么是后台模板。后台模板通常指的是用于构建Web应用后台管理系统的页面布局、组件和...

    .net调用java IKVM-8.1.5717.1

    .NET调用Java IKVM-8.1.5717.1是一个技术组合,它允许.NET Framework应用程序调用和利用Java代码和库。IKVM(Java for .NET)是一个开源项目,由Ganesh Venkatraman开发,其主要目标是实现Java虚拟机(JVM)和Java ...

Global site tag (gtag.js) - Google Analytics