好久没使用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都是不统一的。
分享到:
相关推荐
根据给定文件的信息,我们可以提炼出以下几个核心知识点: ### 一、百分百收卡网的核心功能与服务 #### 1. 礼品卡兑换 - **定义**:百分百收卡网提供了一个平台,允许用户将手中不再需要的礼品卡进行兑换。 - **...
3. 销卡操作:验证通过后,更新点卡状态为“已销”,并记录销卡时间。同时,根据业务规则,可能还需要更新用户的账户余额。 五、安全措施 1. 加密传输:所有的API请求和响应都应通过HTTPS进行,保证数据在传输过程...
一、PHP发卡平台核心知识点 1. **PHP基础**:作为平台的基础语言,PHP是一种广泛使用的服务器端脚本语言,尤其适合web开发。掌握PHP的基本语法、数据类型、控制结构以及函数调用是理解和修改源码的前提。 2. **...
总的来说,这个PHP实体售卡商城系统是针对实体卡销售行业量身打造的一款电商解决方案,具备了现代化电商平台的必备功能,并且通过开源模式鼓励社区参与和创新,以不断提升系统的性能和用户体验。对于想要开展线上...
【标题】"基于PHP的在线虚拟售卡源码 PHP版 v1.0.zip" 提供的是一个使用PHP语言开发的在线虚拟售卡系统的源代码。这个系统允许商家在线销售各种类型的虚拟卡片,如游戏点卡、会员卡、优惠券等,无需实体交付,通过...
【标题】"分享一套php卡盟源码 带一卡通 b2b"指的是一个基于PHP编程语言开发的...对于开发者来说,它可以作为一个基础来构建或改进自己的在线卡盟服务,而对于运营者来说,它提供了一套便捷的工具来管理和扩展业务。
KEY:w79txMr0ql14p709ADuQ7a9Hk3Dc6G2225021w79ws3G9oPSy20U92QimbLy 财付通测试接口(密钥) PID:1900000109 KEY:8934e7d15453e97507ef794cf7b0519d 如果无法安装怎么办,无法写入数据库,无法Everyone提...
**PHP自动发卡平台源码 v7.9 开源版详解** PHP自动发卡平台是一种...对于希望自主运营发卡平台的企业和个人来说,这是一个值得研究和利用的宝贵资源。同时,开源特性也鼓励了社区的共享与创新,促进了相关技术的发展。
PHP生成唯一会员卡号 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要通过对接收到的数字进行进制间的转换,计算校验码和...
此项目旨在实现一个高效、安全、易用的一卡通管理系统,为用户提供便捷的会员卡管理服务。下面我们将深入探讨该系统的设计理念、核心技术以及实现过程。 一、PHP编程语言的应用 PHP(Hypertext Preprocessor)是一...
源码对于开发者来说是一份宝贵的资源,可以进行二次开发和定制,以适应特定业务需求。如果包含源码,那么需要具备一定的编程能力才能理解和修改,但对于熟悉PHP、ASP.NET或Java等常见Web开发语言的开发者来说,这是...
【标题】"收卡网.zip礼品卡回收网站源码"是一个基于ThinkPHP框架构建的用于礼品卡回收的网站源代码。...对于熟悉PHP和ThinkPHP框架的开发者来说,这是一个理想的基础,可以快速搭建起一个功能完善的礼品卡回收平台。
总结来说,这个企业级PHP发卡源码提供了一整套的自动发卡解决方案,通过集成Nginx、PHP和MySQL技术,实现高效、安全的数字产品销售。用户可以通过提供的搭建教程轻松部署,同时源码开放性也为个性化定制提供了可能。...
【标题】"云夜卡开源多模板阉割版PHP源码.zip" 提供的是一款基于PHP开发的开源项目,主要用于创建卡片式网站或服务。这个版本可能是原版的一个简化或功能受限的版本,适合初学者或者对完整版有特定需求的开发者使用...
一级权限:可以生成卡密授权,以及可以添加,二级,三级代理; 二级权限;可以生成卡密授权,可以添加三级; 三级权限;只可以后台授权; 前台支持授权查询,卡密在线授权,代理查询,一级应用列表; 下载源码支持...
#### 二、PHP语句分隔符 在PHP中,每条语句通常以分号`;`结束,表示语句的终止。例如: ```php echo "Hello World!"; // 正确 ``` 对于复合语句,如循环结构或条件判断,使用大括号`{}`来包裹这些语句: ```php if ...
【标签】中的“源码”表明这是一个可定制的系统,用户可以根据自己的需求进行二次开发,调整界面、增加功能或者优化性能。源码的开放性也意味着用户可以更深入地了解系统的运作机制,解决可能出现的技术问题。 至于...
总的来说,"阿洋6.0发卡源码全解密完整版"提供了一个全面的发卡系统实例,涵盖了从基础的PHP编程到复杂的业务逻辑处理,对于提升技能和扩展视野都是非常有价值的。通过深入学习和研究,可以掌握更多的Web开发实战...
PHP个人发卡源码是一种用于在线销售数字产品,如游戏激活码、充值卡、虚拟货币等的电子商务系统。它主要用于二次元领域,如动漫周边、游戏道具等商品的自动发货。源码是程序开发的基础,通过获取源码,开发者可以...
### PHP正则表达式——记忆卡 #### 一、引言 正则表达式是一种强大的文本处理工具,它能够帮助开发者高效地完成字符串的搜索、替换等操作。在PHP中,正则表达式的应用十分广泛,无论是数据验证、格式化还是内容提取...