`
playfish
  • 浏览: 285275 次
  • 性别: 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  
支持   

相关推荐

Global site tag (gtag.js) - Google Analytics