学习构建企业ASP.NET v3.5应用程序的最快速度是什么?

时间:2008-10-31 14:39:42

标签: asp.net .net-3.5

自v1.1以来没有完成ASP.NET,现在浏览Wrox Pro ASP.NET v3.5书,还有哪些其他资源可以让我以最快的速度开发企业ASP.NET应用程序?

自Beta以来,我一直在开发DotNet并且一直在做Winform&中层架构/设计/开发3.5年(因为这是我的客户的愿望)。但是我发现我的落后对于一个新客户伤害了我。 :(

我很欣赏任何关于尽快前进的建议。我正在寻找任何与RAD相关的内容,甚至是关于你推荐的主题的好书。现在,我很开心消费Wrox书。太多了!

4 个答案:

答案 0 :(得分:2)

我从QuickStart tutorials开始。这将让你进入代码,让你接触到编程,架构,控件,数据访问等等。您还可以在ASP.NET web site上观看有关如何在ASP.NET中完成各种任务的视频。

假设您已经拥有丰富的VB.NET或C#经验,那么您应该很快深入了解ASP.NET。

答案 1 :(得分:0)

查看ASP.NET Dynamic Data脚手架框架(包含在.NET Framework 3.5 SP1中),它允许您快速构建数据驱动的Web应用程序。 Here您可以找到有关此RAD功能的更多优秀视频和资源。

答案 2 :(得分:0)

不是那么容易,因为“企业”这个词可以包含很多东西。首先,我建议只是了解哪些新框架可用,既可以开箱即用,也可以不开箱即用。自.NET 1.1以来就有很多这样的人。

例如,<> WCF。动态数据,如另一条评论中所述。 ASP.NET MVC。 LINQ,ADO.NET EF,WF。

我并不是建议你学习所有这些,至少不是一次全部学习。相反,至少要熟悉它们是什么以及它们带来了什么。浏览基类库引用并熟悉可用的命名空间。这将帮助您了解那里有什么以及您需要写什么。试试你感兴趣的位。

在您熟悉.NET框架之后,是时候看看企业开发所需的其他内容了。框架,如CSLA和NHibernate。测试像TypeMock这样的东西。和以前一样,只要知道那里有什么,即使不知道细节,也可以提供很多帮助。

编写代码。如果你想快速学习,没有什么比编写代码更好的了。选择您在1.1天内写回的应用程序之一,并尝试使用新工具编写更短,更清洁和/或更易维护的版本。

别忘了玩得开心。如果你不喜欢你正在做的事情,你将不会真正学到很多东西。祝你好运!

答案 3 :(得分:0)

您可能不应该将“企业”与“rad”混合在一起,因为这两者通常在频谱的两端具有极端内涵。

企业通常会提出大型业务线应用程序,大型复杂性,大型配置的想法(有些可能与痛苦,噩梦等有关。)

RAD通常指的是阻力&amp;你可以在精彩的会议演示中看到垃圾,然后你回到家里尝试构建并维护和使用拖放控件构建的应用程序&amp;您的用户界面上的数据访问组件,您很快就会发现它已崩溃。

选择良好的工具和平衡技术可以提高你的工作效率,但同时也不会牺牲可维护性。

你会在Stack Overflow上发现“你应该如何工作”的意见,但我能给你的最好建议是务实,尽可能多地阅读,以及代码 - 代码。我在公共汽车,家里,工作场所,飞机上,酒店房间等处编码。尝试不同的工具/框架,看看他们的社区说什么,尝试构建一个简单的待办事项列表应用程序,等等。那里有什么。

通过联系社区,你走在了正确的道路上。