zoukankan      html  css  js  c++  java
  • 【转】写给新手:怎样自己做网站?

    一、网站构成的分工模式
              网站开发主要分为4块,美工设计,页面制作,代码编写,数据库管理。

             1. 美工设计主要工具就是PS,FLASH也要会,因为很多地方需要用FLASH来装饰页面

             2. 页面制作就是制作静态页面,工具就是DW,HTML熟练的可以直接用EditPlus写。另外还需要掌握的知识有CSS,简单的JS

             3. 代码编写,这是网站开发中最底层的一环,主要是编程开发工作,需要掌握诸如动态脚本语言等在内的WEB程序语言。目前常见的有:asp、asp.net、php、jsp等,另外还需要一定的js编程功力,主要应用于一些客户端体验的开发,如AJAX等。

             4. 数据库管理及维护是网站中最重要的一环,网站所有的内容都在数据库中,一般小型网站通常由开发人员负责,大型网站/大型数据库则需要专门的数据库管理员,目前中等以上网站所使用的数据库基本有mySQL、Ms-Sql、Oracle等,大多数小型网站使用Access。

    二、网站构架
            一般的网站从岗位上分,主要就是这三块内容,从访客的角度来看,就是你所理解的前台及后台。其实不论是前台还是后台,都是页面+程序,只不过针对的用户不同而已。网站前台针对于网友,而后台针对于管理员,任何网站以建设的角度来看就是:
            美工设计+静态页面+服务器端脚本

            一些特殊的网站,还有一些自己的服务,如视频网站就有流媒体服务,邮件系统就有邮件服务器,一些网络电视网站还需要专门开发客户端。下载站就有P2P服务等等。

    三、网站知识体系
            要学习网站的开发,如果把自己定位于一个能够独立开发网站的技术人员的话:

            1. 至少得掌握PS,用于页面设计
            2. 至少掌握HTML,用于静态页面代码编写
            3. 至少掌握DW或一种编辑器,用于书写HTML代码,或生成HTML代码
            3. 至少掌握一门编程语言,如asp、php、asp.net(c#/vb.net)、java等,用于编写服务端脚本
            4. 至少掌握一种数据库管理工具,如MS-SQL、MySQL、DB2、Oracle等,用于存储数据,以便实现一个动态网站

    四、技能进阶
            如果只想在某个岗位上有建树,可以专攻一个领域,如美工不仅会PS,ILLUSTRATOR,还得会制作静态页面,会使用3D,会使用FLASH做动画。会做LOGO,ICON等。

           而页面制作人员,至少得熟练HTML,DIV+CSS,另外还需要掌握js编程,一定的美工基础,一定的编程基础等。
    开发人员则至少得掌握二种以上的编程语言,且能熟练进行系统级的构架设计。

           以上仅从网站开发建设的角度进行分析,希望对大家有所帮助。

  • 相关阅读:
    start with connect by prior 递归查询用法(二)
    start with connect by prior 递归查询用法(一)
    oracle之spool详细使用总结
    关于ETL面试相关
    ETL常用的三种工具介绍及对比Datastage,Informatica和Kettle
    Oracle执行计划详解
    随机函数的使用(DBMS_RANDOM)
    oracle中的替换函数replace和translate函数
    ces
    文章11
  • 原文地址:https://www.cnblogs.com/jacklikedogs/p/3523400.html
Copyright © 2011-2022 走看看