`
playfish
  • 浏览: 289500 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

实战web标准网站开发实录(一):工具,环境,选型,空间,备案

    博客分类:
  • Web
阅读更多

最近接手一个朋友的要求做一个网站,主题是礼仪庆典,想想自己做过不少项目,却少有纪录。借此机会,一边做项目一边纪录开发过程,相信对于想做网站的同志们会有所参考。

此系列文章将会全程纪录开发过程,内容涉及cms,php,JavaScript,css,还有web标准,此外还包括网站开发部署过程中,SEO,站点统计管理等。

 

让我们进入正题,首先是需求:

 

朋友的公司刚起步,没什么需求,就是照着别人的网站的内容做,主题礼仪庆典。因为是给朋友做的,报价很低,>_<

 

今天的文章内容主要介绍网站开发前的一些必要工作,相信不少人对于做开发很熟悉,但是对于如何建设一个站点,却有点模糊,这里就介绍一下网站需要的一些基本事项工作。

 

流程:

申请域名

选购空间

网站备案

技术选型

开发环境部署配置

 

申请域名

域名服务商很多,一搜索域名眼花缭乱,我个人使用的是迈腾(NO AD,请自己搜索。。),cn域名很便宜,现在1块钱一个,不过要注意的是,cn域名1块钱是指第一年注册的时候,第二年的时候费用跟com域名基本是一样的。在迈腾买域名第一年是20,一些大的网站,像万网,新网之类的,很多都是卖100的,不过人家毕竟是大服务商,买贵点心里比较踏实。选定域名后汇款提交订单。迈腾因为以前自己其他网站也用过他的域名,没出过问题,就继续在这边买了。

选购空间

空间的服务商更多,看起来更花更缭乱,而且枪文软文满天飞,要真正找到好的空间,最好还是有非软文的评测。国内的php主机出名的有几个:梦游,盘古,捌号。价格上差不多,500M的空间,大概都在300,400。这几个口碑也都还不错,可以随便挑。我选了捌号的主机,因为今年貌似便宜了不少,500M只要300。几乎所有的空间网上都会有负面评论,这是正常的,国内的主机也不可能说绝对的稳定,总会有比如说:政策啊,换线啊,检查啊之类的要求,难免要被x的。

 

注意,空间选购只是现在看看,还不着急马上买下来,因为程序都还没做呢,程序做1个月再部署上去,这1个月就亏了。

网站备案

现在所有的网站都要求备案,一般你购买空间或者域名的网站都会提供备案的服务,只要填写一些信息,交给空间或者域名服务商就可以了。

技术选型与开发环境

相信这是做技术的最关心的事情了。

 

CMS:dedecms 之所以选国内的cms,主要是对于这样的项目来说,国内的cms可以省下很大的开发量,基本上只要做一个主题的开发就可以了。

 

js库:jquery,相信没什么异议吧。

 

css库:yui css。对于css库的使用其实看个人喜好,但是一个成熟的css框架可以帮你节省很多时间,尤其在处理多浏览器兼容的情况下。基于web标准的开发,也要做到兼容各种主流的浏览器。yui css有grid css,font,base,reset。将几个css文件合并成一个yui.css,引入进来。yui的grid css是一个非常无敌的grid系统,非常看好。它有提供一个builder,

http://developer.yahoo.com/yui/grids/builder/

虽然它不能提供一些更灵活的布局,但是其思想与设计,却令人惊叹。用grid来布局,你会发现将会节省你大量的时间。

 

开发工具:

Dreamweaver CS4(当然是。。绿色版),以前习惯用intype手写代码,但是试用了CS4后,彻底被折服了,这功能确实强大多了,而且整站管理很强大,界面很帅。现在喜欢用intype+dw写代码。

 

top style:css编写

 

apatana:试用版本。。写js很强大。。

 

firefox+firebug等,IE,opera。其中firefox+firebug是必须的,用过的都说好。

 

部署环境:

wamp,集成的php环境,简单好用,我喜欢。

 

subversion,svn的使用看个人喜好,一个人做的项目,svn不是必须的,毕竟也不是大项目。

 

安装好这些工具,下载dedecms最新版本,建立一个svn版本库,导入到svn中。然后到wamp的www目录下建立一个项目文件夹,然后svn checkout。然后启动wamp,安装一下dedecms,ok,可以开工干活了。

 

 

22
3
分享到:
评论
8 楼 wei495715356 2009-03-05  
跟踪中 。。。
期待下续
7 楼 JimyChen 2009-03-04  
支持你写下去,一直想要这方面的知识呢,谢谢
6 楼 blogaaa 2009-03-03  
学了,天天浏览网站就是有好处。处处都是知识。
5 楼 playfish 2009-03-02  
pangbuddy 写道

css库好用嘛? 有没有jQuery那么方便?


css库是减少一些css上面的开发量,因为跟jquery不是一个领域的,所以没什么可比性。。

css库的作用一般是底层的css规范,可以辅助修正浏览器的兼容性。使得各个浏览器下面表现一致,另一个作用,像yui grid这样的css,可以快速开发出各种布局。
4 楼 pangbuddy 2009-03-02  
css库好用嘛? 有没有jQuery那么方便?
3 楼 playfish 2009-03-02  
tangtian1x 写道

业务熟练啊,赞。
不喜欢集成的php环境,自己搭的比较放心。
个人喜欢EditPlus+Zend编写php代码。
apatana没试过,都是EditPlus写js。


呵呵,不过像用国内的cms建站的话,基本上php的开发量很少,做一个网站大部分时间只是在做一个主题。。
2 楼 tangtian1x 2009-03-02  
业务熟练啊,赞。
不喜欢集成的php环境,自己搭的比较放心。
个人喜欢EditPlus+Zend编写php代码。
apatana没试过,都是EditPlus写js。
1 楼 andy54321 2009-03-02  
支持   

相关推荐

    web服务开发学习实录(光盘)

    Web服务是一种基于...总之,《Web服务开发学习实录》的光盘内容为读者提供了一个实践和探索Web服务开发的平台,结合源代码和视频教程,将理论知识与实际操作相结合,帮助读者深入理解Web服务的精髓,提升开发能力。

    ASP.NET Web开发学习实录光盘

    简介: ASP.NET是微软力推的Web开发编程技术,也是当今最热门的Web开发手段之一。ASP.NET 3.5技术提高了网络系统平台开发的效率和安全性,如新增匿名类型、Lambda表达式和LINQ、集成ASP.NET Ajax、增强的数据控件...

    web服务开发学习实录源代码

    本资源“web服务开发学习实录源代码”是针对《Web服务开发学习实录》这本书的配套代码,由作者闫建强和王瑞敬编著。这些源代码旨在帮助读者深入理解书中介绍的概念和技术,通过实际操作来提升开发技能。 Web服务...

    MVC Web开发学习实录

    **MVC(Model-View-Controller)架构模式是Web开发中的一个重要概念,它将应用程序的逻辑分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。在本" MVC Web开发学习实录"中,我们将会深入探讨这...

    CSS网站布局实录-基于Web标准的网站设计指南(第2版)

    《CSS网站布局实录——基于Web标准的网站设计指南(第2版)》是一本深入探讨CSS(Cascading Style Sheets)技术在构建网站布局中的应用的专业书籍。由李超编著,它针对Web开发人员和设计师,提供了一个全面、实践性...

    jsp web开发学习实录

    jsp web开发学习实录

    python web开发实录源代码

    "Python Web开发实录源代码"是针对这一主题的学习资料,通常包含一系列的示例项目和练习,旨在帮助开发者通过实践掌握Web开发的关键概念和技术。 首先,Python作为服务器端编程语言,其简洁的语法和强大的库支持...

    JavaWeb项目开发全程实录源码.rar_java web项目开发 明日科技 51商城,java web项目开发全程

    在本资源中,"JavaWeb项目开发全程实录源码.rar" 提供了10个完整的JavaWeb项目案例,覆盖了从基础到高级的各种应用场景。这些项目由明日科技开发,旨在帮助开发者深入理解和实践JavaWeb开发技术。让我们逐一探讨每个...

    ASP.NET Web开发学习实录_源码

    ASP.NET Web开发是一种微软公司推出的用于构建Web应用程序的框架,它基于.NET Framework,提供了一种高效、可扩展的平台来创建动态网站、Web服务和Web应用程序。本学习实录源码着重介绍了如何利用ASP.NET进行Web开发...

    Struts 2 Web开发学习实录

    Struts 2 Web开发学习实录

    PHP项目开发全程实录高清版

    【PHP项目开发全程实录高清版】是一份深入讲解PHP编程和项目开发的教程资源,旨在帮助学习者从基础到高级全面掌握PHP技术。这份资料可能是由一系列章节或部分组成的,例如Z01651PHP项目开发全程实录 第3版.pdf,这...

    PYTHON WEB开发学习实录.pdf

    Python Web开发是一个涵盖广泛的主题,包括使用Python语言构建动态、交互式的Web应用程序。这份"PYTHON WEB开发学习实录.pdf"很可能是对这个领域的全面指南,旨在帮助初学者和有一定经验的开发者深入理解Python在Web...

    PHP Web开发学习实录

    《PHP Web开发学习实录》

    Python Web开发学习实录

    为了使广大读者既能了解Python语言的基础知识,又能将Python语言应用于特定领域(如Web开发),本书全面地介绍了用Python语言进行程序开发的相关知识。学习完本书之后,相信读者能够掌握Python语言,并且可以使用...

    Python Web开发学习实录 高清

    《Python Web开发学习实录》完整版 高清扫描 PDF电子书

Global site tag (gtag.js) - Google Analytics