开始建立一个网站

时间:2010-07-14 18:34:32

标签: web-applications

我想学习开发一个小型网站。我该如何开始? 我来自Windows应用程序背景,我想开始使用网络应用程序。

7 个答案:

答案 0 :(得分:6)

你还有很长的路要走。

  • 首先学习HTML / CSS。那 将教你如何创建静态 页面,关注当前标准和 避免使用旧的HTML教程。

  • 然后你就可以开始做点儿了 JavaScript的东西和细节。这也可以让你玩页面元素 请务必查看jQuery

  • 您现在可以开始学习一些东西了 创建动态网页,这是 当它变得非常有趣时,你可以采取 看看几种技术和 选择你感觉更舒服的那个 舒服。 Ruby on Rails(Ruby),ASP .NET MVC(C#),Code Igniter(PHP)是我最喜欢的

你会在网上找到很多帮助!好看:)

答案 1 :(得分:1)

如果你真的想学习,我会远离网络,直到你从书中获得基础。

我买了这本书,强烈推荐通过它: 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.

答案 2 :(得分:1)

这取决于。如果您想创建静态网站,那么您将需要查看当前的Web开发最佳实践。

这意味着您需要阅读XHTML vs. HTMLHTML5CSS Sprites,决定使用reset.css表格并深入了解一些做得好的HTML和CSS布局。

这将让您进入浏览器不兼容的世界。你想知道what browsers currently support which features。您还需要开始阅读Javascript - 这是一种prototype-basedfunctional语言,功能相当强大。一旦你开始使用它,你可能想要选择一两个库来帮助你规范化基于浏览器的不一致。 There are quite a few to choose from。您可能也想阅读XML和JSON

在您决定使用动态网站之前,选择服务器端语言并开始担心cross-site request forgeries等问题; - )

(别担心 - 这只是表面。有很多很多要学习 - 实际上你永远不需要停下来!如果你有问题或答案,就有这种令人难以置信的文化在网上分享...)

答案 3 :(得分:0)

步骤3可能就是您所寻找的:Get Started with ASP.NET

答案 4 :(得分:0)

建立网站是一项具有挑战性的企业。

然而,它似乎从来没有像看起来那么难或容易。它需要不断的练习,而且最重要的是,你必须对精心设计的网站进行鉴赏,并了解你想要的东西。它们是一本很棒的书,但我想指出一些很棒的在线资源,这些资源帮助我开始了很多。

伟大的网站建设教程(需要基本的理解) www.youtube.com/watch?v=hc5RhddlLJE

一个全面的在线资源,用于更多花哨的东西(进入javascript,php,查询,动态页面等)是由同一个人制作的www.developphp.com/。

帮助您向网站显示图标的一个小但有用的东西 www.chami.com/tips/internet/110599i.html

这是Adobe专业制作的,即使您没有Dreamweaver,它也会显示以下代码: www.adobe.com/devnet/dreamweaver/articles/first_website_pt1.html

最后,这是一个指出基础知识的网页 www.htmlgoodies.com/tutorials/getting_started /

如果您正在进行静态页面,我认为您不需要任何javascript,除非您想要获得幻想。基本建议是html,xhtml和CSS。 尝试经常验证,你的html在http://validator.w3.org/和你的css http://jigsaw.w3.org/css-validator/他们也有关于html,php,javascript等的入门课程。

祝你好运!

答案 5 :(得分:0)

如果您对编程有一定的经验,我建议您先查看一些现有的框架,而不是从头开始。您可以减少设计应用程序的大量开发时间。你也不仅限于php。您可以使用以下几种方法:

  • Ruby on Rails(用于Ruby Web开发的MVC框架)
  • Django(Python Web开发的MVC框架)

它们都是php的非常可行的替代品。您仍然需要了解HTML,CSS和javascript将是非常有用(和必不可少的)工具。大多数情况下,当你第一次开始时,你会想要专注于HTML / CSS,尽管你可以在使用PHP / Ruby / Pyhthon的过程中选择它。如果你来自c背景,你可能会发现你更喜欢的php。您可以通过谷歌找到大量资源来开始使用这些语言。

你也有php框架的几个选项,Zend,CodeIgniter,CakePHP等等。您还可以查看Magento或Spree等电子商务应用程序,以及WordPress等博客应用程序。它们将允许您创建即时运行的网站,您可以将其用作游乐场以开始工作。

答案 6 :(得分:0)

对于初学者及以后

首先学习HTML和CSS ,然后如果你想构建更多涉及的Web应用程序 - Ruby on Rails是最容易学习的框架之一。
要在线获取您的网站或网络应用,您需要一个网络主机和一个域。查看http://www.ausonline.net.au以获得一本好的套装指南以帮助您入门,然后通过首先学习Ruby基础知识然后进入Rails MVC来进入Ruby on Rails。 您可以使用各种替代方案,例如PHP,但对于初学者来说,使用它可能是一个很大的挑战 对于第一个网站,您只需要开始使用HTML和CSS(最基本的级别),但对于网络应用,您只需要需要进入一些更复杂的框架和语言。

所以,总结一下:

  1. 决定你想要建造的东西的种类。
  2. 选择适当的网站主机和域名。
  3. 学习HTML和CSS。
  4. 了解您对开发框架的选择(我建议使用Ruby on Rails)。