2009-11-19 104 views

回答

5

The MVC Pattern这些日子是web dev最好的事情。 Ruby on Rails和ASP.NET MVC都是这种模式的实现。学习这些概念对于任何平台都很有用。

如果您尚未拥有它,请获取Firebug。它会为你节省很多痛苦和痛苦。

+0

@Jason:+1 Firebug的真正改变Ajax开发! – RageZ 2009-11-19 06:09:57

+0

IE浏览器的Firebug等价物应该有很大的帮助:http://ejohn.org/blog/deep-tracing-of-internet-explorer/ – 2009-11-19 06:16:37

0

我会说MVCpattern,我也不知道你使用哪种语言编程,但是使用cookbook这种语言也不错。

0

您应该访问Mix09网站。它有很多新的和热门(微软)技术的酷视频。

另外,我建议你看看ASP.Net MVC

2

听起来就像你已经决定在MS堆栈,所以我会留在那里。

如果你想做互联网工作,我会说在ASP.net MVC2 Beta(好的开始地方将是http://haacked.com/archive/2009/11/17/asp.net-mvc-2-beta-released.aspx)阅读。

如果你想做内部IT站点,我会说击中SharePoint。它建立在ASP.net WebForms上,似乎真正起飞。

这就是目前市场SEEMS如何被打破的原因,而不是我说“你应该只在网络上做MVC和为公司工作做SharePoint”。你可以使用,我只是建议我认为你会找到最多的工作...

如果你还没有使用它,我会推荐Linq。你可以从Linq中获得很多里程。 Linq To Entities(实体框架),Linq To SQL(如果你不喜欢EF),Linq to XML,Linq to Objects,甚至Linq To Flickr。

1

如果你还没有使用控制反转容器。 (例如温莎城堡)。

0

不要忘记看看开源的MVC项目。例如, NerdDinner

可以在该网站(codeplex)找到更多的dot net开源项目,其中包含有趣的MVC和其他(实体,Silverlight,...)源。

我的最后一个技巧是, 最好是处于一个编程语言非常好,比有3个编程语言的基本知识:)

不断学习!

0

您必须

  1. 一个好的服务器端平台,我会建议 “Ruby on Rails的”
  2. 强大的JavaScript知识和良好的一个JS库jQuery是伟大的
  3. 一个ORM工具。用轨道它是activeRecord。如果你选择。网络实体框架或Nhibernate是好的。
  4. 最后也是最重要的一点你必须对Http协议有很好的了解。我会建议这本书 http://www.amazon.com/HTTP-Definitive-Guide-David-Gourley/dp/1565925092

  5. 熟悉一些企业模式http://martinfowler.com/eaaCatalog/