关于这期程序员的文章 J2EE和.net的选择(续)

03-08-04 baichenhong
不知大家看没看

其中那个什么佳软的总工,简直就是一个微软的.net的吹鼓手,说什么不管中小项目还是大项目,就是.net开发效率高,速度快.还说基于浏览器的B/S体系最终要慢慢消亡.

我真搞不懂这样的人会是总工.就说他所推崇的.net吧,其中最重要的一块就是asp.net,我想连微软都不敢说出这样的话吧,要不为什么微软要大力发展asp.net那,不就是为了和J2EE在B/S上争夺市场吗?

再者我怀疑他到底懂不懂什么是真正的面向对象,什么是真正的多层开发那?

我用asp.net的时间比用J2EE的时间要长,这里面大概的东西也了解了不少.

微软的.net平台中对于数据库处理这部分,是采用ado.net的,问题是ado.net毕竟还是基于关系的,对于O/R Mapping这块,根本就没有提供任何东西,对于将关系型数据转换成面向对象的数据,完全需要你自己手写代码,去一个一个的写sql语句,然后封装成类.据说微软打算在04年推出自己的数据对象,但是目前来说是一片空白.

再说中间层这块,还是采用了com+,但是这部分也不是真正OO的,也是非常复杂的,我觉得不比EJB简单多少(我自己看过com,感觉比较复杂).

然后说说web层,用微软提供的web控件,来构建的你的系统,那是远远不够的,像样点的公司,都是自己写web控件的,如果你想自己写web控件,和又是一个很复杂的事情了,远比windows控件要复杂.因为毕竟你是用html来展现最终界面的.

还有一个问题,它的web控件所谓的最大的好处就是"数据绑定"功能,这又是个垃圾的东西,和OO完全不相关,就象是delphi等来做C/S一样了

最后的问题,界面设计一般来说是由美工完成的,但是asp.net将html和程序

的结合度大大增加了,难道他们是想让美工来做web开发人员吗?

总之一句话,用.net并没有他所鼓吹的那样高效率,高速度,除非你根本不考虑OO,不考虑多层.

                   

sprsong
2003-08-04 18:33
我也用过.net,如果开发一个很简单的功能,的确.net很高效,很的很高效,两小时发布一个 web service和两种client。但是我不太喜欢asp.net,因为asp.net已经变得类似client技术,有好多代码不能象jsp甚至asp那样自由的用代码生成代码了。

还有一点,就是如果你的j2EE框架搭建完善的话,会有同样的效率,比如我就可以2分钟发布一个报表。

baichenhong
2003-08-04 18:44
恩,并且我不看好web service这种东西

如果你不是搞门户网站的话,web service基本上没什么大用

如果是为了整合其他的系统的话,问题就不在于与你想选择web service了,

如果他流出的接口不是web service的那?当然了用web service是比较的一种方法,但是也不是必须的,web service缺点还是很多的,如果你不是跨internet

访问的话,我想不出为什么要选择web service的理由,并且就算你跨internet

的话,也不是说就只有web service一种方法,web service毕竟是一种低效率的方法

robbin
2003-08-04 18:50
你就不应该较真。从分工来说,总工是扛着笔记本到处去吹牛,演示ppt的人,写代码的人的是下面的程序员。所以你要真问他一个.net的具体编码问题,他一定不会,问他怎么做ppt,他一定很精通。因此他说的话,你可以当成狗屁。

其实看看各大IT公司的CEO们,HP的菲奥利娜,Sun的麦克尼利,Oracle的埃里克森,都是吹牛的队伍,都是干ppt工作,不是干coding工作的。所以他们其实对真正的技术问题并不在行。不信你仔细看看他们对自己公司新产品的介绍和发言,从来都是语焉不详,把产品吹的很好,外行听起来不错,可是像我们这些内行来说,就知道他们等于说了半天废话,一句真正对产品介绍有用的话都没有,这不是他们不会吹牛,实在是因为他们不懂技术。真正懂技术的CEO恐怕也只有Gates一个人而已。这也证明了技术无用论。我倒是主张大家多花点时间学习学习Office软件,有几个编程出身的人能把Office玩的很转的?我自己就不行!别小看word,excel和powerpoint,钻研起来学问也深得很。

从职位角度来说,技术水平最高的应该是Architect(技术架构师),职位再往上,技术水平肯定就要下降,因为工作更多的需要你其他的能力,不是技术能力了。而对技术能力要求最高的职位就是这个Architect。

baichenhong
2003-08-04 19:05
恩,经 robbin 这么一说,我决的还是很有道理的

其实 我也算是占在Java的这一方来看的

从技术上我还是比较佩服 robbin 的

今天先回去了,下次再接着探讨

猜你喜欢
18Go 1 2 3 4 ... 18 下一页