zoukankan      html  css  js  c++  java
  • 听资深设计师谈php

    一个资深设计师告诉我们,PHP成为未来趋势的3大理由,洗耳恭听。

    1.Php是一门伟大的web开发语言,它提供了无数的工具和类库。
    但是当你试图单独建立一个网站的时候,你要么自己写代码,要么使用第三方的代码。
    所有优秀的php框架都会提供一些类库和辅助函数给你,它们能给你提供以下帮助:
    表单验证;
    输入输出的数据过滤;
    数据库抽象;
    Session和cookie处理;
    Email、日历和分页等……
    这样的例子不胜枚举。更何况,还有一些社区提供的大量的插件,你可以将它添加到你的框架中。
    2.著名的mvc模式要追溯到1979年,是一个叫哈维的挪威计算机科学家首次提出来的。
    Php工作起来本身就像是一个模板引擎。但是,如果你很不负责任的使用它,这样将会使你的代码很丑陋,将会使代码难以维护。
    Mvc模式:
    模型:通常代表着你的数据结构和数据库的接口;
    视图:包含了页面模板和输出;
    控制器:处理页面的请求。
    这种分离是代码更整洁,更容易维护。
    3.在php中,可能你已经想过很多办法对输入和输出进行过滤了,以防止您的网站被攻击。手动的处理这些过滤将会很累,当你使用了框架以后,你就可以忘掉那些累了。
    对于一个框架,大部分过滤工作可以帮您自动完成。例如codeigniter框架:
    通过数据库的任何值将会被过滤这样防止sql注入性攻击。
    所有html可以自动生成,如表单辅助函数和url辅助函数可以对输出自动过滤
    所有用户输入的数据都可以进行过滤防止xss攻击。
    想要加密cookie只需要改变一个配置选项就可以了。

    是不是长见识了? PHP一定是未来的趋势。

  • 相关阅读:
    我这里面所用的DBHelper
    同时向主表和从表里面导入execl数据 (asp.net webform)
    在asp.net webform中的 gridview 里面的一些基本操作
    在ASP.NET WEBFORM 中后台实现gridview全选功能
    asp.net webform 发送电子邮件
    Asp.Net中的三种分页方式
    asp.net获取客户端浏览器及主机信息
    在asp.net webfrom 中上传execl (读取单个sheet的数据)
    Linux五种IO模型性能分析
    epoll/poll/select的原理
  • 原文地址:https://www.cnblogs.com/see7di/p/2239754.html
Copyright © 2011-2022 走看看