MYMONEY使用PHP做站的一些心得与大家共享
前面看到一篇帖子调查大家使用何种语言。看结果不出所料是PHP用得最多。本人在构建网上理财小站MYMONEY也颇有体会,写点东西与大家共享一下。
一、PHP为什么好?
----------------
有点大家都说过了。总结起来有:
1、PHP的确比较好入门,它大量借鉴了C语言的语法,同时又摒弃了叫人又爱又恨的指针等操作问题,所以特别稳定。
2、有各种功能都有可以找得到。这就是开源社区的力量吧。除了本身集成的大量功能,其pear库提供了大量可下载使用的控件。
3、执行速度快。
4、开发速度快。
唯一缺点是显得比较杂,做大型网站时需要良好的规划,否则不易维护。
JSP虽然快,但显然缺乏PHP/ASP的灵活性,部署也比较麻烦。
二、给大家的建议
----------------
任何一门成功的语言都是博大精深的,所谓条条大路通罗马,也许刚开始对整个IT技术缺乏整体把握能力和经验,但是以一门合适的语言作为切入点,由此逐渐进入IT技术的大视野,体验会越来越多的。
对于初级站长来说,PHP应该是最好的入门语言了。尤其是个人站长不可能花大量精力象职业程序员那样钻研技术,他们更需要关注企业的运营和推广,语言只不过是个工具。至于比如网站流量大了以后碰到的瓶颈,顺利成章的会需要您对技术逐渐深入的。
三、P本人小站PHP心得
--------------------
本人的网站是全套PHP架构的。随历经数次改版,但每次改版的开发速度都特别快很顺利。所以从个人感情来说,本人对PHP情有独钟,当然也与自己是个老C语言程序的经历有关。
另说明一下,本网站采用的是典型的AJAX架构,把功能实现和前端展示分离得比较彻底,核心功能都是PHP做的标准化的纯后台接口供前端调用的。为了做好架构前期费了不少精力。
另外,以前长期做C/S应用的经历,本人认为C/S或者桌面程序的用户体验其实是最好的,所以本网站也把C/S的一些交互操作引入了网站,有兴趣的话,大家可以访问看一看,我大量使用了模拟弹出式窗口的交互输入界面。这些界面都是根据当前环境由后台生成推到前端的,所以界面很容易根据前端环境二产生不同的输出效果,不象大多数网站是预先做个DIV隐藏,需要时再显示。这样做的另一个好处是页面尺寸减少,也很简洁,没有DIV的任何代码。
四、关于数据库
--------------
上面说了一堆PHP的好处,不过也请大家注意哟,WEB2.0时代的网站由于互动的关系,所以其实基本上都是以数据库实为绝对核心的应用,数据库本身的合理设计才是对您最大的考验。您的业务需求影响数据库的结构,数据库反过来又影响以后的扩展。从这个角度说,语言只不过是其中的粘合剂而已。
浙公网安备 33010602011771号