初学者对Java的困惑和不解,和不满

PhilipSun 2003-11-27 06:22:31
俺最早接触Java大概是在1997年,几乎是Java刚出来的那几年,当时花了一两个星期的时间学习了一遍基础的编程,可以编一些网页上的控件,当时的java似乎也只能做这个工作,或者说主要目的是为了实现网页上的控件,后来发现从网页上下一个Java控件需要费半天劲,于是Java变的不那么讨我喜欢了,觉得这样得功能没什么前途,因为随着dhtml,css, xscript,d-gif,等发展,java费变天劲做得东西真没什么意思,于是就扔了,转投到VC5的门下,开始了C/C++的学习,这一晃就是若干年,直到有一天突然发现满街书店都在买什么J2EE, JavaBean, J2ME, JDK, J2SE, J2ME, JSP, JINI, J***,那么多以J打头的转有名次,让俺看花了眼,也看晕了头,俺想,怎么这一下子就冒出了许多的Java来呢?他们都是干什么的,为啥有诸多名称呢?还一个叫得比一个怪异,百思不得其解中,俺决定探个究竟,心理琢磨,俺早年也看过几眼Java,捡起来应该不盛问题,可这一伸手发现自己竟不知从何下手,那么多JXXX们到底先看那个呢?好吧到SUN网站上一看,可以下载的东西有N种,应该先下哪一个呢?先装哪一个呢?晕了,彻底得晕了,徘徊了一阵后,弄了个Forte 4下来,老牛一样得运行起来,又拣了起来。

可谁知道,其实这写东西没多大用处,你发现真正要弄点象样的东西还得用什么WebSphere,WebLogic,之类的,谁也没有那功夫从JDK底层开始编那些应用。

经过多方了解:我感觉:Java目前得主要应用市场在基于Web得企业信息系统,这大概就是WebSphere何WebLogic之类的用场。要快速开发功能强大的企业应用Web-based信息系统,Java应该是首选。这也是Java为啥那么火爆的原因,因为比起做个Java手记小程序来讲,企业信息化这一块市场是非常之大,而利润很高最高,尤其是国内软件企业,系统集成商,主要考系统集成和MIS过活,这更是不能不用的赚钱工具啦,所以,俺决定这就是为什么Java在国内异常火爆的原因,

而传统的C/C++主要针对另外一大块“为计算机服务”的系统软件,如操作系统,数据库,设备驱动,Office软件,编译器,CAD软件,GIS, 图形图像处理,科学计算,工业自动化控制系统,仪器控制系统,等等等,这些非常底层的应用。这些系统也恰恰是我们国内软件企业所不会的,除了在一些比较狭窄的领域,如工业自动化控制领域,通信,有几个公司在做自己的产品外,大部分软件被国外公司控制,因此,这也注定了国内C/C++程序员的命运。

但我各人认为,真正反映一个国家的科技水平的恰恰是这些底层的技术,如操作系统,数据库,编译器,以及其他大型系统软件,大型科学计算软件,在这些领域我们几乎为零,这些领域应该真正反映我们程序员,我们科学工作者的实力,而Java这种高层应用,实在是一种追求短期利润的产物,严重误导我国的科技发展方向和战略,直接影响了科技界,企业界的技术发展战略,前一阵子,一个国内著名中科院研究机构为了一个MIS项目,耗费了大半年的时间,用Java,其实,这是一种盲目的追捧和错误的诱导。浪费的国家的资源,人力,智力,财力,和时间,只能使我国的科技实力长期滞后,永远跟在国外技术的后面,吃一口剩饭。

因此,我在这里对Java及其拥戴者提出置疑和警世!!!
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
JCC0128 2003-12-02
  • 打赏
  • 举报
回复
又是一个牛人!~
alienbat 2003-12-01
  • 打赏
  • 举报
回复
你错了,java可以用来编写任何全尺寸的程序,并不是专门为企业级程序而服务的,当然java在企业级程序方面有优势。你所说的针对“为计算机服务”的程序,用java写的并不少见。数据库有Oracle9i,IBM的DB2,Office有SUN的star office,这些程序都是用纯java写出来的。楼主既然是初学者,不懂就安分点,不要动不动“呼吁”,“警世”,你没有这个资格。什么底层,高层不是你说得那样区分的。
cracklife 2003-11-30
  • 打赏
  • 举报
回复
hehe,支持楼主
AllError 2003-11-27
  • 打赏
  • 举报
回复
呵呵,楼主用vc也算是跟在国外技术的后面,吃一口剩饭吧。楼主只看见底层的技术我们几乎为零。有没有想过在信息管理领域我们的水平也不高呢。而且java的开源项目如此众多,我们去研究不正是“师夷之长以制夷”吗,这也符合鲁迅先生所说的“拿来主义”。等到我们自己的操作系统出来了(很可能是基于unix)。java说不定也能在上面跑,正好弥补新操作系统缺乏应用支持的遗憾。
xue_sharp 2003-11-27
  • 打赏
  • 举报
回复
轮子别人已经造好了,我们直接造车吧。

要不你自己的轮子造好了,人家都改造火箭了。

23,406

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧