论坛首页 入门技术论坛

一个让自己烦恼的疑惑

浏览 5786 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-01-01  

用JSP?还是用ASP?

从学习网页技术的一开始就是学习JSP,他的开源,他的思想,都很吸引我,还有就是现在的很多场合都会使用到java,所以学习网页技术时就选择了学JSP,很高兴能学习JSP,我现在是一名大学生,用了近半年的时间学习了Struts2与Spring,感觉小有所成,有很多的收获,接触到了很多令人激动的思想,这时我遇到了一件让我很烦恼,也让我很疑惑的事情。

在大学里经常有些竞赛可以去参加,有个电子商务的竞赛需要一名做网页的技术人员,他们找到了我,问我做不做这个,我说可以,但我会使用JSP来做,他们说回去想想,最后的他们给我的答复是这样的:指导老师认为使用JSP的成本(时间成本)太高了,要用ASP的来做。我当时还有些不屑于这样的回答,我就去找他们,他们向我展示了如何用ASP.NET如何快速开发商务网站的方法,这是我第一次接触ASP.NET,以前都听别人说JSP有多好多好,又什么平台无关性啦,又什么开源啦,这时我感觉到这些理由好无力呀……简洁的编程界面,方便的控件调用,数据库的方便连接,设置一个没怎么学过编程的人都能使用其进行开发。我好受打击,从学Java开始算起,学习JSP也有一年半多了,可我却比不上一个刚学ASP网页制作一个学期的人的水平,我这么辛苦的学习JSP为了什么?那天晚上我失眠了……

记得自己说过一句话“在最坏的情况下寻找最大的利益”,我不会放弃JSP,我的付出相信不会白费,尽管哪些东西学起来很费时费力,但收获也是很多的,大学里要学得广,但也需要能精通一两样,既然一开始选择了JSP,为什么我不能将学习之路坚持下去呢?相信自己,加油!

   发表时间:2011-01-02  
LZ所说的ASP是ASP.NET,JSP是JAVA EE吧。
其实我觉得LZ没有必要因为这些事情而烦恼,Java和.NET本身就存在各自的优劣,并不是说ASP.NET的开发周期短就比Java强。
学习一门语言或者一门技术,我相信并不只是关注这门语言或者这门技术本身。在这个过程中,找到学习的方法,掌握其蕴含的思想应该是更重要的。
LZ不要灰心丧气,继续加油,Java的水很深。
BTW,我也是个学生,共勉。
1 请登录后投票
   发表时间:2011-01-02  
这没有什么好难为的,你纠结的是.NET那套傻瓜化工具,和语言没有关系。
选择了就坚持下去。
1 请登录后投票
   发表时间:2011-01-02  
asp确实开发网站很快。但是jsp的优势不在做网站做小型系统,而在于大中型系统。
lz心态太浮躁了,和这个社会一样,你应该明白,凡是上手快的东西竞争力肯定不大。
多学习些理论知识,深入理解java方面的东西,不要停留的表面,你以后的高度和你掌握的理论深度是成正比的
1 请登录后投票
   发表时间:2011-01-02  
当一个项目的目的是让几百个人同时工作时.......
1 请登录后投票
   发表时间:2011-01-02  
楼主的知识面还太狭隘,没有全局观。

可能你做的都是小程序,大部分逻辑在jsp页面就可以完成,所以你通篇所说的都是jsp。其实jsp只是整个javaee体系中的很小的一部分。等你学的东西多了,再来看你今天的贴子,你会觉得你今天在这个问题上困惑是多么可笑。

说到网页技术,除了asp,也还有python, ruby。。。django几分钟就可以作出一个有模有样的admin模块
1 请登录后投票
   发表时间:2011-01-02  
小东西用J2EE是够烦
JavaBean
Service, ServiceImpl
Dao, DaoImpl, DaoXXXImpl,各种持久化层技术
Spring切面,Struts等,还有前台显示的JSP,Servlet,JSTL等
各种配置文件一大堆

如果为了完成一个小东西,全用这一套,估计刚开始就爬下了,最后一个小功能,搞出好多类来,感觉会类爆炸一样,但是当项目很大时,它的优势就体现出来了,尤其是团队合作。

合理的利用工具才是我们需要的,所以没关系,用得着ASP同时学一下,JSP方面继续学,学多了不担心,总有一天会用得着,这不是一个二选一的问题。
1 请登录后投票
   发表时间:2011-01-02  
呵呵,选择了就坚持下去,共勉
0 请登录后投票
   发表时间:2011-01-02  
本来不想回贴的 看到了 javarubypython 是个MM 回复一下 求交往
0 请登录后投票
   发表时间:2011-01-02  
你要这样想,你纠结错了,你做php比asp。net更方便....
0 请登录后投票
论坛首页 入门技术版

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