一个里程的结束,总结经验

作者 : admin 于 2008年07月10日, 20:26:59
2008
07-10

今天终于把流程走通,整理出模块结构。需求分析->逻辑流程->架构设计->安全解决->负载均衡,一路走来,从稀里糊涂到逐渐清晰,经历了从死到生。这里总结一下经验总结:

1 需求分析。其他部门的需求,未必是合理正确的。做设计的一般不是技术出身,市场,亦或其他。因此,很多流程和功能是很难实现的,就需要我们协调这些细节,尽量用简单的方式满足原始的需求。在冲突无法简单解决的时候,可以沟通,或者寻求适中的解决方案。

2 架构设计。硬件平台是不用考虑的,公司经济实力还是有的。但我尽量设计成了可伸缩的架构。简单的服务器可以支撑,当然也可以分布为多台集群。在程序结构上,采用我最喜欢的松散设计,这样可以随时增加模块,与更多的其他系统进行接口的对接。

3 安全解决。系统的模块多了,中间传递信息,服务器之间的通讯,与外界的数据传输,都可能造成信息被窃取,通道被阻塞等。设计的时候分等级对安全性和重要性进行评估,对模块进行加固。

4 负载均衡。负载均衡是可伸缩架构的一部分。主要目的是应付日后业务的飞涨。

google的webgame最新体验

作者 : admin 于 2008年07月10日, 16:40:06
2008
07-10

google也出webgame了。叫做 lively,从字面意思看就是在线的意思,让所有的人在一个虚拟环境里构建自己的空间,然后跟人一起聊天。我是不爱玩游戏的,但处于对google技术的崇拜,还是安装试试。

虽然是webgame,但google也有个小的客户端,你可以在flash中玩,也可以在客户端中玩,在客户端中体验,就很爽了。

创建了一个屋子,然后放了点家具,没感觉多好玩,不过google这个游戏的UI设计的确好,上手很快。

不过还是有遗憾的,总感觉有点单调,可能是新的功能还没有出来。另外提一点,官网不太好上,得找工具翻墙。

我创建了一个”海龙大厦“,欢迎大家光临。http://www.sunboyu.cn/googlegame.html

学编程,重在基本素质

作者 : admin 于 2008年07月10日, 09:30:49
2008
07-10

最近总有朋友问我,国内有什么比较简单的PHP书籍,怎么学习PHP,有啥捷径,还有的说,二哥,给个小程序学学……

我一般都会说,没捷径,没好书,想学程序,去下一些外国的开源,比我的好得多。

其实,我也是从问那些问题过来的,不过,我还是想把我的经验分享给大家,希望大家别绕弯子,能走捷径。

学PHP,建议还是有点编程基础,不管是C,VB,VFP。懂点语言基础,就说明能理解一些基本概念。一些函数,变量,逻辑分支,这些是最基础的。有这些基础,再了解B/S结构工作原理,就可以写WEB程序了。

书,我一般当工具书,讲案例的不多,杜江老师那本书凑合,对我来说已经足够,能知道PHP都能干什么,其他的,你可以买本圣经当手册,也可以下个电子版。

程序,建议到站长网或者开源社区下一些小的,学就要学好的,看就要看规范的,看我的只能把你们带坏。先学着改人家的程序,可以改改DEDEcms,可以改一下ECSHOP,可以改改论坛,看看discuz,做个模板等。

看差不多了,可以自己写简单的程序,一般都是留言本(我最近才写过),写个简单的文章发布,足以。

这些都差不多了,可以看一些别人的类库,框架,看看人家是怎么封装一些逻辑过程。

这些你都学差不多了,其实找工作就不难了。别嫌工资少,找个项目,最好能有个好的大哥,拼一段,能力会有很大提高。

作项目,不是单纯做程序,要把一些程序之外的东西揉到程序里,这时候,才是一个有实用价值的程序员。

至于如何提高,我没有啥好的方法。我也不认为我提高多快。我的方法只是:不断敲代码,天天敲代码。

要有高人有啥好的方法,有啥好的课题,可以一起研究。