Python和PHP之比较
偶尔做个简单的WEB服务测试程序,我还是喜欢采用PHP。简洁,风格和C/C++接近,上手快,而且库也很齐全。以前为广东移动做移动行业终端的演示程序时,采用国内一个兄弟写的FleaPHP开源框架,两周不到的时间,我从一个对PHP一无所知的水平,快速的搞定了30多个页面的后台,后来演示效果也不错,也很稳定,从此对PHP有了很深的感情。虽然最近用的比较多的是Python,但总感觉Python在Web方面还是不如PHP那么快捷与方便,PHP似乎天生就是为WEB所作。但是要写一些其他的C/S形式的测试程序,python还是显得更胜一筹,虽然python现在也提供了很多的WEB框架,但似乎总没有动力去深究了,也许这就是人的惰性吧!
从我自己使用两种脚本的经验来看,Python和PHP两种脚本要同时适应下来,还确实有一些困难,二者的代码风格差异确实太大了一点点,常常写代码时混淆起来,加上现在的记忆力实在是衰退的厉害,有时成了一个困扰。
Google应该算是python的最大推崇者和使用者了,google app engine, chrome中无处不是python的身影,里面的一些代码看起来,确实让人赏心悦目,语言的简洁,可读性实在是体现到了极致,读的时候经常在想,要是用C++来实现一遍,需要多大的篇章啊!
最近一两年写C++代码比较少了,偶尔自己写写程序也是以脚本为主,脚本用多了真的是体验到动态语言的魅力,我想语言未来的发展趋势应该也是朝着这个方向发展吧!
相关文档:
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
新版本修正了大量的bug,对超过20项的功能进行了改进;通过删除无用的 SQL JOIN 来提升了懒模式下关系 AR 查询的性能。
......
一个简单的例子读取CSV文件:
<?php
$handle=fopen("test.csv","r");
echo "<table border=2>";
//配合while循环读取文件
while($data=fgetcsv($handle,1024))
{
list($user,$pwd,$partment,$title)=$data;
echo "<tr>
<td>$user</td>
<td>$pwd< ......
优秀的PHP代码应该是结构化的。大段的代码应该被分割整理成一个个函数或方法,而那些不起眼的小段代码则应该加上注释,以便日后清楚它们的用途。
而且应该尽可能地把前台代码如HTML、CSS、Javascript等从程序中分离出来。PHP的面向对象编程特性可以很好地帮助程序员将代码整理有
序。
&n ......
大家好,请教一个问题,麻烦有类似经验的帮帮忙,谢谢各位了!
本人以前学过两年的.NET,用C#,ASP.NET,Winfrom,SQLServer做过几个网站和小型的管理系统。
现在到一家新公司,要求我学PHP。麻烦高手指点一下,P ......
如何在PHP下载文件名中解决乱码
CND8学院
PHP教程
发布日期:2009年05月23日
通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:
< ......