代码之家  ›  专栏  ›  技术社区  ›  A G

卡在.NET 2.0中。如何从3.5或4.0开始

  •  2
  • A G  · 技术社区  · 14 年前

    我只是有点困惑。从linq、wcf、wpf、mvc、mvc2、entity、workflow开始有很多东西。…四

    书花了太多时间和精力。我一天可以抽出几个小时。我开始读关于WCF的文章,但过了一会儿,一切都消失了,因为我现在在2.0上做实际工作。

    很可能我的下一个项目是4.0版,它是一个购物网站或Windows应用程序。记住这一点,我应该开始调查哪些领域?

    有没有什么好的策略来保持新的发展?

    4 回复  |  直到 12 年前
        1
  •  7
  •   Justin Niessner    14 年前

    从LINQ开始。它是.NET较新版本中的核心概念,可以帮助您编写更干净、更高效的代码。

    从那里开始,一切都取决于你将要做什么。

    您是否在提供服务(Web或其他服务)-请查看wcf。

    你在做uis吗?-WPF是您接下来要看的内容。

    您是否与数据库交互?-签出实体框架。这是好东西。LINQ的知识也会发挥作用。

    你在网上工作吗?-MVC2应该很有趣(尤其是你和我一样对网络表单感到沮丧)。

        2
  •  2
  •   JML    14 年前

    我的建议是首先参与LINQ查询。它使管理数据对象变得如此简单,这也是引入许多3.0技术(匿名类型、扩展方法、lambda等)的原因。

        3
  •  2
  •   KeithS    14 年前

    过去一年,我在.NET 3.5环境中工作,我可以告诉您,唯一一个对框架最有用和最常用的添加是Linq。如果你了解了Linq可以为你做什么,你将立即成为开发一个3.5+应用程序的有用工具。它是与许多窗体交互的公分母,而且对于基本的列表处理也很有用。

    除此之外,你接下来学习的领域取决于你每天都在做什么。如果你在面向服务的体系结构中工作,我会学习WCF。如果你做了很多前端工作,那就加强WPF。根据许多人的说法,世界自然基金会并不真正值得为之操心。MSEF绝对值得一看,以增加任何现有的ORM框架专业知识。

    您是否了解C 4.0的动态特性取决于两个方面:您是否要在.NET 4.0中工作,以及您是否要使用“duck-typed”或无类型的外部程序集或COM句柄。

        4
  •  2
  •   Sidharth Panwar    14 年前

    处理如此多的技术可能是压倒性的,但这仅仅是因为我们考虑了它们所涵盖的深度。我将反对普遍的共识,建议你在每个人身上做一些小演示,让你的手变脏。你不需要深入研究任何话题。一些东西,如wcf,wpf等,确实是特定于需求的。你可能根本没有在研究它们。所以,首先要确定项目中肯定会有什么。

    步骤如下:

    确定技术列表/优先顺序

    每种都做一个小的演示 ,例如,设置WCF服务并使其运行。只需阅读所需的内容。WCF是小菜一碟,当你深入到诸如安全性等核心概念时会很困难。成功地运行一个演示是一个很好的选择。 激励助推器 也:)

    每当你读到技术, 到这里来,试着找出他们的问题,读一点或是冒险,试着为别人的问题寻找一些答案。 . 这也很有趣。你可以学到很多小东西。

    最后,我选择的是实体框架,而不是linq:p