书评 - ASP.NET 3.5应用程序架构和设计

回到白天,当我开始对ASP.NET应用程序感兴趣 建筑与设计,我花了几个小时狩猎一本可以解释的书 I needed to know. 我想要一个专注于ASP.NET的,其特殊 要求,而不是一般的.NET开发书。 我想要一本书 会解释哪个层数和层,以及如何将代码分开到 使其更加可扩展和可重复使用。 我想要一本书 would explain how 我可以把我的技能带到一个下一级。我无法't find one.  There was a 市场上的大差距。 Vivek Thakur试图填补这个差距 此APTY命名标题:ASP.NET 3.5应用程序架构和设计。

ASP.NET 3.5应用程序架构和设计

这本书主要针对初学者和中级ASP.NET开发人员。  在他的序言中,Vivek声称经验丰富的开发商也将受益 reading the book. 它旨在提供理解 建筑和设计以实际的方式,而不是理论上的。  第一章看看层和层之间的区别,并解释 你从ASP.NET开箱即用的东西。 还有一个有趣的, 但简要了解项目管理。 第二章看起来 代码背后的模型更加详细,在将其视为合适的情况下 简单的留言应用程序。 第3章和4看层数,层 在第5章查看ASP.NET MVC之前,花一点时间介绍UML。  设计模式是第6章的重点。 第7章涵盖服务 面向导向的架构和WCF,然后在第8章中的数据库设计。  第9章在250页内包装了预订,具有相当不合适的 看看本地化。

现在,我可以在这里结束我对这本书的评论。  If I had, you 当我完成这本书时可能会感觉与我相同 satisfied. 这本书的主要问题之一是它简单地是't long enough. 它具有一系列博客帖子的感受 发表在一段时间内,作者需要提醒读者是什么 在过去几周或几个月前的帖子中说。  For a short-ish 书,有很多重复。 并重复了't make up for 缺乏物质。

Vivek介绍了许多概念,我相信那些想要的开发人员 要了解构造ASP.NET申请的基础知识将获得公平的金额 在这本书中,但它会更好地题为"开始ASP.NET 3.5 应用和架构".  It'缺乏防止深潜水 这本书成为一个"Bible".  Actually, it's more than that.  代码样本格式很差(尽管可以在a中处理 如果这本书曾被重印的话),但语言没有't flow that well.

vivek做好了解如何译码代码,以便更多 可维护,可重复使用,可扩展等。 但他陷入了同样的陈词滥调 所有关于建筑似乎的其他人似乎。他谈到了 最终两种网络项目 - 企业应用和留言簿 sites. 没有人讨论中间地面,这可能占70% of development.  He doesn'真的解释了大部分点 应该使开发人员考虑一个架构方法。  It'是一件无关的东西。

对于一本旨在从守则方法中占领开发人员的书 到更高的级别,严重(在我看来)遗漏。  Testing is 在几个地方刷了起来,但我想看到了这个逮捕令 separate chapter. 我想拥有各种测试工具解释 以及如何使用其中一个或两个。 我想见到一些 讨论各种方法,以更大的规模发展,如TDD etc. 有很多其他工具可用于较大规模 开发,如控制容器的反转,源控制包, 最明显的,对象关系映射器。  I was disappointed 这些都没有提到。 即使是初学者,我也会喜欢 知道所有这些是什么以及我是否应该使用它们。

如果这本书已被视为初学者指南,我可能会 给它3.5,其中3.用警告,你需要拿起其他 参考提供完整的介绍。 如果出版商是严重的 这本书应该对已经超越的开发者有用 sqldatasource控制,我'D GIVETHAT 10分,其中5分。

最后一件事。 这是我曾经拿过的第一个包书。  It won'必然是最后一个,但下一本书可能是如此糟糕 edited as this one.