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一定是未来的趋势。

  • 相关阅读:
    Leetcode 33.搜索旋转排序数组
    Leetcode 32.最长有效括号
    Leetcode 31.下一个排列
    Leetcode 30.与所有单词相关联的子串
    Leetcode 25.k个一组翻转链表
    Leetcode 24.两两交换链表中的节点
    做数据分析需要“搞”人?
    求职互联网数据分析,如何准备行业知识?
    如何利用Social Listening从社会化媒体中“提炼”有价值的信息?
    运营实操|如何利用微信后台数据优化微信运营
  • 原文地址:https://www.cnblogs.com/see7di/p/2239754.html
Copyright © 2011-2022 走看看