我想提高我在网站开发方面的技能。我已经拿起了一本关于JQuery和Entity Framework的书。他们的其他事情我应该阅读吗?我应该为Web开发学习哪些新技术?
回答
The MVC Pattern这些日子是web dev最好的事情。 Ruby on Rails和ASP.NET MVC都是这种模式的实现。学习这些概念对于任何平台都很有用。
如果您尚未拥有它,请获取Firebug。它会为你节省很多痛苦和痛苦。
@Jason:+1 Firebug的真正改变Ajax开发! – RageZ 2009-11-19 06:09:57
IE浏览器的Firebug等价物应该有很大的帮助:http://ejohn.org/blog/deep-tracing-of-internet-explorer/ – 2009-11-19 06:16:37
您应该访问Mix09网站。它有很多新的和热门(微软)技术的酷视频。
另外,我建议你看看ASP.Net MVC。
听起来就像你已经决定在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。
如果你还没有使用控制反转容器。 (例如温莎城堡)。
不要忘记看看开源的MVC项目。例如, NerdDinner
可以在该网站(codeplex)找到更多的dot net开源项目,其中包含有趣的MVC和其他(实体,Silverlight,...)源。
我的最后一个技巧是, 最好是处于一个编程语言非常好,比有3个编程语言的基本知识:)
不断学习!
您必须
- 一个好的服务器端平台,我会建议 “Ruby on Rails的”
- 强大的JavaScript知识和良好的一个JS库jQuery是伟大的
- 一个ORM工具。用轨道它是activeRecord。如果你选择。网络实体框架或Nhibernate是好的。
最后也是最重要的一点你必须对Http协议有很好的了解。我会建议这本书 http://www.amazon.com/HTTP-Definitive-Guide-David-Gourley/dp/1565925092
- 1. 我应该学习哪些网络技术?
- 2. 在学习LINQ to XML之前我应该了解哪些XML相关技术?
- 3. 10。我应该使用哪些技术?
- 4. 我应该为学习asp.net开发哪个网站?
- 5. 每个Web开发人员应该了解哪些加密技术?
- 6. 开始Android开发之前我应该学习哪些设计模式
- 7. 哪些是学习Windows Installer技术的最佳资源?
- 8. 学习新技术的最佳实践
- 9. Java技术学习路径
- 10. 寻找一些很好的示例web应用程序来学习真实世界的开发技术
- 11. 哪些java技术用于开发android应用程序?
- 12. 我应该从哪里学习asp.net?
- 13. 我应该学习哪个WebGL框架?
- 14. 开发Web服务时我们可以使用哪种技术?
- 15. Web开发学习环境
- 16. 我应该学习哪些CMS? .Net只有
- 17. 你如何学习新的技能/框架/技术?
- 18. Web开发人员仍应该学习JavaScript吗?
- 19. 应该Web开发人员学习闪存
- 20. 我想学习游戏开发。我应该使用哪种语言?
- 21. 如果我有时间学习一些设计模式,我应该学习哪些?
- 22. 我应该从哪里开始学习Prolog?
- 23. 开源REST Web服务技术有哪些优点?
- 24. 我应该使用什么技术来开发小型Java Web服务?
- 25. 哪些大学/学院教Microsoft ASP.NET和其他MS技术?
- 26. 学习Java人脸识别技术
- 27. 学习JavaEE技术的项目
- 28. 并行在XGBoost机器学习技术
- 29. 学习之前的技术Ionic Framwork
- 30. .NET MVC是否必须学习技术?
容貌复制 – 2009-11-19 06:09:26