It is difficult for us to study a new technology.
通常我们总是沉淀在自己长期以来熟悉的技术领域,不愿意进行改变。因为那些已经熟悉的技术可以帮助我们得心应手的完成我们的工作。同样,我们也会尽力维护自己熟悉的领域,总会认为自己专长的部分可以完成大部分工作。但这是一种止步不前的问题。
我从开始学习计算机到现在放弃了无数的编程语言,也经历了不同的领域。
从最开始的Basic, Foxpro, C 语言,到后来的VB, VF, VC。从而也接触到C++和JAVA, 曾经纠结于学习哪种语言,最后还是选择了C++。后来又接触到汇编,perl, Matlab,从某种意义上Matlab是一种开发工具,并不是一种语言。再后来学习PHP,单片机,嵌入式Linux等等。工作了后开始接触到C#,以前总是对C#很抵触,认为这个C#依赖于.NET,太不方便了,而且对于用户也不是一种很好的开发工具,所以很多人仍然沉浸在C++或者JAVA的海洋里。
不过从某种意义上C#的确是很好用,很方便开发,而且上手很快,比较适合于高层次的管理。
今天学习的ASP.NET就是基于C#的,当然ASP.NET MVC可以容忍其他语言,比如PHP等等。
当前有很多网站都会采用0程序基础的开发方法实现网站开发,比如一折购(http://www.ezhegou.cn),你不需要会任何程序,可以做出自己的网站。有一部分人负责开发模板,你只需要买他们的模板,就可以做出精美的界面。那么这个所谓的模板就是一种框架,或者称之为Model,对应到MVC里就是Model+View。
今天先到这里吧,还要上班呢!!