北京 php框架codeigniter,做项目必须要用thinkphp吗,用原生的php不行吗?

用户投稿 192 0

北京关于“php_框架_codeigniter”的问题,小编就整理了【2】个相关介绍“php_框架_codeigniter”的解答:

做项目必须要用thinkphp吗,用原生的php不行吗?我用15的行业经验告诉你,一万行以下的php的代码,用什么都无所谓。三万以上的代码就要考虑工程学。5万行以上就要精通面向对象和工程体系。建2层楼和50层楼不是一个概念,也不是几个施工队的问题。

北京1、项目必须用thinkphp吗?

北京答:不一定非得有thinkphp框架,现在主流的框架除了thinkhphp ,还有Laravel、CodeIgniter、CakePHP、ZendFramework、Symfony、yii等知名框架,这几个框架都是很成熟的框架了。做普通项目,选用以上任何一个框架都没有问题。

2、 用原生的不行吗?

北京答:用原生的可以。但使用框架更方便,可以减少开发时间,降低成本。

北京(1)防止重复造轮子,thinkphp框架帮你实现了MVC架构,路由功能,封装数据库操作,还有模型,视图,日志等功能。

(2)前后端越来越分离。现在很多用原生的大部分是前后端混写,整个页面最终会变得很混乱,不利于修改。框架一般都实现模板语言,相比把php语法混入前端页面,模板语言更接近前端语言,代码更简洁,可读性更好,修改更方便。如果完全使用api接口提供服务,可使用PhalApi 这类接口框架。

北京(3)统一的入口文件。不少使用原生PHP方式,都是一个页面对应一个php文件,项目结构混乱,而且不安全。而thinkphp采用统一的入口文件,根据url和路由规则,执行对应模块的控制器的方法,项目结构清晰易管理。

北京CodeIgniterCI3.0怎么使用redis?codeigniter3.*已经自带redis库了# 新建 /application/config/redis.php 配置如下$config['socket_type'] = 'tcp';$config['host'] = '127.0.0.1';$config['password'] = NULL;$config['port'] = 6379;$config['timeout'] = 0; 用法$this->load->driver('cache', array('adapter' => 'redis', 'backup' => 'file'));$foo = 'aaa';$this->cache->save('foo', $foo, 300);$this->cache->get('foo');

到此,以上就是小编对于“php_框架_codeigniter”的问题就介绍到这了,希望介绍关于“php_框架_codeigniter”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!