在网上碰上一群流氓并不可怕,可怕的是碰上了一堆流氓软件。

12NextLast

属于自己PHP框架 - LP.Framework

在家休息了好段时间了,除了找朋友HAPPY一下,也想为自己的建站生涯重新来一个规划。
这段时间接触了Python和Ruby,这两者都是非常优秀的语言,我个人比较倾向Ruby,虽然在历史和执行速度上Python比Ruby更加老道。
都说Ruby on Rails 的开发速度非常的快,我也稍微体验了一下,但感觉更适合一机一站式的项目。要说到平民化应用(适用更多的虚拟主机),这方面来说ROR(Ruby on Rails缩写)还有一段路要走。
加上个人在程序上的兴趣不如以前,所以还是决定自己弄个类似框架的PHP开发类库便可。


说到PHP框架,个人接触了Zend Framework,FleaPHP,CodeIgniter以及ThinkPHP。
可能对我来说Zend Framework在配置上所要打的字实在是太多了一点,而且所提供的快速开发工具少了一点,感觉它提供了一个非常严密的框架和开发规范,但涉及到开发上的细节部分还是要开发者自己做出相当的努力的。


FleaPHP在国内框架上比较有争议,个人感觉在兼容性,效率和可扩展性上做的很好,唯一缺憾的就是在细节部分没有做到令人满意(比如开发文档,和一些操作类使用上),总是感觉应该可以做的更好一些。


ThinkPHP相对来说发展比较低调,虽然非常出色,但感觉在使用上总是不太顺手,尤其是在用户数据验证这块。


CodeIgniter在开发体验上做的非常好,文档,偷懒程度,绝对是我个人所推崇的。唯一感觉不太适应的还是因为它是老外开发的吧。


最后还是选择了自己弄个框架,把自己喜欢的一些功能,一些常用的功能都加进去。
(SEO路径,分页,上传,图片修改、水印,数据库傻瓜化的查询,MVC模式,cookie模式的session以及一些其他可以偷懒的类)
本想开源的。。但一想到自己的水平,还有程序文档写的非常随意,想想还是等到自己实际应用到项目中,改善后再发布吧。

隔行如隔山

前几日有位网友在跟我交流之后说出了这句话。

对方是搞IT的,几句之后就说“兄弟一看就不是写程序的阿 ”

然后讨论了下无人职守数据库定时更新数据的问题,本人说是用crontab可以办到但应该有更好的办法

网友说“写后台程序阿!!!!运行在服务器上的程序阿 ”

然后我弱弱地问了一句“运行在服务器上的程序就可以在没用户触发事件的情况下执行命令吗? ”

然后就听到 “隔行如隔山 ”

后来想想写个后台的程序确实是个办法,但这样的程序对于运行的环境又多了一个要求。

然后我又请求对方能不能给个简单的举例代码

对方回答
“这个环境可麻烦了哈”
“要数据库更新得有数据库 ”
“还得写程序操作数据库 ”

然后又补充
“我写perl,php,python,c,c++,java”
“最近在写前面3个”
“我不是写网页的哈 ”
“但是对系统程序还是非常清楚的哈 ”
“程序大致都是这么回事,好的程序主要还是高质量上 ”

交流完心情有点不爽,虽然有些地方他倒是说对了,但最后说自己是写PHP的但又不是写网页的,总感觉有些看不起写网页程序人的意思。

回想当初自己想在一个人气比较火暴的论坛里找个活做做,然后QQ上联系了管理员并给对方看了一些自己的小作品,也同样是有这种行内对行外人说话的意思。

“你这种技术的我们不需要,我们要会高级编程的”
那时候也不清楚什么编程算是高级编程。

“你这个FLASH效果只要5分钟就可以做出来的”
当时我给他看的是一个仿windows窗口菜单的FLASH效果。

呵呵,可能这世界就是这样,你想牛就要有牛的资本,但有时候炫耀自己的时候还应该学会换位思维。可能你所不屑的东西是别人的钟爱,过分强调自己的东西也会引来别人的冷眼。

低调,还是要学会低调啊,呵呵,决定以后不在QQ里跟别人深入交流IT技术了。
还有,不是同行不说技术相关的话题,给自己提个醒。

12NextLast
文章分类
随笔(1)
新鲜(0)
游戏(0)
体育(0)
WEB(3)
经济(0)
最近的文章
属于自己PHP框架 - LP.Framework
隔行如隔山
CSS 模块化设计思路
合理的使用HTML标签进行CSS布局