关于jsp和asp.net的一点乱笔

最近在研究Google app engine,自己做了一个登录注册的小功能,长了不少见识,如果能有时间透彻研究好这个东西那将对自己大大有益。

 

两个月前先从JSP+Servlet开始学起的,Java和C#大部分东西是一致的,所以没太多阻力就能做东西了,学到过程中不由惊叹:WTF,asp.net和jsp到底谁抄袭谁的啊!

学过Java语言之后相当于对C#进行了一次透彻的复习和挖掘,而学习Servlet+JSP之后又是对asp.net的升华,其中MVC的模式给我比较深的印象:以前用过NVelocity,后来又返祖成aspx,所以做webform页面的应用感觉很不爽,我甚至试图将aspx上没有服务端控件,所有东西都是js通过ajax方式获取然后操作html控件生成,像是彻底的偏执狂,后来读了本jsp的书里面说其实View层未必要完全脱离后台代码,想想也是,何必那么执着呢,佛说:苦海无边,回头是岸,能容忍View中掺杂后台代码也是对自己性格的锻炼:以前看见谁的代码有错或效率低就受不了,现在也开始能容忍了,只要差不多就行了。

对于Servlet+JSP实现的MVC模式给了我清晰的流程和概念,似乎我对微软的所有东西都很迟钝,刚开始学asp.net时候迷茫了半年,后来学微软的MVC,看了某专家的视频教程和一些文章,但根本搞不懂什么东东,只知道路由很重要,似乎所有东西都在这个路由上了,现在想想真的很无奈。

思考着一个问题:为什么asp.net程序员比java程序员水平低?现在两样东西都学过之后才发现了答案:微软试图让程序员失去对底层的了解和控制,只知道实现应用和需求,这应该算是一件好事,但很多人学会了用asp.net做动态页面,用C#实现功能之后就不想再去关注编程这个东西了,只要能满足老板的要求就行了,结果就是会遇到很多偶发的自以为没问题的bug, 最后只能重启服务器了事。我去年时候看了C++的语法书籍,感觉对函数有了更深的认识,所以推荐过其他人去看,但有人说:学C#看C++干嘛?对Java的学习感觉有一种知根知底的感觉,很顺畅,MVC基本上半小时就可以掌握核心理念并实际应用,对框架的学习更能加深系统架构方面的领悟。以前看IOC的代码还是不知道干嘛用的,学了Spring之后才发现比较实际的用途。

 

不过实际来讲还是不要太关注代码为好,最赚钱的方式还是自己做东西,能吸引客户的网站,手机应用,独立游戏。。。但必须要先精通一门语言,这样才能脱离代码,专注于怎样做才赚钱。

--其实大部分是平凡的人,他们没有什么成功的欲望,也不会去废很大劲努力,所以成功者很多是与众不同的,他们未成功之前会因为思想不同或言行独特而被周围的人嘲笑,妄图让他变成和他们一样,如果他们都一样之后大家也就安心了,如果他仍旧坚持,那他们也失去了兴趣,等他成功了,他们不由伸出拇指,然后又失去了兴趣。

中国的教育是非常失败的,它让一个人失去了个性,大家都要学英语,都要学钢琴,都要考上大学,似乎一样落下就失去了整个世界,如果能坚持自己的个性,坚持追求自己的理想也算是战胜了落后的时代了。

没时间继续写了,还要学Structs,保持激情,继续努力!

转载于:https://www.cnblogs.com/sadsheep/archive/2012/05/23/2515476.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值