现在人们学JAVA大多是为以后学JSP打基础。JSP的优势也是由JAVA的优势来表现的。JSP最擅长的是企业级应用开发,而不是和ASP一样擅长做网站,当然JSP也可以做网站,做的网站的健壮性也是比较强的,比如可以防止大部分的SQL注入。JAVA走J2ME,J2SE,J2EE三个方向,路比较宽,而且在其对应领域里面也比较有优势。所以领域比较宽那么一点。人们也喜欢学JAVA,这样工作和发展也会宽一点。
但是我的建议和楼上的也差不都,精通一门就行了,现在又出现了RUBY,据说继承了现在主要语言的优势,这个我没有太关注,所以也了解的不多,就不误导你了,呵呵。ASP是微软的东西,现在微软优势绝对的平台开发人物,所以不要担心ASP的发展前景,呵呵,就像我现在根本不用担心JAVA会过时一样,人家SUN公司都不担心自己倒闭,咱们就不用 *** 心啦。精通一门足够可以做这一领域的领头羊,所以不要被这么多的语言混淆了视线,呵呵。
PS:
关于界面和逻辑分家不分家的问题,ASP应该是大部分的业务逻辑都内嵌在了ASP页面里面,而JSP不是,JSP是通过最基本的MVC框架,当然,STRUTS框架什么的都是基于MVC框架来设计的,JSP通过MVC框架,将表现层和逻辑分开了,也就是说,做前台的就是做前台的,美化页面的工作完全交给网页美化工程师来做,而我们学JAVA的工程师主要写框架的控制层,也就是业务逻辑层,不需要花费大量的时间来调整界面好不好看。所以学JAVA也主要是再MVC架构中担任写逻辑的任务。
学JAVA的确可以路子宽一点,因为现在框架是很吃香的,而JAVA能把框架技术发挥的淋漓尽致,如果熟悉框架的话以后走技术路线可以做架构师,技术高管等,还可以做项目经理,这就偏重开发任务管理和协调了。
现在JAVA最流行的开发工具组合和大家说的都差不多,MYECLIPSE_TOMCAT。开发WEB应用这个组合是很强悍的。呵呵。
PS2:
呵呵,其实JAVA和JAVA2的区别就是类库版本的问题。JAVA类库从1.2的版本开始就成为JAVA2了,这次类库的更新比较大,解决了之前出现的很多不合理的BUG,也就是说JAVA2在体现JAVA思想上更贴切,更合理一点。
现在大家都说学JAVA,其实这里的JAVA就是JAVA2了,没有关系,你自己看书也好,是找培训班也好,我相信不会有人还会拿1.2以下的版本来教你的。呵呵。
希望学的好,呵呵~~不明白可以继续补充,o(∩_∩)o...
这两者都可以用于动态网站开发,前者是微软公司的,后者如果没记错应该是SUN公司的. ASP一般适用于初学动态网站后台设计的人员,ASP编写出来的代码执行效率不是很高,而且ASP后台的网站在LINUX系统下是无法访问的,而.net技术弥补了这一不足. 而JSP,目前大部分网页设计的专业人士对它的评价是,安全性很可靠,目前有许多银行网站和政府网站都采用了JSP的设计.JSP可跨平台工作,在WINDOWS下和LINUX下均能正常显示. 但JSP的难度相对来说要高一点. 另外目前主流的几种动态网站后台编写技术有这些:ASP .NET PHP JSP 大致是各有所长,不分好坏吧.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)