j2ee在国内真的有用吗,自欺欺人而已!

sexpunk 2001-03-09 10:43:00
除了jsp+bean的模式还有一点实际用处之外,EJB,RMI,JINI这些玩意儿真的没什么实际的用处.我门分开来说:
1.jsp+bean.这个东西有多烂就有多烂,如果asp也支持unix/linux,jsp根本就没有立足之地.除了开发上的效率远远低于asp+com外,其本身的运行效率也是一个问题.目前为止,web开发速度最快的是isapi,其次就是asp(如果你又要说*的N次运算,那你一定没作过企业级开发,相当可笑而已)我门这里谈的当然是Database相关的运行速度.谁会去编一个web程序做数学题?就算有这样的特殊要求,hardware现在的速度早就可以忽略不计了.不过jsp+bean还是有一点好处,就是比com修改起来要方便.
2.至于EJB,RMI,JINI这些玩意儿,都是一些技术上先进,但没法实际应用的东西.最根本的一点原因:java没有办法在application的开发上取得突破.这些东西都是分步式计算的东西.分部式的客户端有两种:application和web server.前者根本没法用,谁会用java去做application?后者一般都是在一台server上,根本不用分步式.就算有大量应用,多添一台server搞分步式还不如直接换一台配置高的,况且我还没见过web server和application server分开在两台server上的,几乎都是做在一起的,如weblogic,jrun,websphere(自带了http server).至于applet来调用,更不用说了,IE6都不支持了.而且还不如就用jsp+bean来做.
现在国内公司大招会EJB,RMI的programmer,我不知道这些公司都能做些什么东西出来.真TMD搞笑.
中国的软件业就爱跟风,从来没有自己的东西,自己的想法,在开发上跟本就不考虑开发效率,不考虑市场因素,很多东西都是一些C++出身的"技术爱好者"在领导着开发.中国太需要象用友金蝶这样的公司了,在系统上已经输给米国了,在应用开发上还要输给印度.大家老是说国内的environment对programmer不好想想还是自己造成的,我们的marketing conception太弱了!!!!!!
...全文
1567 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
simoncn 2001-05-12
  • 打赏
  • 举报
回复
对 Java 的理解有两种:
1. 编程语言
Java 极大地推动了 MS 开发出 C# 的决心,以后 MS 的 .Net 标准开发语言就是它。
2. 架构
MFC 和 VB 的构件是 MS 能够成功的制胜法宝,Borland 的 OWL 本来比 MFC 强很多,但 MS 的诡计毁了 Borland。所以 Java 的设计师将 Java 的定位从语言本身扩展到平台/架构。
因此,在目前 Java 的发展上会出现:J2ME/J2SE/J2EE,三条轨迹。
J2EE 中的 EJB 是为了追赶 MS 的 MTS(第一个面向对象的事物处理软件),任何企业级的应用
都离不开事物处理。面向对象的事务处理大大提高了开发和维护的效率。MTS 也成为了 Win2k 企业版的核心构件。但是 EJB 比 MTS 提供了更为强壮和完善的定义,也许从性能而言比 MTS 差。
但是非常多的企业级核心应用是运行在 Unix/大型机 系统上的,MTS 根本无法扩展上去。
对一个软件公司而言,UNIX 版的软件售价可以比 NT 多50%。那么选择哪种技术能够以最小的代价获得更多的收入来源,这可是生存的问题。
我的猜测是,全球的企业级服务器,70% Non-MS, 30% MS,中国 50% Non-MS, 50% MS,再看看 Oracle 的价格模式。
Sun 公司在中国只是一个销售机构而已,Java 根本不能直接给它带来收入(除非中国有公司愿意买 JDK 源码)。Java 是交给 JavaSoft,Sun 的子公司去管理的。
以后主流的编程语言只会是 Java, C#(取代 VB,MS 平台), C++/C(Non-MS)。
xxxpunk,开始学 C#(和 MTS,如果你真正想成为 MS 企业级开发员)吧,如果你对 Java 没有兴趣的话。
mytulip 2001-05-10
  • 打赏
  • 举报
回复
linux上,没有com与mts/com+,ado支持的 asp 只是玩具,而且有的linux asp还是java写的,而且m$.net的将java全部大操一遍,包括速度慢
mytulip 2001-05-10
  • 打赏
  • 举报
回复
linux上,没有com与mts/com+,ado支持的 asp 只是玩具,而且有的linux asp还是java写的,而且m$.net的将java全部大操一遍,包括速度慢
Zephyr_Boy 2001-04-12
  • 打赏
  • 举报
回复
学着总是有用的,你在乎别人怎么看就不是我辈中人了!!
kalu 2001-04-12
  • 打赏
  • 举报
回复
大家都没说错,给我很多感触。在这个社会里,个人且能左右。有时我很悲观,因为找不到方向。
何时是尽头?天知道,依旧是纷纷饶饶……
为了生活,我还是干JAVA吧,谁叫我第一眼就看上了它呢!
supersonics 2001-04-12
  • 打赏
  • 举报
回复
本月第一次作java application项目。
我学的很杂:vc,asp(vb,com),java(jsp,ejb),当然水平都很低(不是自谦)。
觉得m$的产品上手很容易,比如作个com+的中间件比做个ejb容易多了。这方面原因有二:本来m$的东西上手就容易;m$的文档多,盗版产品多。这后一条正是m$(特别是在中国)成功的重要缘由。
再说了,从开发环境来说,p166+80MB可以开发com+,开发ejb恐怕太困难了,m$毕竟有操作系统的支持(我想大家多数用的都是windows吧)。
当然,用java开发安全性好,有时候确实比vc简单:比如java的事件模型,确实比vc的事件模型简单多了。
以上观点,如有不妥,敬请指出。
taolei 2001-04-12
  • 打赏
  • 举报
回复
我是金蝶的,我们的那个Application Server是最初是一个人写的,后来跟金蝶合作。sexpunk关于java的一些看法我觉得还是有道理的。j2ee的框架理论上确实不错,只是用java实现,性能上就差了很多,尤其是ejb.不过java也有java的好处,你在PC机上跑,我可以在390上跑,看谁快!x86说的也没错,Java编程的确很方便。从功能和编程效率上综合感觉是最好的。java最大的好处是钱挣的多,目前是这样。但是搞java的朋友们可别人为你自己或是java就比别人强。这只是供求关系的体现。我个人的感觉java只比VB难学。

你们可别骂我,企业级应用我还是做过一点的。Java、VB、VC的程序都写过数万行以上。
x86 2001-04-12
  • 打赏
  • 举报
回复
大家都是高手,帮我回答一个问题好吗?
我down的J2ee在Windows下跑可以,但是在Linux下的版本怎么也不行,例子跑不起来。
Windows的例子也没跑起来,不过忘了什么原因了。
Linux的j2ee.jar好像解不开,我jar tf j2ee.jar,报下面的异常:
java.util.zip.ZipException: invalid EXT descriptor signature
Windows下的j2ee.jar可以解开,但是拿到Linux下当然是不能用的。
难道从sun下载的j2ee还会有错?我可是down了5、6遍呀。

欢迎大家有时间到XML去讨论讨论:-)。
呵呵,不管是M$还是SUN,好像都说XML是个好东西。

顺便说一句,北京的Java高级程序员如果在外企,可以在7k-12k之间,税后。
而且,说句实话,用Java编程比VC++、Delphi之类的轻松。

Kert_ake 2001-03-13
  • 打赏
  • 举报
回复
嘻嘻,我就在着一个Java的XHTML编译器
jspxnet 2001-03-13
  • 打赏
  • 举报
回复
中国的程序原大多都很盲目.我也是一个盲目的人.
manboo 2001-03-12
  • 打赏
  • 举报
回复
我没你们那么高明和伟大我只想挣钱和生活,用心品味生活本来有滋有味!
nagar 2001-03-12
  • 打赏
  • 举报
回复
To DavidHi:
您写道:
“ 请问JAVA有没有集成开发环境(IDE),既然功能很强大,为什么不用JAVA搞一个IDE,哪怕是DOS版也行啊!用EDIT之类的文本编辑器编程序,又不方便,类的成员变量及函数读不知道有没有,正不正确?也许你们已经知道IDE了,请告诉我。 “
看来误解真的太深了。 Borland 的 JBuilder, IBM 的 VisualAge for Java,
Symantec 的 VisualCafe , Sun 的 Forte and Oracle(+Borland) 的JDevelop 都
是IDE. JBuilder 完全是用Java实现的。
多学些知识,不是错。


DavidHi 2001-03-11
  • 打赏
  • 举报
回复
请问JAVA有没有集成开发环境(IDE),既然功能很强大,为什么不用JAVA搞一个IDE,哪怕是DOS版也行啊!用EDIT之类的文本编辑器编程序,又不方便,类的成员变量及函数读不知道有没有,正不正确?也许你们已经知道IDE了,请告诉我。
littlebear 2001-03-11
  • 打赏
  • 举报
回复
直接了当地说,我怀疑你更本没有做过企业级软件开发。
我曾经在一家特大型国企做过DBA.虽然水平很差!
光分布式数据库就由15台sun服务器承担。
中间层由8台CORBA应用服务器承担。
J2EE的出现太太简化了CORBA的开发。
请问MS的破东东能跑的东吗?!
lifei 2001-03-11
  • 打赏
  • 举报
回复
我不知道北京其他的人怎么样,我的一个朋友是作java的正给ccid和翰林汇的合资公司作,用ejb是兼职,不过和全职的工资没什么区别,8000/m,外带免费餐
duker 2001-03-11
  • 打赏
  • 举报
回复
“至于EJB,RMI,JINI这些玩意儿,都是一些技术上先进,但没法实际应用的东西.”
说这句话的人是一个对ejb,rmi,jini一无所知,也没有严肃态度的人。
ibm,oracle,hp,bea这些大公司都全力加强自己的j2ee产品,他们吃饱了撑的?
是因为这个市场太大了,而且还在不断成长。市场的成长说明了一个问题,接受j2ee,
使用这项技术来构建自己应用的企业在不断增长,为什么他们要选择j2ee呢,肯定有他们
自己的判断,如果你的话是对的,那么这么多企业都是错的,这可能吗?

“分部式的客户端有两种:application和web server.前者根本没法用,谁会用java去做application?后者一般都是在一台server上,根本不用分步式.就算有大量应用,多添一台server搞分步式还不如直接换一台配置高的,况且我还没见过web server和application server分开在两台server上的,几乎都是做在一起的”
可能你没用过java做的你所谓的“application”,确实,用java swing做出的桌面程序
速度太慢,而且,swing确实不太好看。但是不是从来没人告诉你 ejb是支持corba的,
同时也有能支持dcom,这样,做一个高效、漂亮的client端绝对是可行的。
不用分布,全防到一台上,连起码的容错都不要了?
你没见过的东西还真多,你没见过!=不存在。

“如果asp也支持unix/linux,jsp根本就没有立足之地”
你不知道在已经可以在unix/linux上面运行asp了吗?
但是很有意思,这个解决方案的基础是java和servlet,而jsp和servlet从运行模型来说,
没有区别。

“不过jsp+bean还是有一点好处,就是比com修改起来要方便.”
你还是承认java比com要方便一点,isapi是很高效,但我不知道你是不是一有项目
就使用isapi。你们只用iis吗?用apache的人怎么办?

“很多东西都是一些C++出身的"技术爱好者"在领导着开发”
我不知道你是什么出身,是不是vb,还是delphi、pb?或者就没有出身。
你不爱好技术吗?

sexpunk 2001-03-11
  • 打赏
  • 举报
回复
to all:
大家都有点激动,可以理解。我在这说这么多,是本着共同提高的目的,毕竟谁也不愿意自己的拿手活给人贬低。还要说一点的是,我也是java老手,97年就开始接触java,98年开始编网页上的applet,应该算是国内最早的一拨java programmer.当时我们在网易的BBS上的java版天天灌,当时的java大虾hoyy,richard,风中云仙,bigcock现在都不知到那去了,当时我们可以说对java推崇倍制。
99年一个很偶然的机会,我被我们心目中的伟大公司--SUN中国电话interview了一回,我才发现java实际上在软件上永远不可能战胜MS,从interview我的那个老外半生不熟的chinese我也能听出来,JAVA只不过是他们对付MS的一个工具而已,他对我说的我对java的熟悉和热爱一点也不为所动,只是不停的问我how do you think about solaris?
后来我有机会接触了一些MS中国的朋友,主要是搞市场的,比如负责msde(sqlserver单机版)的刘昆.从他们那里我学到了很多东西,逐渐形成了一个观点:目前中国的软件业现状很适合MS式的经营作风,如果我们早一点务实的话(象yindragon所说的),我门至少不会输给印度,对于我们程序员自身来讲,也可以少受一点boss的剥削。
对于大家说的bea,我想说一点:bea的成功市场因素站了很大成分,他的所有王牌产品都是靠收购来的。在用weblogic的公司中,超过90%的公司是用于web server的,真正把EJB,RMI这些东西用在上面的是少之又少的。
并不是越高端就越牛B,最适应市场的才是最牛B的,中国的软件业现在最缺的就是这个。
最后顺便问一下:这里有没有北京的java programmer,能否告诉一下北京java programmer的真实收入,希望能真实一点,最好有实际例子,我有一个朋友马上要来,我得给他探探路。
cxw_2000 2001-03-11
  • 打赏
  • 举报
回复
说话不要过于片面,具体去钻钻,你的看法会改变的。
xxcc 2001-03-11
  • 打赏
  • 举报
回复
j2ee适合于做高端的,关键性的应用
而m$适合于做中低端的
各有所长
elpam 2001-03-11
  • 打赏
  • 举报
回复
大家应该听过BEA吧,世界中间件的头号厂商,就是基于JAVA的吧?
虽然我不用JAVA,但我觉得这种技术确实很好。
JAVA是不适合做SERVER程序,而是适合做APP。
加载更多回复(18)

23,407

社区成员

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

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