今天有人留言,问“会这么多,知道自己在做什么吗?”。
我想...很多东西真的我做了也不了解他是什么...
就像精心配置的配置文件,每天在用的包(dll),永远都无法看透他。虽然我真的非常渴望能多了解他1点- -#
作为1个经验极低的程序员,我只能靠我1年多写J2EE与没不够两个月.NET的“实际应用”来记录下现在在我眼中的JAVA与C#。
在我眼中,.NET与J2EE我都喜欢。
作为框架的比较,像NHibernate,Spring.NET之类COPY J2EE的肯定没有J2EE的好用,在.NET里,暂时还没看到什么好的替代品,而COPY J2EE的N系列对比J2EE里的,还真够落后- -
但是像LINQ,Lambda这种东西也不见得JAVA能COPY到- -
就像C# 4.0里的Dynamic一样,C#常常会把我们经常使用的东西弄些“新东西”让代码更方便使用。
这些新东西不一定更好,就像string.IsNullOrEmpty比s == null || s.Length == 0慢,但是起码他规范,我想经严格测试封装起来的方法总比自己写1堆东西好。
就MS的产物ASP.NET MVC与Struts2相比,当初,我还真的很讨厌在页面上写1堆<%%>符号- -#
没有配置文件,配置很不方便。result都不能好好管理,要写1堆字符串...
没有验证框架...set值还要用[""]这种愚蠢的方式,还不提供国际化的支持- -
但是用着用着...感觉现在还好...
<%%>其实对于验证错误与写代码还蛮方便的...
配置方面如拦截过滤用[xxFilter]这种注解形式还不会很不方便,其他的...现在还没有机会配置- -#
最受不了的就是NHibernate,跟Hibernate相比,还真的要努力跟上去才行- -#
以上是我眼中对J2EE与.NET的愚见,肯定会有说不对的地方吧,希望大家多多批评- -#
希望这个BLOG能继续写下去吧...上年在CSDN写JAVA的,后来因为编辑器太容易乱(当然主要原因还是懒吧- -)放弃了....
希望这个能GC下去,也让我在编程的路继续走下去...