请内行人士解释解释?

解决方案 »

  1.   

    呵呵,我不喜欢  Java,宁可去用 C#
      

  2.   

    最新的BCBX的IDE是用Java开发的Delphi和Java适应的开发范围交集并不大,所以无法简单的比较,你要这么比说明你还没从语言,开发工具中解脱出来
      

  3.   

    BCBX,即BCB7是用JAVA做的。
    但DELPHI8那个C#BUILDER是用DELPHI做的。
    DELPHI.NET应该也会用DELPHI做。
    但JAVA的确NB.
      

  4.   

    JAVA只不过是一种语言,有其自身的优点和缺点。
    但是.NET是一个标准,可以被不同的语言所支持。所以在这一点上,JAVA是远远不如,前途渺茫。当以后为了生计所迫出了一个JAVA.NET的时候,大家不要啼笑皆非呀!
      

  5.   

    java 最NB的就是跨平台,KAO!
    我从Windows移到Linux我的代码只给两个字符串(数据库连接)
    这样的事在Delphi的两个相异的版本中都比较难做到!
      

  6.   

    恩, 在网络方面是java和.net竞争. 根本没delphi的事. 但有趣的事, java是sun的技术, 但却是borland的JBulder最赚钱. 据说Delphi8会整合Delphi.net, 到那时delphi也支持.net, 就可以和java竞争了. 不过那时的microsoft vs.net也不会袖手旁观. borland又要和老对手microsoft大战一场了...
      

  7.   

    JAVA是不可能取代DELPHI的。
    用过就知道了。
    它的方便性是跨平台和机器无关性。
    为了这个便利,它就要牺牲很多性能。
    也就是说,很多东西JAVA是无法实现的。
    而且JAVA最大的弱点就是很难用纯JAVA环境编写一个JAVA的编译器。
    这方面就决定了JAVA是不可能取代DELPHI和VC++的
    打比方来说。
    DELPHI和VC++之类的都是干建筑工人的活。搭建一个剧院,没问题。
    但是上台表演,就麻烦的很了。
    JAVA之类,干的是演员的工作。上台表演在行,可是真正让他盖个房子就不行了。
      

  8.   

    flyingrey(午夜清风) 说的很好啊,我很赞同
     
      

  9.   

    客户端用delphi
    服务端用java
      

  10.   

    应用领域不一样。
    纯从语言上说,我喜欢 java
      

  11.   

    其实我个人认为,干java活的是不想麻烦型的人。
      

  12.   

    没有什么的可比性, 也没有很大的冲突. 因为, java(严格的说是j2ee)和Delphi不是面向同一个领域.再者, java仅仅是一门语言, delphi是一个开发工具, 如何比较?
    单纯语言来比较, delphi比java差多了, 毕竟不是同一个时代的产物. 同样, c#要超过java.如果,以产品构架模式来比较, delphi是c/s(windows平台)的老大, j2ee, .net主要是面向三层,多层结构. 但是, 大的趋势b/s越来越多, 但是依然会有c/s存在的空间.所以, 你如果搞delphi不妨也去看看JBuilder, C#Builder, 或者Visual Studio.net.
    再另外, 老兄如何得出这样的结论"jsp算他nb"? jsp的nb在哪? jsp比asp强一些, 但是比asp.net要差很多. (当然,这也是互相学习进化的结果). 还有, j2ee远远不止是jsp这么一点东西. 像RMI, Servlet, ejb, jdo, ....
      

  13.   

    我以前一直用delphi,最近开始接触java。再回过头来用delphi,我觉得豁然开朗,很多以前不太清楚的东西(比如类)现在已经很明白了,不由自主的总想用面向对象的思想去写程序。我现在在delphi中只要是能封装成类的东西,我都喜欢写成类。
    关于两者的比较,我同意楼上的说法delphi是c/s(windows平台)的老大, j2ee, .net主要是面向三层,多层结构. 但是, 大的趋势b/s越来越多, 但是依然会有c/s存在的空间。
    其实对我们程序员来说语言并不重要,主要的是编程思想。
      

  14.   

    to lengnuan(冷暖) :
    不知道的不要乱说
    “java(严格的说是j2ee)和Delphi不是面向同一个领域.” //java就只强在J2EE了吗?J2ME你把他放哪去了,又有谁能和J2ME在无线领域,嵌入式方面相媲美呢!”c#要超过java.“ //c#在哪点上超越java了?要说就说清楚。”jsp比asp强一些, 但是比asp.net要差很多.“ //靠,asp.net又有哪点优于jsp了,在jsp里面有jsp model1和jsp model2可以很轻松的实现MVC三层架构,而且很多组织都提供了第三放支持
    象struts,waf. 在asp.net中可以这么简单吗?!
      

  15.   

    这些东西比起来有什么意思?
    无论是java好,还是.net,还是delphi,适合什么范围的开发工具、语言就用什么不就完了嘛!
      

  16.   

    hpq852(爱上一个不该爱的人) 年轻人火气不要这么大.>>>java就只强在J2EE了吗?
    我有说过java只强在J2EE吗? 只是,j2ee更常用到. 
    (sun会在下一步把四个java变成一个, 就没有所谓j2ee, j2me了)
    还有, J2ME好像也没有这么夸张, wince可以与之媲美.两年以后就知道结果.>>> c#在哪点上超越java了?
    这不用说, 网上太多了. 到google或者baidu上search "java c#" 看一下结果.
    其实这是一个常识, 晚推出的东西一般会比老的东西要先进(c#晚于java 6年), 不然就是白痴.
    (当然, 你不要动不动就说java跨平台, 我们这里是单纯比较语言本身).
    再有, 你去看一下j2se 1.5准备添加的新特性是什么, 这些就是c#已经有的.>>> 在asp.net中可以这么简单吗?!
    呵呵, 可以肯定的告诉你, 那些东东在asp.net简单的多
    (易用,帮助丰富一直就是ms产品最大的竞争优势). 
    struts是很不错, 对于商业开发来说, 此类的东东越多越容易造成混乱. 谁知道
    它还会不会有下一版本, 下一版本还会不会和现在兼容.如果作为老板你怎么办?算了, 我在msdn里摘录几条你看看jsp里可以不可以做到?
    1. ASP.NET 是一个已编译的、可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。
    // jsp很大程度上类似于asp, 利用脚本解释. (当然要比asp强, 可以预编译成servlet).
    // 但是asp.net可以用c#写成,编译. jsp如何做到?2. ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
    //这一点对于jsp是无法想象的. 告诉我你如何开发调试jsp的. 想象过像调试vc程序一样调试jsp
    //吗? 当然, java也有不错的工具, JBuilder, Eclipse. 但是对于ms的工具相比还差一下.
    // (此处是指, 易用性,性能,开发效率,帮助,等等)3. 使用 Web 窗体可以生成功能强大的基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 服务器控件来创建公共 UI 元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页面的代码。
    // 你也可以很容易的开发自己的"用户控件", 像开发桌面程序一样开发web网页. jsp可以做到吗?-----------------其实, 俺最不喜欢此类的话题, 没有实际意义. 每一种语言或者开发框架都有它存在的道理.
    而且, 一直在向前发展进化, 没有一种东西可以永远站在潮头. 作为技术人员没有必要偏执于某一种语言. 要扩大自己的视野,对于不同的任务应用合适的技术才是最重要的.
      

  17.   

    呵呵,这个话题并不是说谁好谁不好.只是想听听java高手和delphi高手的意见
      

  18.   

    flyingrey(午夜清风) 说的很好啊,我很赞同