menu

天魔窟

勇往直前

Avatar

恶补 PHP 中……


最近我开始看 PHP 了。

为什么我一直没去了解过 PHP 呢?
1. 技术学习方面,ASP 先入为主,加之曾经的版主身份,思想上抵制 PHP。
2. 项目,工作都是 M$ 环境,没有机会强迫自己学习 PHP。
3. 缺少 PHP 的相关知识,比如 LAM(P)……
4. 懒。

为什么现在想学 PHP 呢?
1. 生活所迫,为以后打工作准备。
2. 想自己搞些东西,而支持 M$ 的主机太少。
3. M$ 的东西接触多了,遇到瓶颈,懒得突破,不如换换口味。
4. 经过一番初次接触,对 PHP 有了一点感觉。

截止目前,对 PHP 的感想
1. PHP 或者 AMP 是很理想的,专门为 Web app 而生的环境。.NET 和 SQL Server 的目标群体更加大。
2. PHP 函数和扩展过于丰富,几乎能想到的功能都有现成的实现方法。ASP 里得啃吃啃吃得自己写一堆东西。MySQL 直接支持分页,MSSQL 貌似 2005 里面才支持?
3. PHP 充满活力,开源社群的创造力无穷。ASP 已经死了,ASP.NET 不错,但发展速度还是不如 PHP。
4. 支持 PHP 的主机多,便宜。支持 ASP/ASP.NET 的主机少,贵。
5. 在 Windows 下安装配置 AMP 比较麻烦,会有莫名其妙的错误。而 ASP/.NET 则是 Win 的一部分,没有任何配置问题。
6. PHP 的学习曲线比较平坦,因为是典型的 Web app 脚本。基本语法,HTTP 功能,数据库操作,都能和 ASP 相对应。RoR 则在这方面要逊色些,学习起来比较难。

个人学习计划
1. 写个简单的封装数据库访问的类
2. 写个简单的 CRUD
3. 写个简单的 CMS 类型的 app
4. 看文章,学习优秀源码

目标:尽快在 PHP 方面达到我的 ASP 水平的 2/3 以上。

恳请广大 PHPer 赐教!:)

我感冒了,不能回长信:(

但是看看这个
http://www.apachefriends.org/en/xampp-windows.html
我用的是linux版的,可以让你专注于开发而不是架设环境

呵呵,多谢楼上。这个 XAMPP 还是个德国人的作品啊……

以前也有人给我推荐过类似的集成包。只是我觉得我现在是入门级别,最好是能从最基本的地方起步,先手工配置,先不使用现成的类……有些心得后再用那些包,会更踏实些,呵呵。

瑞典也是看病免费吧?那去医院瞧瞧,比弄严重了。

5. 在 Windows 下安装配置 AMP 比较麻烦,会有莫名其妙的错误。而 ASP/.NET 则是 Win 的一部分,没有任何配置问题。

这正是PHP的有点
虚拟主机的管理员都最头疼ASP,因为报了什么错误都是微软自己的,查不出来
本身ASP就是Windows一部分,想找找错误为什么都很难,好多东西根本不可能
C盘几万个文件权限复杂如牛毛,微软自己(MSDN)都无法说明ASP运行要什么权限

PHP现在如此流行和ASP死掉直接有关

.net的学习成本也比较高...可比JAVA

哈哈,又多了个phper ,多交流哦ck兄,感觉模板在应用的时候用的比较多,我也在看这个,主要是smarty和pear吧

http://www.phpe.net/

几年前刚接触php时知道了上面这个站,我比较喜欢这儿的内容,也推荐你去看看。

说到框架,除了上面朋友提到的smarty/pear,zend也推出了自己的framework。不过,我已经有很久没有用php了,一直在用.net。

http://www.phpx.com

说实话,优秀的源码我也没看过。都是按照自己的想法来写的。应用的时候还是采用MVC架构吧~~~模板方面主要是smarty,数据库操作类用adobe或pear。

PHP还是很强的,只可惜没有一个很好的IDE。
我在工作中用过两年PHP,老实说,我不喜欢用太复杂的成熟框架,但是自己用PHP做的框架也很不好。

加油喔~~
俺也被逼学着呢。。。。
可是我从大一的时候就认识到我不适合编程的!!!
嗯。。。。

加油加油喔。对自己说的。。。。。

ck兄。。
想起陈科了~~~
他今天飞家了。

评论已关闭