必须学习的.net技术

时间:2010-03-10 10:22:08

标签: .net

我们公司正在提供一些培训,并询问我们想要学习什么。我们正在使用.net技术,因此它将成为.net平台。

我的想法是wcf,asp.net mvc 2.0,silverlight,.net 4.0平台。这些之中的哪一个?你可以在列表上添加。

感谢

5 个答案:

答案 0 :(得分:11)

如果您可以接受OO和设计模式,测试驱动开发(TDD)和域驱动设计(DDD)的培训。这样的主题是独立于技术的,可以帮助您提高常规编码技能并提供更好的代码。

至于您需要了解的.Net技术取决于您计划实施的应用程序。如果不确切知道你将要实现什么,我建议你学好C#或VB.Net语言,因为其他技术如sliverlight实体框架等将建立在你的语言技能上。

你也提到了网络技术,因此Azure可能会让你的公司感兴趣,我自己对此的了解目前是有限的,但如果你开发的流量在特定时间达到峰值的网站,Azure可能值得考虑。

再次提及如此多的网络相关技术,我会确保并学习CSS和jQuery,这些也是平台独立的,允许您将来将这些技术带到任何平台。

答案 1 :(得分:3)

我认为你也应该考虑F#和函数式编程。

答案 2 :(得分:1)

冗余。 .NET 4.0平台包括所有其他内容。

用什么语言?

我会选择:

C# WPF WCF ASP.NET MVC

答案 3 :(得分:1)

我会将NHibernate添加到列表中。

答案 4 :(得分:0)

.net Companu应该使用并了解

  1. 的Nant
  2. NUnit的
  3. Team Foundation Server
  4. WPF(silverlight)
  5. WCF
  6. .net 4.0
  7. Asp.net MVC
  8. 内部框架
  9. EntityFramework / NHibernate
  10. LINQ的