首页 > 开发 > PHP > 正文

怎样才能写出优秀的代码?

2024-05-04 23:05:21
字体:
来源:转载
供稿:网友

1.只有在需要的时候才使用php——rasmus lerdorf(php创始人)


不要什么事都让php来做,php只是一种工具,每一种语言都会有自身的限制
当不能用php来解决时,不要害怕使用其他的语言

2.尽可能地在mysql里多用表——matt mullenweg(wordpress创始人)



3.永远不要相信你的用户——dave child

dave child是added bytes的创作者(前身:www.ilovejackdaniels.com)。为好几门语言创建了cheat sheet(入门笔记)

dave写了几篇关于php的文章,最后他的建议是这样的:

要有绝对偏执的心态。如果不想自己的网站老是受到攻击,或者经常出现各种问题,那就假设每一个用户都是恶意的,而你将长期处于戒备状态,这会使你的网站更加安全

4.关注缓存——ben balbo

ben balbo为sitepoint写文章,他是php讨论组和开源组的负责人,建议多花点心思在php缓存上面。

对于那些变动不大的网站,比如blog,可以通过设置缓存,来取得明显的效果。如果是稍微复杂一点的网站,比如购物,对缓存的设置就有更高的要求,不过通常效果都很不错。其实从本质上来说,缓存就是存储那些经常被用到,但是变化不大的内容

5.通过ide,模板或者代码片段加快开发速度——chad kieffer



6.使用php的过滤函数——joey sochacki

需要安装filter插件,不具普遍性,所以忽略

7.使用php框架——josh sharp

使用框架可以节省时间,同时排除错误,因为php本身实在是太容易学了。正是因为php没有太严格的限制,所以很容易写出不规范的代码,解决办法就是使用框架。可以看一下他的这篇文章“使用框架的好处”

8.不要使用php框架——rasmus lerdorf

跟上面对立的观点,最大的原因就在于执行效率。

在drupalcon 2008大会上,rasmus通过几个“hello world”对比了纯php和几个框架的执行效率,结果证明php框架的执行效率远低于纯php代码

[如果要使用一个php框架的话,rasmus推荐codeigniter(我推荐kohana,哈哈),因为它“最不像一个框架”]

9.使用多线程——jack d. herrington


10.马上开起错误报告——david cummings

我最想对php开发人员说的是:把错误报告的级别调到最高。详见“2 quick php tips”,从长远的角度来说,这节省了不少时间。

收集最实用的网页特效代码!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表