java真的没前途

这个论坛里大部分是弄java的,但是我还是想表达我的观点。

本人用了8年vc,2年linux-gcc,现在因工作需要参与一个java的项目。我对java、j2ee等的认识,可以归纳为3点:

1、java的作用,是把简单的事情弄复杂,搞出一大堆概念、名词出来糊弄人。
java阵营的新概念、新名词特别多,什么ejb、session bean、jboss、jms等等,把人搞得晕乎乎的。可实际上,它们解决了什么问题呢?
我们公司有一个项目,java组的5、6个人搞了近一年,几乎失败了,后来换成用vb、vc实现,4个人3个月就搞定了。

2、学、用java缺乏技术含量,难以拿到高薪。
这个不用多说。java程序员是代码工人的代名词。一个高中生经过北大青鸟的几个月训练,就可以做java程序。这样的技术含量,工资可能高吗?

3、java的语法极端丑陋。主要体现在:
那些jar什么的,每个变量名都很长;看java代码,总是密密麻麻的,看着累,不如c语言简洁;
java竟然没有无符号数!不知道是那个弱智发明的。
java把c/c++中的精华给丢弃了,例如灵活的指针、全局变量等。

Java将软件分为:架构师和蓝领工人,所以才出现你上述前两点两级分化现象。

关于Java语法其实设计思想的载体,而设计思想只有人理解了,才对Java语法觉得顺眼,就象凡高的画,老太太看了不觉得好,甚至觉得很难看。这就是程序员素质和语言的关系。所以,语言的争论属于牛头不对马嘴的争论。

可能刚开始用,新事物接收都要有一个过程的.但是这样贬低JAVA好像不应该

同意 一部分 ,概念 多的确实让人挠头!

但是 JAVA 比 .NET 让你 更多内幕!

楼主第二点可以理解为:

因为有了java才让更多人能写程序,不管你是否否认,用java写出高质量的代码比用C++写出高质量代码容易的多

其实不用多说什么,道不同不相为谋,但还是想说两句:java很纯粹,你所说丑陋的语法正规范了程序员不写出错误的代码。C/C++诚然灵活,但是也同样诱惑你犯错误,你难道认为一个高中生短短培训几个月的C/C++能达到同样培训几个月java的编码效果?

LZ,凭你对java的认识,根本就没有资本对其进行评论,在java面前,你就是小屁孩一个!!

关于java到底有没有前途,不是一两个人就可以妄下断言的,谁好谁坏,这些都是个人一些看法,在程序的世界中能够生存下来的编程语言,必须有它存在的道理,不是任何某个人能够说不好java就没有前途.在企业级的应用中,java还是有相当大的市场的,换句话说,只有某个东西适合与否,只有适合,没有好坏的区别.以上是个人的一些观点,没有任何的政治意图在其中.

关于java到底有没有前途,不是一两个人就可以妄下断言的,谁好谁坏,这些都是个人一些看法,在程序的世界中能够生存下来的编程语言,必须有它存在的道理,不是任何某个人能够说不好java就没有前途.在企业级的应用中,java还是有相当大的市场的,换句话说,只有某个东西适合与否,只有适合,没有好坏的区别.以上是个人的一些观点,没有任何的政治意图在其中.

7年的开发经验,还不能从OO的角度看东西!

我也是从c->->perl->c+->c#->python->java->j2ee

java我只看了3天,就去看j2ee了,作为一个有7年经验的开发人员还在看一个语种的语法并且和经验去对比,我认为是一种悲哀.

楼主学java应该从OO是什么?reuse是什么?领域对象是什么?耦合是什么?设计是什么?java是一门设计的艺术,不是代码工人的艺术!


[该贴被zuly于2007年03月29日 13:20修改过]
[该贴被zuly于2007年05月17日 07:51修改过]

THIS MESSAGE HAS BEEN MASKED

楼主是转JAVA做不什么东西是吧 哈哈,我也是c过来的,对于所说的一个高中生经过北大青鸟的几个月训练,就可以做java程序,同样 经过几个月的训练 也可以写c程序,不过要看写到什么程度,java也要看写到什么程度 总不能都是hello world吧,一个语言存在的理由并不时随便说说的,最烦那种写不出什么咚咚或者只懂些皮毛的 什么汇编看不起c c看不起 c++ c++看不起java java看不起其它脚本之流的人

THIS MESSAGE HAS BEEN MASKED
THIS MESSAGE HAS BEEN MASKED

banq
那你怎么解释一java的项目几乎失败,而我一个人用C#.net就有信心实现了。真不知道有了C#.net,为什么还有人用基于java的应用程序了(j2ee,struts等),我现在被公司逼着学习jsp,servlet,struts高的我很郁闷。我用 C#.net一年半了,有时我真的想换工作。

楼上的,是为了非微软平台。