好久没有写Blog了。
今天总算把论文又修改了一遍,起码修改了七八遍吧,每一次都能发现一点错误,想想写一篇论文真是不易啊。
最近做ASF系统的CMS后台已做得差不多了。用的PHP,本来不想做PHP的,因为PHP用的是5.0,又用了oracle数据库,想来学一下,学了就那样,反正就是程序,中间也解决了不少问题,感觉php操作oracle真是不太方便。
晚上用zencart帮人做了个php电子商务网站,妈的,钱一点点,要求倒是很多,又让我把zencart研究了一下,感觉zencart差不多代表了php的大部分技术。也用了MVC的概念。temple就是V, class就是M,还有Modules下就是C,我是这么理解的。temple就是具体页面,要用到language下的变量,用Modules下的对应文件获取组装的数据,再加上language temple里定义的变量,组合输出最终的页面。
但感觉zencart里面,没有用到多少OO技术。我到今天,还没有看到用OO做的php网站。也许是php的OO还不成熟吧,或者做电子商务网站,要的是速度,不需要什么OO,就产品,目录,订单,客户什么的,不OO,直接操作数据库,多快啊。
感觉做PHP没什么前途,程序一复杂会很乱,我的感觉PHP不适合大型项目。建议初学的人还是学习强类型的语言,C++,Java, C#都行。而且用PHP感觉找不到什么工作,真不知道在外国追捧的语言在国内会是这样(都是盗版的原因吧)。
经过一段时间,我是看透了,我不想再去争论语言的好坏了。我还是踏实点学好UML,设计模式,软件工程,和.NET技术吧。我毕业设计就是用asp.net+C#+sql 2000,用visual studio 2005完成的。
感觉还是微软好,至少提供一个空间给你
http://www.vwdhosting.net/你可到上面建立自己的asp.net程序,虽然只有一个月,但我感觉已不错了。
为什么php,zend公司就不能提供免费的空间呢?
为什么java,sun公司就不能这样做呢?
对我而言,用什么工具能解决我的问题,又快又方便,我就用什么。我不想象以前一样带着有色眼镜去看Microsoft了,一说微软,就是要钱的,没有开源好。想想以前,什么都喜欢用Linux上做,结果装个php+apache+mysql,要弄半天。在windows上做一会儿就完了。
下个月去南京答辩,想来我的自考本科总算要结束了,真是一次“长征”,对人真的是一次考验,将来一定教育儿子,学习要平时,在学校时学,不要走上社会,才去做,后悔也!