java的速度,确实让人无奈,而且,随着java的日趋臃肿,向前兼容带来的包袱
==============
不知楼主为什么会有如此感觉.我倒觉得java在日益壮大.呵呵.
运行速度不是问题.java的开源项目可以为我们节省大量的开发时间.用省下的钱买好点的服务器也划算.当然只限b/s结构.客户端的开发java的确不行.

解决方案 »

  1.   

    未来十年,我将投身何处?
    =======================
    我觉得两者兼顾。java在目前市场的占有率和平台的应用性方面还是很有优势的。不过我觉得。net的开发速度和思想也是值得关注的。应该也很有前途。
      

  2.   

    Java在服务器程序方面是.net不可比的,虽然.net在小型系统的运用上占有一定比例,但是真正的大型系统还是要用Java来得好,而且Java的可移植性是.net无法比拟的,学Java吧,它会有无穷的乐趣!
      

  3.   

    Java在服务器程序方面是.net不可比的,虽然.net在小型系统的运用上占有一定比例,但是真正的大型系统还是要用Java来得好,而且Java的可移植性是.net无法比拟的,学Java吧,它会有无穷的乐趣!
      

  4.   

    楼主这是哪门子的技术评价呵,还是商业评论嘛。起码,千万不要开口就说一句“Java的速度慢”,这话毫无意义(而且毫无根据),完全是一种印象派的评价。还有“我想包袱多少总有些影响性能的”,这话就更透着业余了。你凭什么想?“多少”是多少?学工科的人,怎么说话这么不负责呢?J2EE的一大优势是得到open source社群的极大支持。如果不考虑商业因素,我觉得这是很重要的一点。微软想尽办法要让OSS人群用.NET,不过现在看来OSS人群并不打算卖它的帐。对J2EE贡献最大的,或许真的不是Sun,而是Apache。
      

  5.   

    哎,又看到也这样的话题。
    Borland的专家告诉你,他们发明了一种新技术,叫:Janeva,名字很熟悉吧。不错,就是Java + net。专家们要告诉我们的就是,他们把Java与.net用这种技术可以无缝连接起来,未来十年,你会学习什么列?
      

  6.   

    oss不需要用在商业上!
    java将毁在oss上
      

  7.   

    我反正不管,把java学通了,别的自然就同了,在说了,10年后,我还不知道做什么呢,我想不可能是做程序了。所以管它呢。在说了,java学通了,我想已经有足够的资本去系统分析员了。还管它什么.net还是j2ee,到时候和那个好用,就用那个.我想sun也不回就怎么落山吧.有些技术可以关注,但不能过分相信,就像当初java说自己多么多么厉害,可是在j2ee中,表现的也不是太理想.
      

  8.   

    说不定,明天来了个.M$Sun,呵呵,俩个公司合并了.那我们怎么办,所以,要保持冷静的头脑,看待技术问题.不能被炒得沸沸扬扬的新闻所迷惑.
      

  9.   

    未来十年谁也不会被淘汰微软是很牛的,看看asp.net的开发速度就知道了java也很牛,IBM、Oracle、Sun支持,不会倒的
      

  10.   

    to: AllError(错误大全) 你说的有道理的,要不oracle也不会用java写了。我也是觉得java前景不错,也相信任何工具,如果要开发效率高,跨平台,那么必然会牺牲执行性能,c#也是一样的,asp.net同asp2的系统开销相比也说明这一点。 但是java的发展会不会越来越慢,我看不清楚。to: conning333(chen) 两者兼顾,实际上是不大可能的,必须从一个先入手,逐个击破。但是这两个系统没有什么关联,不大可能同时用,所以,最好还是专向一个平台。to: javabandit(bandit)  的确,在开发大系统上,为了保证投资的延续性,降低成本与风险,是需要跨平台性的。但是,我觉得大的项目倒并不一定需要跨平台性,一般是保证内部通讯和几个外部接口就可以了。to:zyymmm(为成为VC高手而奋斗) 建议你还是专一个吧,如果你是学生的话,建议你还是钻研以下c++/com 吧,有机会用atl编程,最好结合一下建模工具。to: Schlemiel(维特根斯坦的扇子) java慢,地球人都知道,一个语言的发展要背负前面的包袱,也是地球人都知道的(c++Builder有点例外的),我只是抛砖引玉,有些话并没有说的很清楚,也不会像写论文一样把观点说的很清楚透彻,只希望有同感的人能明白就好了。
     对于你问的 多少  我确实不清楚,因为java的升级目前主要是提供新的类来实现,其中对原来的类有多少修改,应该有多少修改,为了保证现有体系做出了哪些牺牲,日趋庞大的类库对系统执行效能有多大影响,我真不知道,但我想应该是有影响的,所以,我用多少有些影响这种说法。to: xhan2000(popeye.net) 我不太清楚你说的asp.net的开发速度的意思? 是微软开发asp.net快,还是我们用asp.net开发快? 我想你的意思可能使后者,不知道asp.net在千万级的网站上表现怎样?
      

  11.   

    呵呵,楼主这种“技术分析”,也就只有找“有同感的人”来看看了。“地球人都知道”是什么意思?我不懂。张嘴就说“Java慢”,真是好轻松。慢在哪里?慢多少?为什么慢?我们是要用Java做软件,不是像商业周刊的记者那样拿笔杆子糊弄人就行了的。简单一句“Java慢”,怕是连自己都还糊弄不过去吧?
      

  12.   

    java就是永远也不会倒的因为java在网络的占有太强大了。
    而就算是大部分的网站也用的是asp.那又能怎么样呢?
     asp.net一定好吗。我不占成。java可移值性。请问微软的做得好吗?
    不过你把c++学好就行了所有的语言都是成通性的不过c++就是基础工业不用担心找工作
    在开发大系统上,java 保证投资的延续性,降低成本与风险,是需要跨平台性的。
      但是,我觉得大的项目倒并不一定需要跨平台性,一般是保证内部通讯和几个外部接口就可以了。
    就是这样微软的开发工具vc++8.0开发出来的项目我不否认不错也不一定要夸平台。好了下次再论
      

  13.   

    说Java程序运行时占用了大量内存倒是实在的
      

  14.   

    至少目前在国外, .net 是远远不及J2EE的
    请看下的数字,这大概是4月份统计的,你也可以现在去 www.dice.com 看看
    Java and J2EE are the most wanted tech skills on dice.com. 
    This list is picked up from dice.com on 11.04.2003. 
    Nubers show job offerings in last 30 days with no other restrictions: 
     1. Java - 4355 
     2. J2EE - 4227 
     3. Unix - 4173 
     4. SQL - 3989 
     5. C++ - 3888 
     6. Oracle - 3676 
     7. ASP - 3309 
     8. Windows - 2940 
     9. C - 2587 
    10. SQL Server - 1916 
    11. Basic - 1874 
    12. VB - 1670 
    13. HTML - 1317 
    14. DBA - 1198 
    15. DB2 - 1021 
    16. Perl - 979 
    17. Mainframe - 874 
    18. PL/SQL - 790 
    19. Linux - 781 
    20. WebSphere - 688 
    21. PHP - 647 
    22. Sybase - 645 
    23. WebLogic - 545 
    24. Cisco - 478 
    25. C# - 358 
    26. Apache - 244 
    27. JMS - 105 
    28. Informix - 101 
    29. Tomcat - 77 
    30. Delphi - 74 
    31. MySQL - 60 
    32. .NET - 17 
      

  15.   

    我现在倒觉得一些所谓老的技术还很好,我觉得如果精通Unix下面的c编程、熟悉Coara
    以及Tuxedo等东东,混饭绝对是没有问题的。我一直做J2EE的,我不会转到.net去。
    至于技术上面,我觉得J2EE比.net强了很多,如果你学习了BEA 的platform你就会发现
    .net只相当于F-16,而J2ee则象B-2战略轰炸机!
      

  16.   

    www.hexiesoft.net
    这是一个.net的产品演示,完全依赖windows和ie6,个人感觉.net是微软进行新一轮垄断的工具,离开windows没法活,而且不要说windows,就连ie5都不行,ie6才可以,微软锁定你,然后要你不停升级。相比之下,我觉得j2ee更加好一点,但是不妨碍我两个一起上,侧重j2ee。
      

  17.   

    .Net和J2EE各有其优点和短处,共存的情况应该是可以看到的。
      

  18.   

    to pae (pae) 谁说orcle用java改写了~? oracle9i核心还是c写的 ias本来就是纯java的应用服务器
      

  19.   

    我更偏向JAVA,要说速度慢,简直是白费,处理器速度的发展足够弥补这个缺点,当然以后的发展难说,毕竟微软在软件人性化的方向无敌,越是容易上手的东西毕竟更好为众多人接受
      

  20.   

    我越来越不喜欢MS,它总把程序员当傻瓜,它把开发工具做地越来越傻瓜化,把底层技术全部藏起来,不象Sun,Unix,Linux,把技术都公开,谁都可以却学,只要符合技术规范,想怎么做就怎么作,这样才能真正了解技术内幕。
      我认为,如果你只想做一个用鼠标指指点点就能编程序的傻瓜,那就跟着MS走,但以后你也只能跟着MS走,你就象一头被牵扯着鼻子的牛,它怎么拉你就得怎么跟着它走,你会越来越傻。但技术都一样,学JAVA就什么都懂了,这才是程序员。
      所以我决定抛弃MS。
      

  21.   

    抛弃ms!我是刚毕业的,我为了进大公司放弃了学了一年的java去搞vb,但现在我辞职了,因为我看了两天vb后就想吐血。正失业中。