听资深设计师谈php
来源:互联网 发布:西门子编程电缆驱动 编辑:程序博客网 时间:2024/04/30 01:09
一个资深设计师告诉我们,PHP成为未来趋势的3大理由,洗耳恭听。
1.Php是一门伟大的web开发语言,它提供了无数的工具和类库。
但是当你试图单独建立一个网站的时候,你要么自己写代码,要么使用第三方的代码。
所有优秀的php框架都会提供一些类库和辅助函数给你,它们能给你提供以下帮助:
表单验证;
输入输出的数据过滤;
数据库抽象;
Session和cookie处理;
Email、日历和分页等……
这样的例子不胜枚举。更何况,还有一些社区提供的大量的插件,你可以将它添加到你的框架中。
2.著名的mvc模式要追溯到1979年,是一个叫哈维的挪威计算机科学家首次提出来的。
Php工作起来本身就像是一个模板引擎。但是,如果你很不负责任的使用它,这样将会使你的代码很丑陋,将会使代码难以维护。
Mvc模式:
模型:通常代表着你的数据结构和数据库的接口;
视图:包含了页面模板和输出;
控制器:处理页面的请求。
这种分离是代码更整洁,更容易维护。
3.在php中,可能你已经想过很多办法对输入和输出进行过滤了,以防止您的网站被攻击。手动的处理这些过滤将会很累,当你使用了框架以后,你就可以忘掉那些累了。
对于一个框架,大部分过滤工作可以帮您自动完成。例如codeigniter框架:
通过数据库的任何值将会被过滤这样防止sql注入性攻击。
所有html可以自动生成,如表单辅助函数和url辅助函数可以对输出自动过滤
所有用户输入的数据都可以进行过滤防止xss攻击。
想要加密cookie只需要改变一个配置选项就可以了。
是不是长见识了? PHP一定是未来的趋势。
0 0
- 听资深设计师谈php
- 两位资深设计师谈设计和工具
- 两位资深设计师谈设计和工具
- 两位资深设计师谈设计和工具
- 40天成为资深设计师
- 转贴:资深设计师的30条忠告
- 资深设计师的30条忠告 zz
- 转载:资深设计师的30条忠告
- 转载:资深设计师的30条忠告
- 前资深苹果设计师谈「苹果设计」的神话:Jobs 的热情让每个人都害怕
- 计算机世界诚聘资深PHP工程师
- 资深游戏设计师解析手机游戏开发的四个层次
- 资深交互设计师教你:四类弹框的四大设计准则
- 养成这五个习惯,成为资深设计师(一)
- 养成这五个习惯,成为资深设计师(三)
- 养成这五个习惯,成为资深设计师(四)
- 养成这五个习惯,成为资深设计师(二)
- 成为资深UI设计师总共需3步
- 台北貢寮~三貂角燈塔
- 日本小朋友上学时的便当盒
- 禁止360开机自动启动
- 报教育部长亲自批的的高考零分----整篇文笔惊人,文章却暗藏玄机
- [转]ASP,PHP,JSP,ASP.NET 比较
- 听资深设计师谈php
- 在WinXP上搭建自己的SVN服务器
- Apache搭建多站点
- PHP 5.3.x中弃用的特性 Deprecated
- PHP中return的用法
- Google用于提高网站质量的工具:Page Speed工具集
- Web开发专用IDE:Aptana Studio 3.0
- 给SVN客户端配置代理服务器
- web for pentester XSS部分练习