我想学习开发一个小网站。我该如何开始?我来自windows应用程序的背景,我想开始使用web应用程序。
发布于 2010-07-15 03:03:24
那得看情况。如果您想创建静态网站,那么您将需要查看当前web开发的最佳实践。
这意味着你会想要阅读XHTML vs. HTML,HTML5,CSS Sprites,决定一个reset.css表单来使用,并深入研究一些做得很好的reset.css和CSS布局。
这将把你带入浏览器不兼容的世界。你会想知道what browsers currently support which features的。您还需要开始阅读Javascript --它是一种功能强大的prototype-based、functional语言。一旦您开始使用它,您可能会希望选择一两个库来帮助您规范化基于浏览器的不一致。There are quite a few to choose from。您可能也想要阅读有关XML和JSON的知识。
这是在你决定在一个动态网站上工作之前,选择一种服务器端语言,并开始担心像cross-site request forgeries这样的事情;-)
(不用担心--这只是表面上的问题。还有更多的需要学习--事实上,您永远不需要停止!如果你有问题或答案,在网上有一种令人难以置信的分享文化... )
发布于 2010-07-15 02:40:55
你还有很长的路要走。
你会在网上找到很多帮助!看起来不错:)
发布于 2010-07-15 02:44:12
如果你真的想学习,我会远离网络,直到你从一本书中学到基础。
我买了这本书,并强烈推荐阅读它:http://www.amazon.com/gp/offer-listing/047018759X/ref=dp_olp_used?ie=UTF8&condition=used
Chapter 1: Getting Started with ASP.NET 3.5.
Chapter 2: Building an ASP.NET Web Site.
Chapter 3: Designing Your Web Pages.
Chapter 4: Working with ASP.NET Controls.
Chapter 5: Programming Your ASP.NET Web Pages.
Chapter 6: Creating Consistent Looking Web Sites.
Chapter 7: Navigation.
Chapter 8: User Controls.
Chapter 9: Validating User Input.
Chapter 10: ASP.NET AJAX.
Chapter 11: Introduction to Databases.
Chapter 12: Displaying and Updating Data.
Chapter 13: LINQ.
Chapter 14: Presenting Data — Advanced Topics.
Chapter 15: Security in Your ASP.NET 3.5 Web Site.
Chapter 16: Personalizing Web Sites.
Chapter 17: Exception Handling, Debugging, and Tracing.
Chapter 18: Deploying Your Web Site.
Appendix A: Exercise Answer.
Appendix B: Configuring SQL Server 2005.https://stackoverflow.com/questions/3249267
复制相似问题