关于PHP卡说点一、二、三

     好久没使用PHP了,上周接触了个ASP的框架---AspMvc,使用后感觉很顺手,其实对解析性的语言没那么复杂的,并且现在对PHP是不是编程语言一直抱有怀疑态度,当初放弃PHP作为主导编程语言也是有这个原因在里面,

       

        先来简要说明下AspMvc框架,官方2.0版本的已经内带了个简单但实用的RBAC,具体怎么实现就暂不管了(其实也简单),作者很好的封装了CURD操作,整个过程都不需要写一点SQL语句,主要是通过读取数据库建立实体模型在创建或者修改的时候INPUT的name要和数据库表的字段一直,说到这里应该就不难明白了吧。在VIEWS没有使用模板之类的,其实在很多时候对于ASP来说不用模板效率会更高。


      在简单使用之后联想起当初结束好几个PHP的框架,其实说类似YII之类的已经很好了,之后过程的几个PHP框架也很强大,但越是强大学习曲线越高,弄到最后我自己都不知道自己到是学模板语法还是PHP了,这让我很痛苦,不得不说PHP的MVC实在很差强人意,当然是相对于我的习惯而言的。

        通常在使用asp或者PHP写东西的时候就是看在他们轻便,不用编译,这样的需求其实就几个表的CRUD操作,没多少代码的,但放到框架中就感觉乱乱的了。


模型:基本上所有框架都需要对于表建立一个PHP文件,用于创建实体,这就很麻烦了,一旦有点改动整个MODEL就需要修改,其实想比如asp.NET、Java之类的也是如此,具体修改起来会发现PHP确实麻烦很对,可能是PHP本身的原因吧,举个例子,PHP的缓存不如其他的强大,而通常实体又是放到缓存里面操作的,或者货PHP的生命周期觉得了实体的存活时间从而导致很难操作MODEL了。


模板:这个是我最痛恶的东西,其实PHP本身就感觉是模板了只是全放到<?php?>中,使用习惯现在PHP框架后我们会发现,我们对PHP还是一无所知并且一直在混合HTML PHP TEMPLATE TAG,并且目前所有框架的模板TAG都是不统一的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值