Web站点快速开发的不二之选——PHP

自从开始学习Java后,有大半年没有写PHP程序了。感谢Joe又给了我一次重温PHP的经历,感觉就像回到了校园,又有了那种熬夜猛写程序的满足感。
在我看来编写PHP之所以快有下面几个最重要的原因:
1. 数据库设计快。使用MySQL设计数据库相对于Oracle等是及其方便的事情,比如可以任意变换列的属性位置,就算设计有问题,改起来也不费事。再比如没有sequance的概念,主键即能自动的递增插入,这就省了很多麻烦。
2. 调试不需等待。写PHP时不再需要等待Tomcat的漫长重启或Reload,没有Struts、Hibernate之类的重量级配置文件。写好的代码,立即就能进行测试。这一点对于刚从各种框架中跳出来的我感触最深。
3. 弱类型。什么都不用new出来,方便到拿来就用。也不用考虑什么强制转换之类的问题。可以把乱七八糟的语法抛之九霄云外,专心算法的设计。

快也有快的不足,我想到的有:
1. MySQL没有对事务很好的支持,没有批量执行。
2. 写程序时一般忽略异常的发生,没有对异常很好的处理。
3. 由于语法比较随意,对类的结构等定义不严谨,所以对于多人协作没有Java那样天生的适合分工。

我的结论是当项目组是只有几个人的微型项目组时,PHP是不二之选。
而当项目组人很多,项目必须细分给每个人时Java才是王道。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值