最基础的也是最考验人实力的
上一篇 /
下一篇 2008-02-26 12:14:52
/ 个人分类:杂项
因为需要,最近在对一个2003年由老外开发的程序进行加工。
这是一种奇妙的感觉,就好象是通过时光隧道回到了5年前,那时候没有太多的对MVC的呼声,一个INDEX有五六千行那么长,主程序中用$_GET和$_POST读入浏览器返回的请求,用CASE语句进行分支处理,分支中,一般的结构是这样的:
printheader();
editpage();
printfooter();
die();
在editpage函数中,是很重的
php代码块,
HTML块,JS块,各种逻辑和界面元素混在一起,自也有它固有的章法。那个时候,还没有firefox,因此,如果不修改的话,在FF中是无法运行的。
看着这样一个产品,(的确是一个产品!),与最新推出的一些
开源产品进行了一番对比,个人得出了一些结论:
1 有一些东西是永恒的,比如
正则表达式,ftp,文件/目录操作。
2 要做好一个网站,光有PHP是万万不行的,要有扎实的PHP,
CSS,HTML,DHTML/XHTML,JS,
MySQL知识。
3 要做好一个产品,光有
技术是不行的,要有做好产品的一系列的步骤。
有一个常见的误区是:你如果使用一种落后的技术,你就做不好产品,这样说不全面,就做好一个产品的要素来说,技术只是一个方面。一些程序员做事马马马虎虎,重实现,轻设计,重
代码,轻测试,重PHP,轻其它技术,做出的作品经不起考验,这样在历史上就留不下足迹,很快就烟消云散了。
说到自己身上,现在离一个产品级的程序员,还有很大的差距,从一些优秀产品的代码中,立起一面镜子,照出自己的不足,也许能得到代码本身包含的技术之外的别一种收获。
相关阅读:
- 我回来了 (chenz1117, 2007-12-31)
- 介绍PHP的几本好书(转) (chenz1117, 2008-1-03)
- 我那点不成熟的学习路线图 (chenz1117, 2008-1-08)
- 学习PHP的人迷茫的原因 (chenz1117, 2008-1-09)
- PHP学习方法再探讨 (chenz1117, 2008-1-12)
- 选择学习用的源代码 (chenz1117, 2008-1-13)
- 开源必将一统天下,学好基础很重要 (chenz1117, 2008-1-14)
- 老师你好 (chenz1117, 2008-2-15)
- 什么时候开始写代码? (chenz1117, 2008-2-16)
- 美国PHP程序员招聘条件 (chenz1117, 2008-2-16)
导入论坛
收藏
分享给好友
管理
举报
TAG:
杂项