`
isiqi
  • 浏览: 16704105 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

关于Java平台和.net哪个更有潜力在学校论坛的回帖

阅读更多
原帖:
[讨论]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语言,都能很快的掌握它就好了。
分享到:
评论

相关推荐

    用java调用.net接口的方法

    在IT行业中,跨平台通信是一项重要的任务,尤其是在Java和.NET两个不同的生态系统之间。标题提到的“用java调用.net接口的方法”就是解决这个问题的一种技术实践。以下将详细讲解三种主要的实现方式,以及如何通过...

    java程序调用.net/c#的webservice

    总之,Java调用.NET/C#的Web服务是一个涉及网络通信、SOAP协议、类型转换等多个技术层面的过程,需要对Java和.NET平台都有一定的理解。正确配置和使用相关的工具库,可以有效地实现跨平台的通信。

    VB.NET转JAVA工具

    VB.NET转JAVA工具的出现,主要是为了帮助开发者将已有的VB.NET项目迁移到Java环境中,或者便于那些熟悉VB.NET语法但需要在Java平台上工作的开发者。这个工具包含说明文档和源代码,意味着用户不仅可以直接使用转换...

    java和.net的socket通信

    在Java中,Socket类位于`java.net`包下,而在.NET中,Socket类位于`System.Net.Sockets`命名空间内。 2. **TCP连接**:Java和.NET的Socket通信通常基于TCP(传输控制协议),这是一种面向连接的、可靠的传输协议,...

    Java RSA加密 与.net 的密匙转换完整版,java类

    5. **互操作性测试**:为了验证Java和.NET之间的互通性,可能有一个测试案例,该案例使用Java生成的密钥在.NET环境中进行加密,然后在Java环境中解密,反之亦然,确保转换过程的正确性。 在实际应用中,这种转换...

    .net 与Java间RSA加密的转换

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

    java语言使用.net的方法

    提供的`java调用.NET方法.wmv`视频文件可能是作者录制的教程,展示了具体的操作过程和示例代码,对于初学者来说,观看此类视频教程往往能更直观地理解如何使用JACOB。 总之,通过JACOB库,Java开发者可以利用.NET ...

    Java框架与.NET框架比较分析研究.pdf

    在技术角度上,Java平台和.NET平台有很大的不同。Java平台主要使用Java语言,.NET平台主要使用C#语言。Java平台的设计理念是“一次编译,处处运行”,而.NET平台的设计理念是“一次编译,处处运行,但需要.NET ...

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

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

    Java调用.NET web service

    在IT行业中,跨平台通信是常见的需求,Java和.NET作为两个主流的开发平台,它们之间的交互尤为关键。本示例探讨的主题是“Java调用.NET Web Service”,这涉及到不同技术栈之间的互操作性,主要利用了Java的SOAP...

    java 与 .Net

    Java和.Net在语法上有很多相似之处,特别是C#,与Java的代码风格极其接近,使得从Java转向C#学习相对容易。两者都基于面向对象的编程理论,因此有面向对象基础的开发者能快速掌握这两个平台。 对于.Net学习者来说,...

    java调用.net发布的webservice(asmx)

    在IT行业中,跨平台通信是常见的需求,Java和.NET作为两个主流的开发平台,它们之间的交互尤为关键。本文将详细讲解如何使用Java调用.NET发布的Web Service(ASMX),并解决在此过程中可能出现的SOAPAction报错和...

    Rsa 加密解密,java 私钥 与 .net私钥互转

    在这个主题中,我们将深入探讨如何在Java和.NET之间转换RSA私钥,以及如何利用这些私钥进行加密和解密操作。 首先,RSA的加密过程是使用公钥,而解密则需要私钥。在Java和.NET之间互换私钥时,由于两者内部实现的...

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

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

    asp.net通过WebService调用Java接口全过程

    总结来说,ASP.NET通过WebService调用Java接口的过程主要包括:部署Java WebService、在.NET项目中添加Web引用、配置项目设置、在代码中实例化并调用服务方法,以及理解背后涉及的SOAP和RMI通信机制。这个过程允许...

    Java与.net比较

    Java 和 .NET 是两大主流的开发平台,它们在企业级应用和 Web 开发领域中都有着广泛的应用。两者在设计理念、技术特性和应用场景上各有优势,本文将深入比较这两个平台。 一、应用时期与架构对比 Java 和 .NET ...

    关于java与.net的前景

    总的来说,Java和.NET各有优势,选择哪个平台往往取决于具体项目的需求和开发者个人偏好。在当前技术环境中,两者都有广阔的发展前景。Java以其开源性和跨平台特性,继续在移动和企业级市场占据一席之地;而.NET则...

    Tutorialspoint Bootstrap4 PHP Java NIO ASP.Net ADO.Net .NET Core 教程

    最新版本ASP.Net Core是一个跨平台、高性能、模块化的框架,可以在Windows、Linux和macOS上运行。 ADO.Net是.NET Framework的一部分,主要用于访问和操作数据。它提供了数据集(DataSet)、数据表(DataTable)、数据列...

    水晶报表大全(包括java和.net,文档和源码)

    水晶报表,水晶报表大全,水晶报表大全(包括java和.net,文档和源码)

Global site tag (gtag.js) - Google Analytics