谈谈我制做网站的经验(虚心接受批评)
时间:2009-02-03
来源:互联网
也给大家和本人一个参考。
第一阶段,“另存为html阶段”,之所以起这个名字,我想凡是做过网站的都回会心的一笑。
02年刚参加工作的时候哪里听说asp,php,jsp这些东西呀。以为做网页就是使用"frontpage"新建
一个空白页面然后再一点一点做。后来发现用这个方法做出的页面不但费劲,而且很难看,配色
和图片都不协调。正巧这时候发现了使用IE的“另存为”功能保存的网页在DW里边可以很方便的
更改文件名并且自动更新链接。于是用这个方法给公司做了一个网站。虽然添加内容麻烦些(需要
用DW做好后再上传到服务器),但是在这个过程中学会了DW,感觉还是很高兴得。但是慢慢的我
有了一些疑问,像新浪、搜狐那样的大网站,每天需要更新那么多内容,他们难道也是这么搞的?
而且每次用DW的时候都会出现新建“asp”“jsp”“php”等东西。于是上网查询了一下,原来现在
的网站都在使用“动态网页”这个技术。于是本人进化到第二阶段。
第二阶段,“PHP/HTML混编阶段”,大家可能又要问了,问什么是php呢?我以前学过VB,写过
几个程序。按理说应该用asp才对啊。可是看了asp的教程中关于连接数据库的那一部分,我就头疼。
创建对象、建立连接串呀之类的,感觉头晕的不行。反过来看了看php的连接数据库的教程,那叫一个
容易,只需要php_connect就搞定了。于是毫不犹豫地进入了php的大家庭。那个时候记性好,写程序
从来不写注释,而且很少用自定义的函数,也不使用英文命名数据库的字段,发现需要重用的部分就直
接复制、粘贴,php代码和html混在一起。现在看看,那叫一个乱呀。大家可以在坛子里搜索我发布的
“设备管理系统”,那就是我那个时期的代表作。渐渐的,我在网上发现一些论坛(比如discuz)可以在
后台更换风格,而且官方网站也专门有人制作风格。刚开始我觉得特神秘!认为一个网站做好后就是什么
样子了,怎么还能变呢?于是又开始泡坛子了!经过一段时间的潜水后,终于掌握了“smarty”这个好东
西。于是我进入了第三阶段。
第三阶段,“smarty+adodb阶段”,呵呵,这正是我现在的阶段。感觉一切都清亮多了,再也不用为
了做一个新的网站而跟php大动干戈了,只需在DW里做好静态网站,然后把相应的标签替换进去就可以了。
只有在需要改动网站功能的情况下,才需要去修改程序。虽然前期复杂些,但是后期做网站简直就是一种
享受。呵呵。这个时期的代表作有三门峡精通软件有限公司“http://www.hnsmxjt.com”网站。这个网站
充分利用了模板的优势,后台管理程序是我自己写的,而大家看到的前台页面其实是我套用用友官方的
页面,把它另存为html后,再把内容替换成我的smarty标签。
第四阶段,“整站系统?/开源网站?/框架?/smarty+adodb保持不变?”,说到这里我就有些迷茫了。
先谈谈自己对这几个技术的认识吧。
1、整站:phpcms、php168、dedecms、曼波....。它们都很强大,功能完善,易于使用(非php程序员)。
以前用过php168做网站,发现真的很方便,你能想到的功能它都有,你想不到的功能它也有(就是郁闷
在这里了)。想用它给公司做一个网站,可是它的会员系统、文章系统都不需要(谁会在一个公司的网站
上注册为会员?)。想把它去掉吧,打开代码一看,傻眼了,由于功能强大,代码太复杂了,而且往往是
多极的"include" ,看了一会,头都大了。算了将就着用吧。谁让人家是通用的cms系统呢?你觉得没用,也许
别的用户觉得有用呢?总之,多余的功能去不掉,而且想修改一些功能也不好改。这是我至今耿耿于怀不用
整站cms的原因。
2、开源网站:提起这个我也头疼,比如说,朋友让我帮忙做一个旅游网站,我说好的。于是到一些源码网站
搜索“旅游整站”,呵呵,运气不错,有几个差不多的。于是拿去给朋友看。朋友说不错,但是更喜欢XX网站
的风格,这下麻烦了,因为下载的这个整站是三无产品“作者不详”“主页没有”“名称也不详”。后来我只好
一个劲的说这个风格好。朋友勉强接受了。过了几天,朋友打电话说网站出错,不能添加内容,总是报错。
我打开没有注释的源码看了半天找不出毛病,因为没有技术支持,问都没地方问。我真想找个地缝钻进去。
还好大家朋友一场,最后他找别人公司又另做了。
3、框架:没有用来做过网站,下载了个fleaphp,感觉不错,但是毕竟adodb用习惯了嘛,还有以前那些得新
应手的自定义类。难道以后都要把它们做成model来用?迷茫。毕竟现在不需要做什么多人合作的项目。
4、smarty+adodb保持不变:说道这个就不得不提第3条了,论坛里天天有人在讨论框架,似乎框架就是未来
的标准了,心里边也怪痒痒的。
呵呵,先写到这里吧。欢迎大家批评指教
作者: 飞云盖天 发布时间: 2009-02-03
作者: 城市贫民 发布时间: 2009-02-03
作者: lxylxy888666 发布时间: 2009-02-04
作者: weicanhuang 发布时间: 2009-02-04

自己写了一套简单的cms系统,主要就是一套通用的后台管理系统。然后通过smarty模板引擎连接前台页面。
不论用户需要什么样的网站,我只需要根据需求做好模板就可以了,后台基本不用动。
因为是自己写的系统,所有调试起来得心应手,呵呵。
我现在就是在考虑是否把自己的系统结合qeephp或者thinkphp这些个通用框架进行改进。
因为我的系统写的很模块化,如果改用框架的话,代码也不需要大面积修改,只需要“一块、一块”的复制、粘贴
就可以适应框架了。
作者: 飞云盖天 发布时间: 2009-02-04
建议框架自己开发不要用别人弄的开源的东西 当然你可以研究一下学习原理
另 我现在是用软件整站另存 这样山寨快一些 嘎嘎
作者: joj_79 发布时间: 2009-02-04
作者: cnkiller 发布时间: 2009-02-04
做网站的时候画画布局的比例,套进去html面板基本就ko了。。
作者: 古嗣小井 发布时间: 2009-02-04
作者: 古嗣小井 发布时间: 2009-02-04

作者: hoday 发布时间: 2009-02-04
作者: xoolee 发布时间: 2009-02-05
作者: 9308172 发布时间: 2009-02-05
作者: E蜗牛 发布时间: 2009-02-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28