锁定老帖子 主题:整理一下技术路线
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-06-30
asd 写道 我也做个不成熟的预测吧:
1,整个技术向*nix平台回归。javaeye出现linux子版块,widow彻底成为桌面操作系统,在服务器领域份额减少至历史最低点。 2,由于oracle对ejb3.0的强势介入,使得hibernate面临窘境。jdo继续和ejb分道扬镳。 3,ibm一家独大,越来越多的在j2ee领域强推自己的标准,oracle,google强势,整个java社区处在四分五裂的前夜。 4,由于新的操作系统再一次放弃对旧版的兼容性,大量的m$系的程序员改变技术方向。 5,新的技术新的编程模式出现,spring,webwork被抛弃,struts继续发展。 7,sun强推jsf不成功,web开发依然混乱。 1、JavaEye是编程领域的社区,不会涉足系统管理领域,Windows Server市场占有量比Linux高,Linux在未来五年内能够和Windows平分市场就很不错了。 2、Oracle介入是好事不是坏事,Oracle并不是传统的强势EJB供应商(IBM,BEA),事实上Oracle在传统的EJB市场上非常弱势,Oracle的介入会加速推动EJB3.0的进步,况且Oracle也是一个传统的O/R Mapping的供应商(TopLink),而且这方面技术还很强。即使抛开EJB3,Hibernate以前的竞争对手也是领先的JDO供应商(SolarMetric)和TopLink。因为这个事情唯一的结论就是O/R Mapping厂商开始把持EJB3的话语权。JDO也有自己的优势,对EJB3形成一个竞争关系是好事不是坏事。 3、我反倒觉得开源社区的影响力越来越大,通过JDO投票这件事情就可以看出。当然IBM是最会利用开源力量来赚钱的公司。分裂?我看不出来,从趋势来说,是更加统一了,因为厂商现在懂得听取开源社区的意见了。 4、基本上不会,dotnet和j2ee越来越走向融合,兴许越来越多Java程序员走向dotnet 5、struts被抛弃还差不多,连struts的作者都鼓励大家直接去用JSF,而不是struts。 7、一直就很混乱,但是会逐渐走向统一,出现几个非常主流的框架,其它的就式微了。 |
|
返回顶楼 | |
发表时间:2005-06-30
neuhawk 写道 asd 写道 我也做个不成熟的预测吧:
1,整个技术向*nix平台回归。javaeye出现linux子版块,widow彻底成为桌面操作系统,在服务器领域份额减少至历史最低点。 2,由于oracle对ejb3.0的强势介入,使得hibernate面临窘境。jdo继续和ejb分道扬镳。 3,ibm一家独大,越来越多的在j2ee领域强推自己的标准,oracle,google强势,整个java社区处在四分五裂的前夜。 4,由于新的操作系统再一次放弃对旧版的兼容性,大量的m$系的程序员改变技术方向。 5,新的技术新的编程模式出现,spring,webwork被抛弃,struts继续发展。 7,sun强推jsf不成功,web开发依然混乱。 呵呵,如此痛恨ms. 不是痛恨m$,而是事实:你想想当初的MFC的程序员写.net有什么积累?现在的.net程序员在微软的下一个版本里面又要从头开始。这种不负责任的更新换代 无法进入高端市场。 |
|
返回顶楼 | |
发表时间:2005-06-30
[quote="robbin]。。。。。。
1,我说的是面向*nix下面开发的子版块,说白了也许就是c for linux或者别的什么,就像python今天在这里有块小地一样。 企业开发!=快速开发,从sun将1.5变成5.0开始,我就对java信心不足。 2,在未来的几年里,ibm市场扩大,jboss的市场不会变小,oracle的技术力量和数据库的绑定策略(就像今天的ibm)会让它的服务器蚕食部分市场,丢掉市场是bea。 eclipse和jbuilder的竞争中胜出——并不是eclipse本身多么强大,而是borland让m$彻底的变成了三流公司。 3,就是因为社区的影响力越来越大,几个谁也不服谁的牛人各自坚持自己的开源力做,小兵们各自为自己的阵营摇旗呐喊。 4,我怀疑m$自己推行.net的决心。按着m$一般的轨迹,他在.net上已经捞够了。随着新的os的推出,新的编程框架取.net而代之。j2ee当然会从m$的某款桌面产品框架中学习,互相学习,互相竞争。但是这款产品却未必是.net. 5,现有的遗留系统和技术积累都是struts占优势,一两年后,社区肯定会推出新的技术和理念,那时候即使struts退出舞台,webwork也无法成为主角——它也落后了。 6,基于5,招聘写jsp+javabean的程序员的广告依然不少。 ps: 微软一分为二完全有可能,不是技术因素,而是政治。 |
|
返回顶楼 | |
发表时间:2005-06-30
asd 写道 [quote="robbin]。。。。。。
1,我说的是面向*nix下面开发的子版块,说白了也许就是c for linux或者什么,就像python今天在这里有块小地一样。 企业开发!=快速开发,从sun将1.5变成5.0开始,我就对java信心不足。 2,在未来的几年里,ibm市场扩大,jboss的市场不会变小,oracle的技术力量和数据哭的绑定策略(就像今天的ibm)会让它的服务器蚕食部分市场,丢掉市场是bea。eclipse和jbuilder的竞争中胜出——并不是eclipse本身多么强大,而是borland让m$彻底的变成了三流公司。 3,就是因为社区的影响力越来越大,几个谁也不服谁的牛人各自坚持自己的开源力做,小兵们各自为自己的阵营摇旗呐喊。 4,我怀疑m$自己推行.net的决心。按着m$一般的轨迹,他在.net上已经捞够了。随着新的os的推出,新的编程框架取.net而代之。j2ee当然会从m$的某款桌面产品框架中学习,互相学习,互相竞争。当时这款产品却未必是.net. 5,现有的遗留系统和技术积累都是struts占优势,一两年后,社区肯定会推出新的技术和理念,那时候即使struts推出舞台,webwork也无法成为主角——它也落后了。 6,基于5,招聘写jsp+javabean的程序员的广告依然不少。 ps: 微软一分为二完全有可能,不是技术因素,而是政治。 1、linux在增长,windows server也一样。不过linux速度快点,好像(没有做过调查,但在sina的新闻看过)windows server 最近市场占有率发而提高了。最惨的是unix了。 2、混战,很难说谁赢,我不过我觉得bea的东西不错,只用过wls,不敢乱评价。 3、同意。 4、.net会继续下去,不过.net 2.0发展比较慢,要到年底。webcontrol+ajax+vsIDE会更爽的。我比较讨厌java没有一个好的集成web开发工具。 5、取代struts的,应该是对ajax封装比较好的,毕竟java里,一个新的名词 出现,好用的话,很快会流行的,所以一些新的框架会迅速占领市场,就如hiberenate,sptring一样。 ps:IBM躲过去了,ms可能也会。不过吵着要ms分家是的好多年的事情。 |
|
返回顶楼 | |
发表时间:2005-06-30
引用 企业开发!=快速开发,从sun将1.5变成5.0开始,我就对java信心不足。
这是Sun的传统!Sun最著名的软件产品-Solaris操作系统也是类似这种方式的命名,而且比Java还要乱,乱的毫无章法。 SunOS2.4, 2.5, 2.6, 2.7, 2.8, 2.9 SunOS 5, 5.6, 5.7, 5.8, 5.9 Solaris7, Solaris8, Solaris9 这三个系列都是一回事,你看前面的主版本号没用的,要看后面的子版本号,SunOS原来是BSD Style的,叫做SunOS2.4,后来BSD和Bell有官司纠缠,Unix厂商都改成了SystemV Style,然后SunOS就变成了2.5,同时又称SunOS5。 后来下一个版本叫做SunOS2.6,同时又叫做SunOS5.6; 再一个重要发行版本叫做Solaris7,同时又叫做SunOS5.7,SunOS2.7 然后就是Solaris8,同时又叫做SunOS5.8,SunOS2.8 接着就是Solaris9,同时又叫做SunOS5.9,SunOS2.9 乱吧! 接下去J2SE改名叫做Java SE 5.0, Java SE 6.0了,(同时又称为J2SE5.0,J2SE1.5, Java SE6.0又称为J2SE6.0,J2SE1.6) J2EE改名Java EE 5.0(同时又称为J2EE5.0,J2EE1.5) 嘿嘿,只要一到“5”这个魔法数,Sun就开始玩花样了。不过从Solaris历史来看,版本5开始,开创了SunOS的一个时代,直到8到达了顶峰,9开始衰落! 这是否意味着Java SE和Java EE要到8才到顶峰,然后9开始衰落,10的时候就只能苟且了呢,看看Solaris10现在就和AMD苟且到一块去了,被Linux打得很惨,嘿嘿,估计Java到10的时候,也会被Pythyon这样的动态语言打得很惨吧! |
|
返回顶楼 | |
发表时间:2005-06-30
robbin 写道 引用 企业开发!=快速开发,从sun将1.5变成5.0开始,我就对java信心不足。
这是Sun的传统!Sun最著名的软件产品-Solaris操作系统也是类似这种方式的命名,而且比Java还要乱,乱的毫无章法。 SunOS2.4, 2.5, 2.6, 2.7, 2.8, 2.9 SunOS 5, 5.6, 5.7, 5.8, 5.9 Solaris7, Solaris8, Solaris9 这三个系列都是一回事,你看前面的主版本号没用的,要看后面的子版本号,SunOS原来是BSD Style的,叫做SunOS2.4,后来BSD和Bell有官司纠缠,Unix厂商都改成了SystemV Style,然后SunOS就变成了2.5,同时又称SunOS5。 后来下一个版本叫做SunOS2.6,同时又叫做SunOS5.6; 再一个重要发行版本叫做Solaris7,同时又叫做SunOS5.7,SunOS2.7 然后就是Solaris8,同时又叫做SunOS5.8,SunOS2.8 。。。。。 乱吧! 接下去J2SE改名叫做Java SE 5.0, Java SE 6.0了,(同时又称为J2SE5.0,J2SE1.5, Java SE6.0又称为J2SE6.0,J2SE1.6) J2EE改名Java EE 5.0(同时又称为J2EE5.0,J2EE1.5) 嘿嘿,只要一到“5”这个魔法数,Sun就开始玩花样了。不过从Solaris历史来看,版本5开始,开创了SunOS的一个时代,直到8到达了顶峰,9开始衰落! 这是否意味着Java SE和Java EE要到8才到顶峰,然后9开始衰落,10的时候就只能苟且了呢,看看Solaris10现在就和AMD苟且到一块去了,被Linux打得很惨,嘿嘿,估计Java到10的时候,也会被Pythyon这样的动态语言打得很惨吧! 说不定 再过几年,动态语言+强大的IDE,使得拖拉几下鼠标就完成复杂的业务。 |
|
返回顶楼 | |
发表时间:2005-07-01
"1是绝不可能的,数据库技术领域的历史积累比程序领域多的多,更新换代也慢得多,不客气的讲,10年之内,都是RDBMS的天下。
2也是不可能的,js不可能进入服务器端编程 3也是不着边际,只要HTTP协议还在用,MVC就不过时 4不可能,别忘记了adobe收购了mm,难道要让自己的钱打水漂?" RDB转移到xmldb并不复杂 不会完全淘汰RDB 只是会取代它的位置. js已经进入服务器端编程了. python可以js为什么就不行 ? mvc这个问题不适合争论, 让时间来证明吧. flash的路到头了 mm自己很清楚 mm不是个小公司不会被轻易收购. |
|
返回顶楼 | |
发表时间:2005-07-01
引用 这是否意味着Java SE和Java EE要到8才到顶峰,然后9开始衰落,10的时候就只能苟且了呢,看看Solaris10现在就和AMD苟且到一块去了,被Linux打得很惨,嘿嘿,估计Java到10的时候,也会被Pythyon这样的动态语言打得很惨吧!
透明思考 写道 现在的Java(Java2)已经走完了整个技术传播生命周期。从Java5开始,我们面对的是一个几乎全新的Java,它的理念要重新走一遍技术传播生命周期,唯一不变的其实只有“Java”这个名字。从放弃用了7年之久的“J2XE”命名法,就可以看出,Sun已经决定让Java浴火重生,从头再来。Java SE/EE/ME,不妨叫做“JavaNG”(Java in Next Generation)。
http://gigix.blogdriver.com/gigix/783924.html |
|
返回顶楼 | |
发表时间:2005-07-02
asd 写道 不是痛恨m$,而是事实:你想想当初的MFC的程序员写.net有什么积累?现在的.net程序员在微软的下一个版本里面又要从头开始。这种不负责任的更新换代 无法进入高端市场。 不太苟同这种说法,工作经验的积累和语言的积累是完全不同的2种积累。而且就单讲语言积累而言,也可以分成是语言本身的积累,和程序开发框架理解能力的积累。 我想这里的人,大都是工作过很多年,用过各种开发框架的。从一种框架到另外一种开发框架的学习,不完全是从0开始的。 这边估计专门跟着MS开发的人的不多,我也了解JAVA环境的不多,不知道其他公司的产品线策略。不过MS并不是不负责任的公司。我觉得MS的开发环境和整体产品线做的不错,开发人员可以用很少的代价了学习新的东西,并应用到MS的整个产品线上去。这个迹象目前是越来越明显了。这种降低开发人员入门的门槛的做法,是一个非常正确的做法。站在公司营运的立场来说,谁不希望自己的产品用的人越多约好啊。 我可以负责任的告诉你,我一直用MFC,而我的确在1,2天内转换成.NET的开发,而且开发出来的程序质量一点不差。 各位,可能我的口气有点重,见谅,见谅。不过也没有asd说的这么情况严重就是了。 |
|
返回顶楼 | |
发表时间:2005-07-02
看了这么多预测的内容,不过大家似乎都是从技术角度来预测的。
不过如果一个公司的大方向策略不出问题的话, 那么产品的推广就要看每个公司的不同的公关能力和支撑公关活动的资金多少的问题了。 虽然开源我也蛮看好的,不过我不太清楚这个开源的推广,只靠程序员和喜欢它们的人员就行的吗?或者还有我不太知道的开源推广方式和渠道? |
|
返回顶楼 | |