2007-12
10

没有太复杂的技术难点,一切在于迅速的把握需求,其实这正是敏捷开发的要旨所在,一切都可以非常快速的建立,非常快速的重构,我们的开发工具,底层库和框架,包括搜索引擎和web文档提供的帮助,都给我们提供了敏捷的能力。

一. 不要过设计:never over design

二. web架构生命周期:web architecture‘s life cycle

三. 缓存:Cache

四. 核心模块一定要自己开发:DIY your core module

五. 合理选择数据存储方式:reasonable data storage

六. 搞清楚谁是最重要的人:who’s the most important guy

七. 不要执着于文档:don’t be crazy about document

八. 团队:team

关于吃得饱和吃得着的权衡:

1、首页不要超过3屏。
2、尽量不要用图。当你打开photoshop的时候 -_-|||
3、考虑一下偏远山区的拨号用户也要访问你的网站吧。
4、考虑一下莫桑比克的用户也要访问的网站吧。
5、考虑一下南北的电信的不联不通吧。
6、使用CSS+div设计的你的网站吧。
7、优化一下JS吧。别将别人的JS拿来就用。
8、网站访问速度慢,先别怪带宽和服务器,先找一下页面的设计的原因吧。
9、快些、再快些;轻些,再轻些。取消一切可有可无的东西。网站设计,最难的是减法。
10、能访问到永远比页面漂亮更重要。这就像吃饱了才会不饿一样。

有关web效率,有著名的14条规则,由yahoo性能效率小组所总结,并广为流传。已出现相关插件YSlow(fb友情提醒:配置YSlow插件的运行环境需要依赖Firebug,关于Firebug的介绍及下载资源介绍请看《一款Firefox插件-GetFireBug》),针对具体网页按彼规则评分,Tenni Theurer小姐和她团队的14 rules总结在下面

相关连接:


RSS feed

评论 立刻发表评论 »

还没有评论。