Web程序员必读
说必读,难免有些夸张,因为一个Web程序员,甚至是非常优秀的牛程序员,或许从来不会翻看任何关于.NET的书籍,而醉心与PHP或是Ruby。然而事物最吸引人的地方往往是它们千丝万缕的相通之处,在.NET和Java上,精通任何一个的人,必然能在极短的时间内精通另一个。我们仅在应用层面说,这件事成为了条件反射般简单的过程。
所谓精通,并非对C#或是Java语言本身的精通,而是从架构到设计模式,从需求调研到项目文档,从业务逻辑到技术细节,贯穿始末,一气呵成的精通。此为有才能的人。
如同我们用.NET至今,发现其很多地方是可以更优雅的,所以如今的构架是.NET, Castle, IBatisNET, EXT2。 Castle看重的是它的IOC, AOP,还有非常强大的MonoRail, 即MVC构架。 IBatisNET 是Java平台移植过来的非常棒的ORM项目。Ext2则是目前如火如荼的AJAX架构中最为优秀与成功的。这里面我最惊叹的还是Ext。
世界上毕竟有一些的天才存在,我们所用,所想甚至我们不得不经历的遭遇,都是由一个人或几个人设计过的,而天才自生,也有神来为他们设计整个命运。
说起来我相信命运,而且相信人是无法改变的。从前,我一直相信世界如同精密的钟表般运作,从不出错。直到认识了量子力学的玄妙世界。结果我仍然爱这个世界,而且更加喜欢它的神秘的性感。
无论如何,电脑只是这个世界的一部分,程序只是电脑的一部分,Web开发只是程序的一部分,.NET更只是Web开发的一小部分,然而这本书并不薄,1千几百页的,也并非非常深刻,但却非常出色。我仍然记得当初阅读它时的兴奋与喜悦。
所谓精通,并非对C#或是Java语言本身的精通,而是从架构到设计模式,从需求调研到项目文档,从业务逻辑到技术细节,贯穿始末,一气呵成的精通。此为有才能的人。
如同我们用.NET至今,发现其很多地方是可以更优雅的,所以如今的构架是.NET, Castle, IBatisNET, EXT2。 Castle看重的是它的IOC, AOP,还有非常强大的MonoRail, 即MVC构架。 IBatisNET 是Java平台移植过来的非常棒的ORM项目。Ext2则是目前如火如荼的AJAX架构中最为优秀与成功的。这里面我最惊叹的还是Ext。
世界上毕竟有一些的天才存在,我们所用,所想甚至我们不得不经历的遭遇,都是由一个人或几个人设计过的,而天才自生,也有神来为他们设计整个命运。
说起来我相信命运,而且相信人是无法改变的。从前,我一直相信世界如同精密的钟表般运作,从不出错。直到认识了量子力学的玄妙世界。结果我仍然爱这个世界,而且更加喜欢它的神秘的性感。
无论如何,电脑只是这个世界的一部分,程序只是电脑的一部分,Web开发只是程序的一部分,.NET更只是Web开发的一小部分,然而这本书并不薄,1千几百页的,也并非非常深刻,但却非常出色。我仍然记得当初阅读它时的兴奋与喜悦。
有关键情节透露