今天与人讨论,他认为,j2ee的MVC很明显,而.NET几乎没有MVC的概念。
会这样的吗?java的struts的确是完全使用MVC的,.NET的应该是已经集成了MVC的概念,似乎隐藏掉了。但因为这样DOTNET实际上只用M和V了,Control部分是自动完成的,根本不需要配置。
其实我早就想说这个问题:
1。越是难操作的技术,花费时间就越多,从事的人身价就越高,比如java;
2。越是容易学习的技术,花费时间更少,效率更高,从事的人身价就越低,比如.NET;
3。即使这两种技术的效果一样,做出来的东西也一样;
4。这是市场经济价值的成本表现,但并非市场表现。
从1946以来这个定律一直没有变过。
会这样的吗?java的struts的确是完全使用MVC的,.NET的应该是已经集成了MVC的概念,似乎隐藏掉了。但因为这样DOTNET实际上只用M和V了,Control部分是自动完成的,根本不需要配置。
其实我早就想说这个问题:
1。越是难操作的技术,花费时间就越多,从事的人身价就越高,比如java;
2。越是容易学习的技术,花费时间更少,效率更高,从事的人身价就越低,比如.NET;
3。即使这两种技术的效果一样,做出来的东西也一样;
4。这是市场经济价值的成本表现,但并非市场表现。
从1946以来这个定律一直没有变过。