代码之家  ›  专栏  ›  技术社区  ›  Younes

开始Web开发的提示

  •  3
  • Younes  · 技术社区  · 15 年前

    我还有一些问题,比如:

    网络开发涉及到哪些软件? 您建议使用哪些工具/设置?

    我希望能对如何处理问题有一个清晰的认识,也许还能听到一些最佳实践。

    7 回复  |  直到 15 年前
        1
  •  3
  •   djna    15 年前

    有一件事是肯定的,教育还没有结束!有很多东西要学,我们学的越多,我们似乎需要学的越多。

    1). 包含几种不同文本格式、图片和颜色的网页。在这里,您只是在学习HTML。为此,任何浏览器和记事本编辑器都可以,但像Eclipse这样提供一些HTML编辑功能的工具可能会有所帮助。

    2). 更具适应性的HTML样式表,允许您在不更改所有HTML的情况下更改外观。这就是CSS。

    3). 使用以上内容,改进您的设计。好的网站有很多格式化技巧,你需要学习这些技巧。

    4). 动态网页。现在我们转到编程方面,而不仅仅是编写一些HTML文件,而是编写一个程序来交付HTML,并以某种方式更改内容。从一些非常简单的事情开始,比如在页面上添加“今天的日期是…”。为此,您需要选择一种服务器开发技术,如Ruby/Rails或PHP或Java/JSP。。。你会得到很多关于“最佳”的建议。

    5). 现在,您可以开始接受用户的输入,并使用它做一些事情,以便完成有用的工作。数据库之类的东西开始变得重要起来。

    在那之后还有一大堆的东西,JavaScript等等。一个有经验的程序员可以很快学会这类东西,如果你从来没有做过任何编程,那么你需要准备一段时间才能达到你可能的目标水平。我认为关键是要承认,一个伟大的商业网站反映了许多集体智慧和技能,这些智慧和技能是多年来积累起来的,可能是多学科团队合作的结果。对于一个人来说,这是一个很大的要求。对于一个人来说,制作一些好的有用的东西更实用,但仍然需要很多不同的技能。专门介绍一部分技能是很合理的。例如,优秀的视觉设计师很少编写或根本不编写代码,但非常有价值。

        2
  •  3
  •   Natrium    15 年前

    你需要:

    1. 浏览器,如FireFox、Internet Explorer。webdeveloper工具栏也可能有用。
    2. 开发工具,如记事本、记事本++、VisualStudio.NET、Eclipse
    3. 大多数情况下,一个数据库,如SQL Server、mySQL
        3
  •  3
  •   thomas.g    15 年前

    示例和快速技术学习树可以是:

    2) CSS



    6) 客户端编程(先是JavaScript,然后是Ajax)
    7) web框架(ZEND?蛋糕?)和一个好的IDE(很多…)

    然后人们应该学习软件工程(cf link text )覆盖物 至少 -软件设计 -软件测试

    对于从零开始培训某人(技术+软件工程),如果至少从事三个6个月的项目,我会说至少2年

        4
  •  1
  •   edosoft    15 年前

    这个答案是微软特有的。

    对于初学者,您需要一个编辑器、一个(可选)数据库和一些起点。

    微软免费提供了其中的大部分:你可以下载 Visual Studio Webdeveloper 2008 Express Edition 免费的,这包括你需要的大部分东西。

    如果你计划开发数据库驱动的网站,而谁不是,你可能想使用免费的 SQL Server 2008 Express Edition

    当您设置好工具后,是时候下载一些示例,看看它们是如何工作的。微软再次免费提供了一些。您可以在他们的网站上查看教程和示例 Asp.Net

    当你准备好学习一些更高级的东西时,去看看吧 ASP.NET MVC ,再次在微软。

    有了这些工具和示例,您应该能够开始了。

        5
  •  1
  •   willcodejavaforfood    15 年前

    我只想补充一点,您很可能还需要Photoshop或其他工具来为您的网站创建图形。

        6
  •  0
  •   Ford Guo    15 年前

        7
  •  0
  •   Community kfsone    4 年前

    找一份初级开发人员的工作,让你从事一个正在开发新产品的项目 web application . 我个人认为它应该涉及两个最成熟的平台之一,Java或.Net。我知道有些人会不同意,但这些都是以后进入其他技术平台的良好基础。

    晚上虔诚地阅读。从“代码完成”开始,然后继续 to other books.

    了解万维网的基本技术:

    • 超文本传输协议
    • HTML
    • CSS
    • DNS,URL的

        8
  •  0
  •   CodesWith Naitik    4 年前

    谷歌浏览器。这为您提供了一些优势,如检查选项。webdeveloper工具栏也可能有用。 存储数据和创建登录类型页面需要一个编程环境,例如Php或ASP.NET