服务器用于客服端打交道,实际上是json协议,而json是一种跨语言协议,我们在服务器端可以用任意的语言来组合json数据,并供给Android客户端使用
json是 JavaScript对象表示法(JavaScript object notation)
传输数据小巧(相对于XML)
随着互联网的发展,我们过去依靠原生PHP项目进行编程的路已经走不通了,因为随着代码的负责,如果没有一个好的框架来管理和组织代码,代码最终会乱七八糟,这也是,我们在项目之后,为什么花很多时间,对代码不断优化和重构的原因,
所以,最好用框架
第一个框架,zend framework 简称ZF
http://framework.zend.com,项目笨重
第二个框架 thinkPHP
http://www.thinkphp,cn/ 小巧玲珑好看
第三个框架 Hush Framework
就是Zend Framework + Smarty
优势:开发效率高,运行效率高,可扩展性高
MVC中的一种
MVC ;
1.控制器(controller) ,简单的来说,就是页面的逻辑控制器的名称和动作(URL action)
2.视图层(View)主要负责对应控制器逻辑的展示
3.模型层(Model) 是最接近数据库的一层,里面放
的是数据操作逻辑也就是
CRUD(create,read,update,delete)
和负责逻辑运算
Smarty模板引擎
PHP本身是支持内部写入HTML语言的,但是,
随着代码的增多,会造成,项目的混乱,要分开,
HTML和PHP代码,就需要,模板引擎来实现连接