论坛首页 海阔天空论坛

web asp.net到底比j2ee开发效率快在哪里

浏览 7730 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-05-13  
以前和这个项目的策划人聊天,问他为什么不用Java,他说asp.net比Java开发周期短。我问为什么,他也说不出来。
不过现在这个项目确实开发很快
但这个.net 项目是怎么做的啊,说白了,就两层,表现+db。就是用工厂生成一个数据库接口的实现类,在页面调,然后和所谓的控件绑定,我们要做的工作就是写sql+页面的表现。
我想这个架构Java不能用吗?。我刚开始学Java的时候就是这么写的(无非就是我自己把数据放到list里面,而。net 中有datatable类,这个没什么啊,我自己可以写个标签和自己的list自动属性匹配生成数据啊)。

如果业务复杂点,如果还这么搞,我想开发人员和以后的维护人员都会骂人的。

写了这么多其实我想说的就是,很多人都说asp.net比java的开发效率高,我真没看出来,我唯一感觉的是asp.net的学习起点比j2ee的低。

谁能告诉我:问什么那么多人都说asp.net的开发效率高
   发表时间:2011-05-13   最后修改:2011-05-13
j2ee+jsf+freemaker+sitemesh+portlet+spring secrutiy+...=asp.net - visual studio.
0 请登录后投票
   发表时间:2011-05-14  
大姨妈好!
1:说起这个vs,感觉很不爽啊,也许是自己不会用,我用的是2005。感觉那个编译很差劲,有时有些包需要单独的编译,整个项目编译还不行。目前还没找到原因
2:版本控制用vss2005,vs有时有些代码刷不下来,同时其他的可以刷下来。但如果用vss客户端就可以刷下来。在代码全部提交的情况下
3:asp.net的控件(用的是.net自带的)生成一些table,而我们的美工用div布局,相当多的页面都变形了

这些问题搞的我们是相当的累啊,囧

0 请登录后投票
   发表时间:2011-05-14   最后修改:2011-05-14
kulinglei 写道
大姨妈好!
1:说起这个vs,感觉很不爽啊,也许是自己不会用,我用的是2005。感觉那个编译很差劲,有时有些包需要单独的编译,整个项目编译还不行。目前还没找到原因
2:版本控制用vss2005,vs有时有些代码刷不下来,同时其他的可以刷下来。但如果用vss客户端就可以刷下来。在代码全部提交的情况下
3:asp.net的控件(用的是.net自带的)生成一些table,而我们的美工用div布局,相当多的页面都变形了

这些问题搞的我们是相当的累啊,囧


.net有很多问题。在只有少量页面(n<10)的情况下,asp.net的开发速度秒杀java。页面多起来以后,这个优势就开始迅速下降。
asp的优势在于封装页面状态,java里你必须自己维护状态(当然如果用的好struts或者tapestry,可以达到类似的效果)。坏处在于用.net起步的程序员长期看进步会比较小 --- 我们公司现在面试.net程序员,基本上招进来的都是java进来再转,面纯.net背景的,90%答案都很欢乐。
本质来说,.net技术上非常漂亮,Anders天赋绝对远在高斯林之上。可惜MS不仅仅有Anders,还有个弱智总裁。其实本来.net虽然后发,但是很有机会击败java的。可惜要绑windows,我就不明白MS有些人脑子有大便还是咋的,生生把所有大公司和银行都推到java那边去了。如果时光推后几年,Anders其实还是去google更好(哪怕去apple也不错),还有一个选项是高盛---不过那样就只能做那个高盛自己玩的那个破语言了,对软件业是个损失。
PS:昨天看几个MS自己的人说skype值85亿,msn估计白送也没人要。对比来QQ和android,我觉得msn和wp这2个项目的总裁是不是和鲍尔默有啥基情啊,弱成这个样子也能拿块布盖着脸接着混
0 请登录后投票
   发表时间:2011-05-14  
chinata 写道
kulinglei 写道
大姨妈好!
1:说起这个vs,感觉很不爽啊,也许是自己不会用,我用的是2005。感觉那个编译很差劲,有时有些包需要单独的编译,整个项目编译还不行。目前还没找到原因
2:版本控制用vss2005,vs有时有些代码刷不下来,同时其他的可以刷下来。但如果用vss客户端就可以刷下来。在代码全部提交的情况下
3:asp.net的控件(用的是.net自带的)生成一些table,而我们的美工用div布局,相当多的页面都变形了

这些问题搞的我们是相当的累啊,囧


.net有很多问题。在只有少量页面(n<10)的情况下,asp.net的开发速度秒杀java。页面多起来以后,这个优势就开始迅速下降。
asp的优势在于封装页面状态,java里你必须自己维护状态(当然如果用的好struts或者tapestry,可以达到类似的效果)。坏处在于用.net起步的程序员长期看进步会比较小 --- 我们公司现在面试.net程序员,基本上招进来的都是java进来再转,面纯.net背景的,90%答案都很欢乐。
本质来说,.net技术上非常漂亮,Anders天赋绝对远在高斯林之上。可惜MS不仅仅有Anders,还有个弱智总裁。其实本来.net虽然后发,但是很有机会击败java的。可惜要绑windows,我就不明白MS有些人脑子有大便还是咋的,生生把所有大公司和银行都推到java那边去了。如果时光推后几年,Anders其实还是去google更好(哪怕去apple也不错),还有一个选项是高盛---不过那样就只能做那个高盛自己玩的那个破语言了,对软件业是个损失。
PS:昨天看几个MS自己的人说skype值85亿,msn估计白送也没人要。对比来QQ和android,我觉得msn和wp这2个项目的总裁是不是和鲍尔默有啥基情啊,弱成这个样子也能拿块布盖着脸接着混



关键还是你怎么去看到这个问题。 java开发效率低下是有目共睹的,所以有rails,有django来抢地盘。

用传统的asp.net,你的着眼点应该在于控件,每个控件应该包含了自有的商业逻辑,然后用个模板来填充控件,开发起来就很欢乐。

所有大公司用java倒不见得,一个大公司里系统纷纷扰扰,各种乱糟糟的系统都有,银行里(中行还是什么)的柜员机也有用XP。(其实很简单,你把XP固化到ROM里,中个屁病毒)
0 请登录后投票
   发表时间:2011-05-14  
ray_linn 写道
chinata 写道
kulinglei 写道
大姨妈好!
1:说起这个vs,感觉很不爽啊,也许是自己不会用,我用的是2005。感觉那个编译很差劲,有时有些包需要单独的编译,整个项目编译还不行。目前还没找到原因
2:版本控制用vss2005,vs有时有些代码刷不下来,同时其他的可以刷下来。但如果用vss客户端就可以刷下来。在代码全部提交的情况下
3:asp.net的控件(用的是.net自带的)生成一些table,而我们的美工用div布局,相当多的页面都变形了

这些问题搞的我们是相当的累啊,囧


.net有很多问题。在只有少量页面(n<10)的情况下,asp.net的开发速度秒杀java。页面多起来以后,这个优势就开始迅速下降。
asp的优势在于封装页面状态,java里你必须自己维护状态(当然如果用的好struts或者tapestry,可以达到类似的效果)。坏处在于用.net起步的程序员长期看进步会比较小 --- 我们公司现在面试.net程序员,基本上招进来的都是java进来再转,面纯.net背景的,90%答案都很欢乐。
本质来说,.net技术上非常漂亮,Anders天赋绝对远在高斯林之上。可惜MS不仅仅有Anders,还有个弱智总裁。其实本来.net虽然后发,但是很有机会击败java的。可惜要绑windows,我就不明白MS有些人脑子有大便还是咋的,生生把所有大公司和银行都推到java那边去了。如果时光推后几年,Anders其实还是去google更好(哪怕去apple也不错),还有一个选项是高盛---不过那样就只能做那个高盛自己玩的那个破语言了,对软件业是个损失。
PS:昨天看几个MS自己的人说skype值85亿,msn估计白送也没人要。对比来QQ和android,我觉得msn和wp这2个项目的总裁是不是和鲍尔默有啥基情啊,弱成这个样子也能拿块布盖着脸接着混



关键还是你怎么去看到这个问题。 java开发效率低下是有目共睹的,所以有rails,有django来抢地盘。

用传统的asp.net,你的着眼点应该在于控件,每个控件应该包含了自有的商业逻辑,然后用个模板来填充控件,开发起来就很欢乐。

所有大公司用java倒不见得,一个大公司里系统纷纷扰扰,各种乱糟糟的系统都有,银行里(中行还是什么)的柜员机也有用XP。(其实很简单,你把XP固化到ROM里,中个屁病毒)


建行的atm。。用win 2000
0 请登录后投票
   发表时间:2011-05-14   最后修改:2011-05-14
ray_linn 写道

关键还是你怎么去看到这个问题。 java开发效率低下是有目共睹的,所以有rails,有django来抢地盘。

用传统的asp.net,你的着眼点应该在于控件,每个控件应该包含了自有的商业逻辑,然后用个模板来填充控件,开发起来就很欢乐。

所有大公司用java倒不见得,一个大公司里系统纷纷扰扰,各种乱糟糟的系统都有,银行里(中行还是什么)的柜员机也有用XP。(其实很简单,你把XP固化到ROM里,中个屁病毒)

windows如果只是为了卖VLK的话,那它可以说得上成功了。但是所有银行的服务器端现在都基本90%是java+linux。
MS整整错过了一个时代。MS早该拆分的,这样才能真正缔造一个帝国,现在S*B领军,啥希望也没有。看看人家Oracle值多少钱?Mssql值多少钱?QQ值多少钱?MSN值多少钱?Oracle买个破hyperion都几个billion,MS那个BI现在拆出来送人都不值几个钱了吧。WP就从头到尾10年都是个笑话。IE居然靠着垄断也被人从份额到性能都追上,拜托,人家是开源的,难道改一改代码用.net再实现一边很难吗?xbox,现在收回本了没有?任天堂值500亿美金。
回头看10年前的潮头儿,如果yahoo还能自我安慰说碰到Google这样神一样的对手,Cisco还可以说碰到华为这样的疯子。MS只能怨自己有个猪一样的总裁。在founder里面能弱成这样的,我只能说鲍尔默碰到盖茨和艾伦真是他祖上18辈铺路搭桥积德了。
MS还是改行做风投吧,别搞软件了,现在评点一下过去10年MS做的最成功的是入股5%的苹果和facebook。
BTW:最后你根本不明白为啥银行用java。java就是语言中AK47,虽然不一定好用,但是是用来军队定装最好的选择,代码有个相对可靠的下限,能完成C++以外基本所有功能并保证一定的代码下限。这点就把所有别的语言都抛到九霄云外去了。一个citi就有10万程序员,你指望他们用rails吗?
0 请登录后投票
   发表时间:2011-05-15   最后修改:2011-05-15
地铁9号线闸机用Windows XP
0 请登录后投票
   发表时间:2011-05-15  
chinata 写道
ray_linn 写道

关键还是你怎么去看到这个问题。 java开发效率低下是有目共睹的,所以有rails,有django来抢地盘。

用传统的asp.net,你的着眼点应该在于控件,每个控件应该包含了自有的商业逻辑,然后用个模板来填充控件,开发起来就很欢乐。

所有大公司用java倒不见得,一个大公司里系统纷纷扰扰,各种乱糟糟的系统都有,银行里(中行还是什么)的柜员机也有用XP。(其实很简单,你把XP固化到ROM里,中个屁病毒)

windows如果只是为了卖VLK的话,那它可以说得上成功了。但是所有银行的服务器端现在都基本90%是java+linux。
MS整整错过了一个时代。MS早该拆分的,这样才能真正缔造一个帝国,现在S*B领军,啥希望也没有。看看人家Oracle值多少钱?Mssql值多少钱?QQ值多少钱?MSN值多少钱?Oracle买个破hyperion都几个billion,MS那个BI现在拆出来送人都不值几个钱了吧。WP就从头到尾10年都是个笑话。IE居然靠着垄断也被人从份额到性能都追上,拜托,人家是开源的,难道改一改代码用.net再实现一边很难吗?xbox,现在收回本了没有?任天堂值500亿美金。
回头看10年前的潮头儿,如果yahoo还能自我安慰说碰到Google这样神一样的对手,Cisco还可以说碰到华为这样的疯子。MS只能怨自己有个猪一样的总裁。在founder里面能弱成这样的,我只能说鲍尔默碰到盖茨和艾伦真是他祖上18辈铺路搭桥积德了。
MS还是改行做风投吧,别搞软件了,现在评点一下过去10年MS做的最成功的是入股5%的苹果和facebook。
BTW:最后你根本不明白为啥银行用java。java就是语言中AK47,虽然不一定好用,但是是用来军队定装最好的选择,代码有个相对可靠的下限,能完成C++以外基本所有功能并保证一定的代码下限。这点就把所有别的语言都抛到九霄云外去了。一个citi就有10万程序员,你指望他们用rails吗?

0 请登录后投票
   发表时间:2011-05-15  
好像上手学asp.net和上手学Java的,前者更容易陷入工具的依赖中。

工具太强大有时候也不一定是件好事,我更觉得软件是“写”出来的。大学毕业前,还有同学很强势地对我说model是没有必要存在的。所有的都直接从控件上的值到数据库表映射好...

Anders是该笑还是该哭?
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics