我一直不明白, 微软的.NET framework和JAVA等技术,或Jbuilder这样的开发工具,到底是解决什么问题的? 它们在哪些具体应用上比传统的WINDOWS应用程序有优势? 能不能具体一点讲? 现在讲这方面的资料不少,可是一直没有彻底知道这些新技术的出色应用领域.
我想,只有认识了它们的来源,才能下一步去好好地学习它们.我是有着6年多DELPHI开发的程序员,可是对JAVA和.NET Framework仍是搞不懂: 它们是干什么的? 谁需要它? 用DELPHI解决不了吗?谢谢!

解决方案 »

  1.   

    我虽然不太明白,但是我想汇编可以做到一些,为什么还要出现delphi.虽然.Net何delphi的关系和上面我举的例子不太一样,但是也有点相似之处。我是用过.net,我觉得在开发过程中.net的远程调用很方便。就是说你开发了一个service,在开发client的过程中可以完全看到service公布的接口,我只用了一段时间,不知道更多的细节。.net在开发web application方面要做到所见即所得。这个也非常方便。而我在学习java过程中我觉得java才是完全面对对象的,而delphi在这方面做的还是不太够。比如delphi允许对一个包含abstract方法的类事例化。但是java则不允许。而delphi在没有任何修饰符的情况西认为不是override,java则没有不override。我也不是很懂这些技术的要点。而且出现什么东东并不是为了解决不能解决的问题,而是为了使这个问题更容易解决。而且现在出现的东西里面还包含着各个公司的决策的因素在内。所以并非完全去决议生产力发展的需要。哈哈。第一次写这么多。
      

  2.   

    参考我的帖子
    http://expert.csdn.net/Expert/topic/1863/1863063.xml?temp=.561825
    Java和.net是非传统的Windows程序能够替代的。它们可以不利用Windows API,它们有自己的一套类库。它们要解决的问题和Delphi也不同。
    Delphi不是万能的,同样,开发工具多样性才使这个世界更精彩。
      

  3.   

    也就是说:.NET framework或JAVA是为了解决网络应用而出来的,DELPHI一般认为是解决WINDOWS本地应用的了(虽然它也能解决网络应用)?
    或者从另一个角度说:前者是为了解决WINDOWS平台和非WINDOWS平台共同实施时的比较好的解决方案吧(因为毕竟DELPHI在其它的平台上还应该说是不容易)?不正确之处请大家伙儿指正!