原帖:
[讨论]Java平台和.net哪个更有潜力
恋上呼吸:
RT,大家不要因为自己做java就说java好,做.net就说.net好! 呵呵~~
longleg:
我感觉,还是java更有潜力,因为他是开源的,也就是说,全世界的java程序员在维护这个平台,而且他的很多东西都是免费的,这对于版权意识很强的外国软件公司来说是非常有吸引力的,没见过哪个语言像java发展这么快的。
恋上呼吸:
研一的学长,说的很好,但是就目前情况来说,java受到了.net平台的很大冲击,而且开源的道路走的是艰难。我是比较看好java的,呵呵!
Bluefish@CsdnBlog:
虽然我现在在研究所做JAVA的东西,但是在应用开发方面我个人还是比较看好.NET的……毕竟JAVA用起来不那么顺手,我觉得sun在它身上的宣传有些夸张了!天下没有免费的午餐,想用java来开发东西,知识储备就得 比.NET的多,同样的工作,用.NET往往会快很多……
而且,我觉得.NET现在应该也能够跨平台了,因为它的设计之初就是能够跨平台的,之所以现在还不能,可能是因为微软在维护它的windows的利益,如果说今天有任何一款操作系统超过了windows,那么明天.NET就肯定能跨平台了,对微软来说只不过是哪头利益更大的问题。我敢说,支持UNIX的.NET框架微软应该已经做出来很久了,只不过是时候未到罢了,如果没人能撼动windows的地位,那直到.NET淘汰为止,.NET跨平台也不会出现,这就是典型的商人。
同理,如果开源真的威胁到微软,那么.NET也会开源……但是我觉得要想看到这一天太难了,因为再优秀,再热爱开源的CODER也是要吃饭的,想做出优秀的东西又必须要有优秀的团队,这些都是需要资本做支持的,而恰恰微软就有这个资本,开源软件就不具备这种优势……瞧瞧google,嘴上不也说着支持开源吗?它的产品哪个开源了?还有开源大哥sun,它的java编译器,以及所有它核心的东西,比如solaris怎么开起源来也是这么费劲呢?一切都是资本在作怪!现在的开源,像在唬弄小孩儿,就像随便丢给我们一块棒棒糖似的,暂时甜一下罢了。
说开源软件成本低,算人员培训的费用了吗?成本低,也要看软件的规模,复杂度不是?真正在我们这行干上一段日子,才能把握好使用各种平台的成本。嗯,那时候你就真的有潜力了。
言归正传,说两种语言哪种更有潜力,我觉得,都有,也都没有,真想有潜力,那就是不断的提高自己,无论未来什么jajavava、..netnet语言,都能很快的掌握它就好了。
分享到:
相关推荐
在IT行业中,跨平台通信是一项重要的任务,尤其是在Java和.NET两个不同的生态系统之间。标题提到的“用java调用.net接口的方法”就是解决这个问题的一种技术实践。以下将详细讲解三种主要的实现方式,以及如何通过...
总之,Java调用.NET/C#的Web服务是一个涉及网络通信、SOAP协议、类型转换等多个技术层面的过程,需要对Java和.NET平台都有一定的理解。正确配置和使用相关的工具库,可以有效地实现跨平台的通信。
VB.NET转JAVA工具的出现,主要是为了帮助开发者将已有的VB.NET项目迁移到Java环境中,或者便于那些熟悉VB.NET语法但需要在Java平台上工作的开发者。这个工具包含说明文档和源代码,意味着用户不仅可以直接使用转换...
在Java中,Socket类位于`java.net`包下,而在.NET中,Socket类位于`System.Net.Sockets`命名空间内。 2. **TCP连接**:Java和.NET的Socket通信通常基于TCP(传输控制协议),这是一种面向连接的、可靠的传输协议,...
5. **互操作性测试**:为了验证Java和.NET之间的互通性,可能有一个测试案例,该案例使用Java生成的密钥在.NET环境中进行加密,然后在Java环境中解密,反之亦然,确保转换过程的正确性。 在实际应用中,这种转换...
在跨平台开发中,尤其是在.NET和Java之间进行通信时,数据的安全传输是非常关键的。由于两种平台使用不同的加密库和API,因此需要进行相应的转换工作。本话题将深入探讨如何在.NET与Java间进行RSA加密的转换,以及...
提供的`java调用.NET方法.wmv`视频文件可能是作者录制的教程,展示了具体的操作过程和示例代码,对于初学者来说,观看此类视频教程往往能更直观地理解如何使用JACOB。 总之,通过JACOB库,Java开发者可以利用.NET ...
在技术角度上,Java平台和.NET平台有很大的不同。Java平台主要使用Java语言,.NET平台主要使用C#语言。Java平台的设计理念是“一次编译,处处运行”,而.NET平台的设计理念是“一次编译,处处运行,但需要.NET ...
应用场景用于当你使用的是.net技术需要调用对方的接口时,但对方使用的是java语言时需要把对方提供的RSA私钥或者RSA公钥进行转换成.net格式进行使用。否则可能会出现解密失败的情况出现,相反就是你是java技术需要...
在IT行业中,跨平台通信是常见的需求,Java和.NET作为两个主流的开发平台,它们之间的交互尤为关键。本示例探讨的主题是“Java调用.NET Web Service”,这涉及到不同技术栈之间的互操作性,主要利用了Java的SOAP...
Java和.Net在语法上有很多相似之处,特别是C#,与Java的代码风格极其接近,使得从Java转向C#学习相对容易。两者都基于面向对象的编程理论,因此有面向对象基础的开发者能快速掌握这两个平台。 对于.Net学习者来说,...
在IT行业中,跨平台通信是常见的需求,Java和.NET作为两个主流的开发平台,它们之间的交互尤为关键。本文将详细讲解如何使用Java调用.NET发布的Web Service(ASMX),并解决在此过程中可能出现的SOAPAction报错和...
在这个主题中,我们将深入探讨如何在Java和.NET之间转换RSA私钥,以及如何利用这些私钥进行加密和解密操作。 首先,RSA的加密过程是使用公钥,而解密则需要私钥。在Java和.NET之间互换私钥时,由于两者内部实现的...
.NET 和 Java 之间的互操作性是跨平台开发中常见的需求,尤其是在涉及到安全性,如数字签名、加密和解密等操作时。RSA(Rivest-Shamir-Adleman)是一种广泛使用的非对称加密算法,它允许数据在不同的系统间安全地...
总结来说,ASP.NET通过WebService调用Java接口的过程主要包括:部署Java WebService、在.NET项目中添加Web引用、配置项目设置、在代码中实例化并调用服务方法,以及理解背后涉及的SOAP和RMI通信机制。这个过程允许...
Java 和 .NET 是两大主流的开发平台,它们在企业级应用和 Web 开发领域中都有着广泛的应用。两者在设计理念、技术特性和应用场景上各有优势,本文将深入比较这两个平台。 一、应用时期与架构对比 Java 和 .NET ...
总的来说,Java和.NET各有优势,选择哪个平台往往取决于具体项目的需求和开发者个人偏好。在当前技术环境中,两者都有广阔的发展前景。Java以其开源性和跨平台特性,继续在移动和企业级市场占据一席之地;而.NET则...
最新版本ASP.Net Core是一个跨平台、高性能、模块化的框架,可以在Windows、Linux和macOS上运行。 ADO.Net是.NET Framework的一部分,主要用于访问和操作数据。它提供了数据集(DataSet)、数据表(DataTable)、数据列...
水晶报表,水晶报表大全,水晶报表大全(包括java和.net,文档和源码)