首先声明,我不是来引起争论的,只是上jsp版来求解。
目前,php很红火,可能和开源及搭建便宜有关,不过我以前是学习asp的,现在自然想跳到asp的高级版本asp.net上,asp.net也很火,目前很多国家机关网站都用的是asp.net技术,这可能和前段时间胡主席访美和盖茨见面谈话有关...
所以,我想,是不是目前jsp真的不行了?而且asp.net到目前几年的时间里,更新换代很快,现在已到了2.0版,听说3.0也在计划出炉当中了,而jsp好像就很是那个样,没什么跟进。
以上是不是说明jsp真的是昙花一现了?请jsp及java熟客们对此问题给些解答,因为我觉得分析问题太重要了,不然低着头走路,就怕走到死路上去
但asp.net版本的更新如此之快又让人有点受不了,因为人不是学习机器,不可能超负荷的永远学习呀,只是听说asp.net建网相对快速,是jsp所不能及的,那么请问jsp是不是版本很稳定,不容易改变?这当然很利于使用的人,可以使技术的“保鲜期”长一些,但好像jsp又比asp.net难学些?学习周期长些?这又令人头疼不已所以,请熟悉jsp,java的前辈们,如果对c#也知道一些,对比过,那么是否可以给我们后来者一些看法及建议,我们到底该学什么才符合时代需求?
目前,php很红火,可能和开源及搭建便宜有关,不过我以前是学习asp的,现在自然想跳到asp的高级版本asp.net上,asp.net也很火,目前很多国家机关网站都用的是asp.net技术,这可能和前段时间胡主席访美和盖茨见面谈话有关...
所以,我想,是不是目前jsp真的不行了?而且asp.net到目前几年的时间里,更新换代很快,现在已到了2.0版,听说3.0也在计划出炉当中了,而jsp好像就很是那个样,没什么跟进。
以上是不是说明jsp真的是昙花一现了?请jsp及java熟客们对此问题给些解答,因为我觉得分析问题太重要了,不然低着头走路,就怕走到死路上去
但asp.net版本的更新如此之快又让人有点受不了,因为人不是学习机器,不可能超负荷的永远学习呀,只是听说asp.net建网相对快速,是jsp所不能及的,那么请问jsp是不是版本很稳定,不容易改变?这当然很利于使用的人,可以使技术的“保鲜期”长一些,但好像jsp又比asp.net难学些?学习周期长些?这又令人头疼不已所以,请熟悉jsp,java的前辈们,如果对c#也知道一些,对比过,那么是否可以给我们后来者一些看法及建议,我们到底该学什么才符合时代需求?
你们应该有你们的看法,是不是也有jsp道兄想转asp.net的呢?
说点现实问题:
1 工资:j2ee略高于.net,这里指中低层程序员。
2 难易:j2ee入门比.net难一点,但深入研究.net一点也不比j2ee轻松。
3 框架:j2ee框架比较多,而且很多不错的第三方框架,这和java那么多年的积累和java的开源特性有关。
.net没有那么多框架但一个framwork3.0也够你研究。也正因为.net没有第三方框架,所以他有自己统一的一个标准,这也降低了学习的难度。
4 跨平台:由于java的特性j2ee可跨平台,适用于大部分系统,而.net只限于windows.可能是文化的不同,据我所知在美国microsoft的系统不是主流,但在中国还是windows,不过今后的发展大家谁也不知道。
而中国,不听政府的,能行吗?所以一定会在一定程度上推动asp.net的风行
.net不怎么样。
有些东西可以看潮流行事,有些东西是需要与实际相联系的,学哪个都一样,没有绝对好不好的问题,一切都是相对的。
C/C++吧,别去追赶什么.net/java了,那些东西没用。还真敢说,无知
实用 net
反正我是用jsp用的很顺手哦
C/C++吧,别去追赶什么.net/java了,那些东西没用。
无知啊
dadi0189(流年似水......)
C/C++吧,别去追赶什么.net/java了,那些东西没用。
无知啊
-------------------------------------------
这不是无知,而是考虑问题的角度不同。我见过一个做JSP的,在玩台球游戏时,我对他说台球的碰撞的物理模拟很难实现,你猜他说什么?他说用一个粒子系统就可以了。我当然也知道用一个粒子系统就可以,但是我想说的是怎么实现这样一个粒子系统,而他告诉我有个粒子系统就可以了。这就是区别。用JSP或.NET是使用已有的东西来开发,来缩短短开发时间。
php 很火
jsp 也很火
C/C++吧,别去追赶什么.net/java了,那些东西没用。还真敢说,无知
----------------------
无知的正是你, 多年后你回头再看, 会发现 c/c++ 才是你想要的, 当然前提是你有足够的分析能力
你说的"jsp好像就很是那个样,没什么跟进"这一句话是错的,jsp都更新到了2.1,从2.0起增加的el,jstl用来做表现层,很优雅.jsp技术只是java技术的一小部分内容而已(也有一部分人称java开发为jsp开发,比较少)现在一般的java开发大多还是用来做WEB开发,一般选择一个表现层可以选择velocity,free,jsp,而.net只有一种asp.net,而控制层一般选择struts或webwork等框架,数据库会选择orm框架(hibernate/ibatis),用spring事务管理,解藕合和便于开发.
现在而言,java还是比.net流行的,至少暂时是这样.
我个人喜欢java开发,不喜欢C#.
http://blog.csdn.net/lightersky
多多交流
但首先你们要明确一点,做技术的不要跟风这个好那个坏,最终你就会知道原来IT界C/C++是根本。没有C/C++做的操作系统,数据库服务器,.net/java运行个屁,底层都是SUN等公司用C/C++实现了,你们在他们用C/C++开发的平台上再用.net/java做二次开发,哪个更有价值?自已想想就知道。不要老是骂汇编/C/C++多难多垃圾,.net/java有多好多易容,其实我们已成为了微软和SUN等公司的工具奴隶!只知道调用他们做好的类和框库,这些调用工作中国和印度的外包公司最感兴趣!
为什么中国软件如此落后?那是跟风的人,浮躁的人太多了!别以为你们用.net/java实现了几个网站,做了几个管理软件就觉得怎么怎么了,仔细想一下,项目中有多少相对底层的东西是自已做的?
真正要谈的你的编程能力。
语言其实是次要的。
只是听讲说jsp学起来烦硕些,比起asp.net来,而这个问题版上好像没人提到哦?
下载地址为<a href="http://www.cd-accp.net/web/hbdao.rar">http://www.cd-accp.net/web/hbdao.rar</a>此套件主要用于帮助开发人员在Hibernate环境下开发数据访问层
为了使用此套件,你必须具备JDK1.5(或更高),并且设置你的编译器以支持5.0代码语法
此套件提供以下功能 1.多Hibernate配置文件的支持
2.可嵌套虚拟事务模型的支持
3.事务边界拓展功能的支持
4.事务隔离级别拓展功能的支持
5.数据访问类事务处理自动注入的支持愿我的工作能减轻你的负担, 有问题可以反馈至[email protected], 祝使用愉快!
(接下来的时间里,我将仔细研究.NET的System.Reflect.Emit名字空间以推出NHibernate版本)CSP提示
自本年2月开始,本人开始利用非常宝贵的下班后的休息时间, 开发一套Java Web框架(CSP);目前取得阶段性成果, 不久的将来便可和大家碰面这套Java Web架构提供如下功能 1.服务端的非常像ASP.NET,提供基于视图控件的属性/事件编程模型
2.服务端效防ASP.NET的__VIEWSTATE技术,实现页面的有状态化
3.服务端效防ASP.NET1.1中的模板和数据绑顶功能,以及ASP.NET2.0中的母板功能
4.服务端前台代码使用严格遵循Schema验证的XML书写,Schema验证结构可扩展.支持解析结果的缓冲和热加载功能
5.客户端完全使用Ajax技术实现,所有的UI元素由Javascript动态生成
6.客户端支持__VIEWSTATE隐藏字段信息的拆分和合并,在局部提交的情况下仍然配合全程的服务端工作
7.客户端支持JavaScript文件的按需延迟下载,以达到下载的最小化如果不出意外.不久后此框架会发行面世,届时望四方朋友捧场如果有问题可以反馈到我的信箱[email protected], 谢谢你对本文挡的阅读
陈涛,2006-10-17日于北大青鸟(成都名流)