我想提高我的网络开发技能。我已经拿起了一本关于JQuery和Entity Framework的书。他们还应该读些什么吗?
答案 0 :(得分:5)
The MVC Pattern是最近Web开发的最佳选择。 Ruby on Rails和ASP.NET MVC都是模式的实现。学习这些概念对任何一个平台都很有用。
如果您还没有Firebug,请获取它。它会为你节省很多痛苦。
答案 1 :(得分:2)
听起来你决定使用MS Stack,所以我会留在那里。
如果你想做互联网工作,我会说阅读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。
答案 2 :(得分:1)
如果您还没有,我还可以使用控制反转容器来加快速度。 (例如温莎城堡)。
答案 3 :(得分:0)
答案 4 :(得分:0)
您应该访问Mix09网站。它有很多关于新的和热门(微软)技术的很酷的视频。
另外,我建议您查看ASP.Net MVC。
答案 5 :(得分:0)
不要忘记看一下opensource MVC项目。 例如。 NerdDinner
可以在该站点(codeplex)找到更多的dot net开源项目,其中包含有趣的MVC和其他(实体,Silverlight,...)源。
我的最后一个提示是, 最好是擅长一种编程语言,而不是掌握3种编程语言的基础知识:)
继续学习!
答案 6 :(得分:0)
你必须
最后也是最重要的一点,你必须对Http协议有很好的了解。我会建议这本书 http://www.amazon.com/HTTP-Definitive-Guide-David-Gourley/dp/1565925092