JiveJdon Community Forums
在线87人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
google yahoo 365Key网摘 CSDN网摘 添加到百度搜藏 POCO网摘 新浪ViVi 天极网摘
???en_US.forumThreadNext.name??? 下一主题
Go 共有 12 回复 / 1
 发表新帖子   回复该主题贴
qlqsh

悄悄话
发表文章: 24
注册时间: 2004年12月11日 15:53
我们应该定位在哪里? 2007年09月13日 10:52 到本帖网址 加入本帖到收藏夹 回复该主题
标签               
java里有applet,但却让Flash抢走了风头。
java里有jsp,但php却后来居上(不要不承认,论实力、品牌、支持度,java跟php比根本不是一个数量级的,但php从无到有,抢走了大把java的市场)。

一直在思考这是为什么。也希望大家能够探讨一下。

首先第一个applet和Flash的对比,我觉得Flash是赢在了目标群体上。applet是面向程序员的,Flash是面向设计人员(如美工、界面设计等)的。设计人员比程序员更加懂得如何给用户一个好的效果,一个让人赏心悦目的产品,他们学习Flash的曲线最小,然后Flash逐步增加功能,彻底驱逐了applet。

第二个php和jsp的对比,我觉得php依然赢在了目标用户群上。php简单、易学、易用的特点,让那些设计人员、想编写网页的新手能够快速上手开发自己的网站,而jsp的复杂对那些非程序员来说是致命的(单就编码一项就能要了那些新手的命)。

其实,我觉得自己心里很没底,很怕。如果有一天程序的编制只需要设计简单设计就OK的话,程序员能做些什么呢?我们的定位又在哪里呢?
fnet

悄悄话
发表文章: 47
注册时间: 2007年06月23日 22:47
re:我们应该定位在哪里? 2007年09月13日 22:02 到本帖网址 加入本帖到收藏夹 回复该主题
我是开发php的,但我现在在努力攻克java,因为我发现,java的原理性很强,有很多理论,学好了也许你能做任何事情,拿最简单的,比如Request、Response,php里面你不懂这个也能开发
[该贴被fnet于2007年09月13日 22:03修改过]
slangmgh

悄悄话
发表文章: 51
注册时间: 2007年09月05日 11:14
回复:我们应该定位在哪里? 2007年09月14日 09:11 到本帖网址 加入本帖到收藏夹 回复该主题
在软件开发领域,语言或者其他各种框架都只是一种工具而已,php和jsp在这点上没有区别。在这个领域真正重要的如何能够理解你要解决的问题(业务),并且如何使用工具解决你的问题(设计)。

所以作为软件开发人员,你的定位应当在“设计”上,你的价值也在“设计”上。高明的设计人员能够用简单优雅的方式、合适的工具解决确定的问题。

这里的设计不局限于什么SA/SD、OOA/OOD、DDD、模式等,从这些概念中跳出来。
qlqsh

悄悄话
发表文章: 24
注册时间: 2004年12月11日 15:53
re:我们应该定位在哪里? 2007年09月14日 10:11 到本帖网址 加入本帖到收藏夹 回复该主题
我理解楼上的意思。我只是对目前java的现状有感而发而已。

flash、php比java的简单,适合新手(包括新手程序员、界面设计、美工等)快速上手,而且像界面设计、美工等比咱们程序员更加接近用户,也许内在设计很糟糕,但外在很好,对于简单的应用是足够的。随着复杂程度的提高,内在的地位不断提高,外在地位不断降低。我觉得这有点像一个人,我们首先接触他就是他的外在,第一印象很重要,通过不断的交流内在占据主要地位。所以我觉得flash也好、php也好,它们当时的定位是非常准确的,要比java更好。我个人是这么觉得的。

乱七八糟乱说几句,大家随便看看就好。
eastbear2008

悄悄话
发表文章: 8
注册时间: 2007年08月07日 17:03
re:我们应该定位在哪里? 2007年09月14日 13:09 到本帖网址 加入本帖到收藏夹 回复该主题
slangmgh 说得很对,具体的技术都是工具而已,做企业级应用我们最大的关注点应该是业务,我想这也和Banq告诉我们要有“向上思维”一个道理,先有业务后有技术,业务是技术生存的土壤,具体的技术你会很快学会,但业务建模的能力非一日之寒,这也是最能够体现开发者价值的地方.
qlqsh

悄悄话
发表文章: 24
注册时间: 2004年12月11日 15:53
re:我们应该定位在哪里? 2007年09月14日 17:31 到本帖网址 加入本帖到收藏夹 回复该主题
to:eastbear2008


嗯。你跟3楼说的都在理,不过这样的话,岂不是业务人员比咱们更加适合开发?设计很重要啊,但要想优雅的设计出系统(或业务)可就没那么简单了,很迷茫啊。


总觉得有点可悲:论实力、论时间、论技术不会比那些技术差啊,但Java就是玩不过人家,郁闷。
slangmgh

悄悄话
发表文章: 51
注册时间: 2007年09月05日 11:14
回复:re:我们应该定位在哪里? 2007年09月14日 17:40 到本帖网址 加入本帖到收藏夹 回复该主题
>> 嗯。你跟3楼说的都在理,不过这样的话,岂不是业务人员比咱们更加适合开发?设计很重要啊,但要想优雅的设计出系统(或业务)可就没那么简单了,很迷茫啊。

业务人员只知道业务,不知道技术和方法,而软件开发人员是知道技术和方法,在业务人员的帮助下理解业务(需求过程),设计并实现解决方案。
hiworld

悄悄话
发表文章: 23
注册时间: 2007年09月09日 17:37
re:我们应该定位在哪里? 2007年09月15日 14:38 到本帖网址 加入本帖到收藏夹 回复该主题
我个人认为java语言的强大是其它语言不可以媲美的.目前做软件最热门的语言还属JAVA.或许你对java的认识还不够,java是非常强大的.现在外面招聘程序员大多数还是招聘java程序员.你可以到外面打听一下.你说到的jsp只是java里面非常小的一部分.再说jsp不久就被淘汰,到而你之的是jsf.也是java实现的.你对java的认识太短浅了.唉!!
Natural

悄悄话
发表文章: 69
注册时间: 2008年07月26日 22:56
回复:re:我们应该定位在哪里? 2007年09月15日 15:43 到本帖网址 加入本帖到收藏夹 回复该主题
顶楼上的
banq

悄悄话
发表文章: 9613
注册时间: 2002年08月03日 17:08
回复:我们应该定位在哪里? 2007年09月15日 18:37 到本帖网址 加入本帖到收藏夹 回复该主题
>php依然赢在了目标用户群上。php简单、易学、易用的特点,让那些设计人员、想>>编写网页的新手能够快速上手开发自己的网站,而jsp的复杂对那些非程序员来说是>致命的

这实际就是专业和非专业的区别,就象画画,普通都可以画,就象我也可以画一副画,但是我不能算专业画家。php一般人都可以入手学习,但是由于没有实现PHP程序代码和Html代码分离,当系统复杂时,就无法再维持发展。所以需要注重重用扩展的专业语言Java。但是到时再转就很难了。

包括现在做Java 也还是有专业和非专业之分,专业就是使用OOA/OOD/OOP完全OO路线,非专业就是一开始分析到最后都是围绕数据库,其实这也是PHP/ROR这些脚本的特点,他们离不开数据库这个母脐,这是很可悲和可怜的。

经验个人之谈,仅供参考。

javashare

悄悄话
发表文章: 26
注册时间: 2007年09月08日 17:45
re:我们应该定位在哪里? 2007年09月16日 21:50 到本帖网址 加入本帖到收藏夹 回复该主题
php缺少大公司的支持,而且开源世界的活力跟java世界 不是一个档次
虽然思想重要,语言次之,但是没有语言的话,思想又有什么用

人类是因为有了语言才会有思想 

>>第一个applet和Flash的对比,我觉得Flash是赢在了目标群体上。

好比cgi先问世,然后 asp实现了页面的简单编程 ,接着,jsp在asp的基础上实现了代码与html的分离,都是站在前人的基础上,走的更远一步

>>php和jsp的对比,我觉得php依然赢在了目标用户群上

php开发快速,却不能适应大型项目,定位不同,无所谓输赢 
如果学好了jsp,且不用mvc等模式,我想开发的速度也不会慢到哪里去,但代码的质量却不是一个档次的了
  一已之见,欢迎批评指正
ilovebbs

悄悄话
发表文章: 16
注册时间: 2007年09月16日 17:49
re:我们应该定位在哪里? 2007年09月17日 13:16 到本帖网址 加入本帖到收藏夹 回复该主题
banq大哥的意见很中肯
lgx522

悄悄话
发表文章: 111
注册时间: 2004年04月28日 15:37
re:我们应该定位在哪里? 2007年09月18日 14:51 到本帖网址 加入本帖到收藏夹 回复该主题
一年半前开始怀疑Java,其间尝试过php和RoR,最后愈发坚定地回到Java。

php通过页面重用或者php5之后的OOP支持也可以实现重用。但这样做起来,比起天生把目标定在OOP和代码重用之上的Java来说,麻烦很多、效果也差很多。
RoR则是初学容易深入难。

总之,做应用开发,结构和设计最重要。Java对结构和设计的要求最高,也最清晰,系统复杂越能体现其优越性。不论是组织或个人,最值得作长期投资。
php作中、短期的应用还是比较适合的。
标签               
共有 12 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG:
正在读取,请等待...
查询本论坛内 回复超过的热门帖子
标题
 
粗体: [b]文本[/b] 斜体: [i]文本[/i] 下划线 [u]文本[/u] 插入图片 [img]http://wwww.xxxx.com/img.ext[/img] 插入代码 [code]程序代码[/code]  插入url链接 [url]http://url[/url] / [url=http://url]URL加下滑线[/url] 插入附件 插入word文档 Txt等文件
内容
  提交时自动拷贝以上内容到剪贴板 Ctrl-V可取出;提问题前先查询标签列表

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区 推荐Chrome快速浏览本站
OpenSource JIVEJDON v3.5 Powered by JdonFramework Code © 2002-09 jdon.com

anti spam