最简单的一个:中间件产品。这也是近两年来软件行业中发展速度最快的一种。
Java可以很轻易的支持跨平台。这时它相对于使用其它语言开发中间件的最大的优势,而这个优势是其他语言不可能支持的。比较著名的中间件产品如:IBM的WebSphere,免费软件:JWDK等等。
够不够?

解决方案 »

  1.   

    呵呵,robber,你好!
    我给你的信收到了么?我刚写完就看到你的回复了。^_^
      

  2.   

    我认为JAVA不适合开发大型的项目!
    JAVA毕竟是为INTERNET而诞生,离开了网络,JAVA也许就消失了!
    呵呵
      

  3.   

    to JamesDT:
    你的想法大错特错,JAVA不是为internet而诞生的,网络只是java的一个重要的应用,跨开台才是java最大的优势.
      

  4.   

    其实我们都是在WINDOWS下开发软件,跨平台与我何干?
    同时,到底有多少JAVA程序真正的是在多个平台上跑的?
    你能告诉我有多少大型的项目是由100%JAVA开发的?
      

  5.   

    Java 技 术 的 著 名 支 持 者 有IBM、Compaq 公 司 等, 它 们 和 风 险 投 资 公 司Kleiner Perkins & Byers 以 及 其 它8 个 赞 助 公 司 合 资 创 建 了 一 个1 亿 美 元Java 基 金 会。 经 过 一 年 的 运 作, 这 个 基 金 会 已 经 资 助 了10 个 软 件 项 目 的 启 动。 但 它 们 中 大 多 数 的 主 体 是 由 其 他 程 序 语 言 编 写 的。 实 际 上, 有 两 个 软 件 目 前 根 本 没 有 用Java 编 程。
      

  6.   

    现在JAVA用的最多的只不过是做一些网络上小的应用!
      

  7.   

    程 序 员 们 还 遇 到 了Java 的 其 他 问 题, 其 中 一 个 就 是 它 最 基 本 的 技 术 许 诺: 一 次 编 程, 到 处 运 行。PC Magazine 公 布 了 去 年 春 天 对 几 个Java 程 序 进 行 的 测 试, 发 现 它 们 只 能 在46% 的 测 试 机 上 运 行。 一 些 程 序 员 说 从 一 个 操 作 系 统 移 到 另 一 操 作 系 统, 如 从Unix 移 到Windows, 通 常 需 要 几 个 星 期 的 冗 长 工 作, 因 为 每 个 系 统 的 虚 拟 机 间 具 有 不 兼 容 性。
      

  8.   

    我现在也在用JAVA写程序,给我带来最大的乐趣是用它写网络上的应用!(我是用JPadPro这类的小东东来编写),其它JAVA的开发环境要求太高,而且速度太慢、太慢。
    用JAVA开发大型项目,必然导致开发周期的延长。
      

  9.   

    To JamesDT:
    老兄,我承认:您所说的都是事实。要知道Java从诞生到现在才多少年,目前还不满十岁。而C呢已经三十多年了。
    Java技术的程序也需要一段时间。你知道Java开发最初的目的么?是为了在家用电器中使用才创建的一种语言。它的网络功能是由于它的特性决定的,它并不是为了网络才开发出来的语言。
    剩下的,下班后,我们再讨论!
      

  10.   

    呵呵,本公司就是用java开发大型应用的,前景良好哟,可惜是商业机密,不可对大家说得太多
      

  11.   

    小心一点,我的一个朋友所在的公司就是因为接到一个JAVA项目(200~300万左右),后来做砸了!
      

  12.   

    听过iASP吗?一种在非win上支持ASP的系统
    虽然做的比较差,但不知道算不算是一个很大的项目(80多人做了快两年了)我以前就在那鸟公司做过(www.halcyonsoft.com)
      

  13.   

    我觉得java最适合写一些中小的C/S系统,因为Java对网络以及线程的基本编程做的很好
    很容易就可以搭一个服务模型出来,另外更主要的是JAVA天生就可以支持同步,提供许多现成的
    诸如串,向量表,哈希表之类的结构,这对服务器程序相当重要,现在我正在做一个INTERNET的应用(中等规模),也是C/S结构,几种服务器组成,到未来可能会运行在不同的机器上(WIN以及UNIX之类的),所以用java是最好的选择如果你想用java来写客户端应用那大可不必做这种讨论虽然说Java的速度很慢,但目前我用jdk1.3好像感觉不到,不知以后会不会这样
    欢迎来信讨论[email protected]
      

  14.   

    我不能完全同意。
    也许目前可以说:“java最适合写一些中小的C/S系统”,但将来肯定不是,而且目前已经有了大型应用的软件推出了。如:IBM的WebSphere,IBM宣称其4.0版将采用纯Java平台,实现企业级支持平台。
    不知道两位对EJB体系是否有所了解?EJB体系就是为了用Java解决企业级应用而推出的一种架构,如果没有看过的话,希望两位能去了解一下。:)
      

  15.   

    另外,由于JSP的推出,Java已经可以很好的开发B/S模式的系统,而且JSP相对于ASP有很大的优势可言。
      

  16.   

    Java is a good language although not perfect .>>一 些 程 序 员 说 从 一 个 操 作 系 统 移 到 另 一 操 作 系 统, 如 从Unix 移 
    >>到Windows, 通 常 需 要 几 个 星 期 的 冗 长 工 作, 因 为 每 个 系 统 的 
    >>虚 拟 机 间 具 有 不 兼 容 性。
    if those software built by  pure java, i don't think it will spend so long time ! for our product, moving to linux and unix from windows only requires few  minutes.
      

  17.   

    我们也在使用java做项目(做垃圾),当然了,sun愿意资助,我们就不在乎别的了。做呗。听说国外(sun的人)有用java做的工作流,可惜无人见过,似乎没有人盗版(也许也没什么人使用)。反正,有人出钱,学学有点意思,但是真正的作大东西,我没有见到过成功应用。说到中间件,我听说没有完全java的,一般要使用c。但是java也在发展。比如我写的一些东西要在新的jdk下面改写,否则不可以用。另外,分布是个大问题,有专门的分布工程师(一个新的行业,解决就业问题)。我相信java明天会更好,特别是拆了ms的话。当然,delphi的竞争力也不可小看,我痛恨kinix计划。总的说来,如果老板制定了java战略,建议你不要丢了vc/vb,是在不行了,也不会没有饭吃。有时间看看该死的delghi/vcl技术,不要靠java跨平台,我们自己跨平台吧。哈哈哈
      

  18.   

    >>说到中间件,我听说没有完全java的,一般要使用c。
    it is not TRUE! many app servers were pure java product,for example, weblogic,ias,orion,tomcat and so on.
      

  19.   

    呵呵,同意ahfei!to lynuxliu:
    不知道你是否听说过Net.commerce么?——这是IBM当年一个非常著名的电子商务应用平台。它所使用的一种称为net.date的语言就和C是很相似的,这是一种将c语言作为脚本的客户端语言。但是IBM把Net.commerce扔了,而重新用Java做了一个WebSphere,WebSphere的前两个版本都支持Net.date,但从WebSphere4.0开始,IBM将彻底抛弃Net.date而全面支持JSP来做客户端,WebSphere就是为了支持Java语言开发和EJB体系来实现其电子商务和应用软件平台。
      

  20.   

        不知道大家对jini是不是了解呀!那也是建立在java的基础上的!现在作用不大!可是我们要盯着以后呀!有那些反MS的大头顶着java程序员们大可不怕天会踏下来!一种技术真正来说还要看支持它的人!因为技术是可以不断改进的!而这些都需要金钱!
      

  21.   

      其实我感觉学什么语言不是最重要的,重要的是你学习这种语言的思想。
      语言只是一种工具罢了,如果你只会一种工具的使用,那么你的机会就会比别人少。
      可是很多程序语言的中心思想是相通的,只要你对OOP理解的很深的话,也了解winAPI,我想学一些其它的语言(Application program for windows)就会容易得多。
      Java虽然猜出身数年,可是它现在正在大步地向前迈进。就我的感觉,Ms的C#似乎就是Java的变种。和和
      

  22.   

    to qingrun:
    IBM并没有把Net.commerce扔了!!!!
    在WCS(websphere commerce suite4)中基础版中大部分都用的是net.commerce就是NET.DATA
    技术,只有少数的JAVA!
    在所谓的高级版中NET。DATA还是占了不少!!!
    虽然我承认JAVA很强大,但JAVA开发起来却不是很方便!
      

  23.   

    to alan_turing:
    老兄,你是不是没有仔细看我写的文字呢?
    我上面的意思是:IBM将在WebSphere 4.0推出的时候完全放弃net.data,而全面转向Java。
    这可是IBM公开发布的消息噢!
      

  24.   

    呵呵,net.data那玩艺让我伤心透了。:)
      

  25.   

    那个c++扩展问题也多多,而且我用的net.data 1.0居然连循环都没有,更别提递归了:)
      

  26.   

    唉!没办法,不过,毕竟net.data也算伴随着net.commerce风光一时了。
    cxgtommy兄:您现在是在做哪个方面的东东?
      

  27.   

    net.commerce就象是一个大杂烩,有NET.DATA、JAVA等东东,所以极其不稳定。太难用了。
      

  28.   

    死者不记仇。zhaohang兄,net.commerce已经不会再有下一个版本了,你也就不用担心了,当然,也就不要再说它什么坏话了,但,它的牌子的确还是很有名的——至少这是一个事实,对吧?
      

  29.   

    ejb比较适合做大型的应用。它对事务处理支持的很好,简化了编写事务处理代码的工作。而且支持分布式计算。
      

  30.   

    呵呵,是因为我曾经在IBM开发NET.COMMERCE的项目经理手下做过一段时间,他主要指导我如何管理一个项目,不过他自己也认为NET.COMMERCE的创意比较好,就是程序方面不太稳定,因为是在多个平台下开发的。qingrun兄,我发给你的邮件你收到没有?不过TOP给我的感觉可不怎么好,因为我曾经去过,给我的感觉是多你一个人不多,少你一个人不少,没有一点求贤若渴的感觉。而且什么都按学历来,什么进去本科最高多少、硕士最高多少,一点都不看你的资历和经验。不知道现在怎么样了?
      

  31.   

    几年前听说Novell要用JAVA改写Netware,现在好像没消息了。
    不过JAVA的可移植性确实好,我在Linux下开发的网站就可以
    直接拿到Windows下用。
      

  32.   

    zhaohang兄,来信已经收到,并已经给你做了回复。你看完信就知道了。:)