ASP.NET ActionPack被作者重新命名为SubSonic - The Zero Code DAL(亚音,零编码数据访问层)。 因为Castle/Rails界的反应(1,2),作者也意识到原来的名字有点误导。新名字来自2个作者最喜爱的乐队,Sublime和Sonic Youth。
在Ruby On Rails里,ActionPack实现了MVC中的View和Controller,而ASP.NET ActionPack实际上是类似ActiveRecord,实现了Model这部分(scaffolding控件除外)。
weblogs.asp.net的Jon Galloway是如此地喜欢SubSonic,甚至建议微软应该把SubSonic和Atlas一起发行。
另外,SubSonic1.0.1支持 Enterprise Library 和 MySQL。
打印 | 张贴于 2006-08-30 22:23:00 | Tag:ASP.NET/IIS
留言反馈
--
这个很难说,Web的范围已经太大,几乎任何事情都可以有一个Web来做表现层,什么适合什么不适合不能一概而论。
冷嘲热讽的超级过分,那个MoonRail的作者还说专注与MS Platform的人脑子都有问题,他自己也快得病了,早知道应该多写点Java什么的。整个1个2B(又忍不住了)。好像只有它们这帮子人才有见识,用MS工具的就是井中蛙。
其实最近在国外这些作者这里逛过一圈之后,感觉具体的实现手法、架构这些,他们确实有些造诣,但创意和见识未必就多高了。可惜国内程序员吃饭还成问题,每天纠缠于低层次的细节,还没有足够的成长空间和他们一决高下。
另外顺便说个想法,MVC这个结构,无论RoR还是MonoRail的这种实现,其实并不像很多人想的,是适用于Web的,是优美简洁实用的。仅只因为他们想象力有限,又看到PageController的局限,就理所当然地认为是怎么怎么回事。仔细思考,MVC的结构甚至不贴合用户访问一个Web应用的真实情况。
算了多的也不说了,这贴也是好几个月前的了,估计也没人看。