当前位置: 技术问答>java相关
高分请教Asp.net、Jsp那个好,各有什么优势
来源: 互联网 发布时间:2015-08-26
本文导语: 高分请教Asp.net、Jsp那个好,各有什么优势,越详细越好! | 我觉得asp.net , jsp哪个好,这样的问题是在是难答。 应该采用见人讲人话,见鬼讲鬼话的态度去思考。 asp.net,jsp 就本身而言功能...
高分请教Asp.net、Jsp那个好,各有什么优势,越详细越好!
|
我觉得asp.net , jsp哪个好,这样的问题是在是难答。
应该采用见人讲人话,见鬼讲鬼话的态度去思考。
asp.net,jsp 就本身而言功能不会太多,需配合其它技术,才可以很好地完成你的任务。
要考虑这个问题至少从两个方面去考虑:平台和数据库。
windows:你打死也是用windows,不会有其它的,那么asp.net似乎更合适,jsp也不赖。
非windows:你要经常在多个平台上使用,那么jsp应该不错,当然还有cgi,php,似乎asp.net也可以。∶) 像我,用jsp+resin的,要把我做的东西从一处移到另外一处,把东西copy 一下就可以,什么别都不用做
从数据库方面,
access : 当然是asp.net .
mysql : 当然是jsp,php
MS SQL : asp.net 有钱的也可以用jsp.
其它的 :随便啦。:)
如果你是学生:大学3年级(含3年级)以前,学jsp应该是不错的选择,why?因为开发jsp那个sun公司没有Micorsoft这么多钱,请不起心理学专家,没有心理学专家的帮助,这样的产品应该更具有系统概念,有严密逻辑,你使用这些产品就有机会不知不觉接受了计算机系统思想的熏陶。Microsoft的东西可能更具人性化,掩盖了计算机的系统的思想,半路出家的同行用上1年半载,思考方式应该不会有太大的转变。因此有人说微软的东西是先甜后苦。别的一些是先苦后甜,不无道理。
如果是大四学生,学asp.net,出来好找吗。
如果你是单位的计算机人员,那么用jsp应该好一点,因为平台无关性,如果将来要换平台,很容易就能够移植到新平台,省下时间可以看报纸了。否则要从新学,从新写,又要加班的,通常都没有钱收。
如果是系统公司为别的公司开发,当然先开发windows的啦,几年后那公司要换linux,那就可提供jsp版本,再收钱了,嘻嘻。
既然是选择技术,那当然考虑是能否复用,复用别的技术。如果该技术是封闭的,什么都要自己做,还要用它么?最好就是什么都能嵌套进取。就像html那样的东西,谁都爱用。
我不懂asp.net 。但不懂也可以讨论,因为这不需要什么高深技术,会吹就行。
其实asp.net , jsp都是好东西,他们有很多相同的地方。懂一样再懂另外一样不会费很多时间,需要的是查找相关手册而已。最重要还是实践,获得工程的经验。比如(你说我吹毛求疵也好)我现在就被为函数,变量起名字而难着。
应该采用见人讲人话,见鬼讲鬼话的态度去思考。
asp.net,jsp 就本身而言功能不会太多,需配合其它技术,才可以很好地完成你的任务。
要考虑这个问题至少从两个方面去考虑:平台和数据库。
windows:你打死也是用windows,不会有其它的,那么asp.net似乎更合适,jsp也不赖。
非windows:你要经常在多个平台上使用,那么jsp应该不错,当然还有cgi,php,似乎asp.net也可以。∶) 像我,用jsp+resin的,要把我做的东西从一处移到另外一处,把东西copy 一下就可以,什么别都不用做
从数据库方面,
access : 当然是asp.net .
mysql : 当然是jsp,php
MS SQL : asp.net 有钱的也可以用jsp.
其它的 :随便啦。:)
如果你是学生:大学3年级(含3年级)以前,学jsp应该是不错的选择,why?因为开发jsp那个sun公司没有Micorsoft这么多钱,请不起心理学专家,没有心理学专家的帮助,这样的产品应该更具有系统概念,有严密逻辑,你使用这些产品就有机会不知不觉接受了计算机系统思想的熏陶。Microsoft的东西可能更具人性化,掩盖了计算机的系统的思想,半路出家的同行用上1年半载,思考方式应该不会有太大的转变。因此有人说微软的东西是先甜后苦。别的一些是先苦后甜,不无道理。
如果是大四学生,学asp.net,出来好找吗。
如果你是单位的计算机人员,那么用jsp应该好一点,因为平台无关性,如果将来要换平台,很容易就能够移植到新平台,省下时间可以看报纸了。否则要从新学,从新写,又要加班的,通常都没有钱收。
如果是系统公司为别的公司开发,当然先开发windows的啦,几年后那公司要换linux,那就可提供jsp版本,再收钱了,嘻嘻。
既然是选择技术,那当然考虑是能否复用,复用别的技术。如果该技术是封闭的,什么都要自己做,还要用它么?最好就是什么都能嵌套进取。就像html那样的东西,谁都爱用。
我不懂asp.net 。但不懂也可以讨论,因为这不需要什么高深技术,会吹就行。
其实asp.net , jsp都是好东西,他们有很多相同的地方。懂一样再懂另外一样不会费很多时间,需要的是查找相关手册而已。最重要还是实践,获得工程的经验。比如(你说我吹毛求疵也好)我现在就被为函数,变量起名字而难着。
|
我一直做JAVA(包括JSP)的开发,我最近看了一下,.net框架,我用了一个下午的时间看了一本ASP.NET的书,发现ASP.NET确实是很简单,很多事情都由.net的构架服务解决了,开发人员省了很大的力气,我觉得ASP.NET的Web控件和HTML控件和JSP中的标记库很象,用JSP的标记库也可以达到这样的功能,并且ASP.net很多地方都遵循XML的一些规则,更加严谨,这一点和JSP的目标都是一样,使用ASP.NET在开发效率上确实高很多,我估计我现在做的项目如果用ASP.NET来做,代码量可减少至少1/3甚至更多。
比较.NET和JAVA构架其实本身并没有很大的意义,这两样都形成了体系,如果能够运用整个体系,哪个都是很好的,关键在于我们没有达到那么深的层次,而是在做浅层的应用开发,如果是开发项目的话,哪个节省时间高效就用哪个,不用说哪个比哪个好。
比较.NET和JAVA构架其实本身并没有很大的意义,这两样都形成了体系,如果能够运用整个体系,哪个都是很好的,关键在于我们没有达到那么深的层次,而是在做浅层的应用开发,如果是开发项目的话,哪个节省时间高效就用哪个,不用说哪个比哪个好。
|
其实回答这个问题是回来能让自己更专心于jsp,不要见一个爱一个。
无法达到技术的深层问题,把精力耗浅层技术问题。
无法达到技术的深层问题,把精力耗浅层技术问题。
|
老实说,我也想知道它们各有什么优势,执行效率好象差不多。
|
个人认为说asp.net与jsp的优略!不能不看看他们的背后的一些东西!个人认为jsp有些优势!要说为什么?说起来就多了!
|
JSP maybe better as Java is working on all the platform .
Maybe JSP is bit difficult but it's good to learn JSP because the whole world speak in JAVA
Maybe JSP is bit difficult but it's good to learn JSP because the whole world speak in JAVA