php框架怎么样,thinkphp框架的优缺点?
优点:国内用的人很多,遇到问题几乎都能查到文档或有人解答缺点:以前的版本bug比较多,我自己也遇到过,不过现在最新版本已经很多都修复了,至少我没再遇到过我自己就是用tk的phper,使用惯了还挺顺手的,主要文档论坛俱全,遇到问题很容易搞定
做项目必须要用thinkphp吗?
首先做项目可以采用thinkphp,也可以不采用,因为thinkphp只是众多框架之中的一个,还有很多框架可以采用,比如codeigniter,phalcon,yii,laravel等等。
然后至于是否采用原生,只要是有一定规模项目,都是采用框架的,一方面框架开发效率高,一方面框架安全,可扩展性强。
最后对于是否采用框架,采用什么框架,很大程度取决于技术负责人,他们会根据团队的实际情况,然后做出合理的决定。没有什么是绝对的,只要能够有利于项目开发,有利于项目维护,有利于项目进展,我们就可以采用。
说点题外话,如果采用框架的话,比较推荐laravel,它就和java中的spring一样,有着控制反转等先进的设计模式,代码优雅,可维护性强。
或者有推荐一个比较值得学习的Php框架么?
Laravel是一个简洁、优雅的PHP框架,其简化了开发流程,拥有大量的扩展包可以使用,使用Laravel很简单的就实现用户认证、邮件、队列、事件、广播、策略等功能,并且它提供artisan工具提高开发效率,许多开发者认为其过度封装,导致性能略弱。相对于ThinkPHP来说,学习成本高,上手难,相关资料获取难,但是ThinkPHP5与Laravel有许多相似之处,如果使用ThinkPHP5的话,还不如使用Laravel。有时间的话最好两种都去学,去尝试,别人说一万遍都不及自己尝试一遍,试过才知道好不好,总之学了没坏处,技多不压身。
php哪个框架适合做api?
推荐 PhpBoot , 为快速开发 RESTful API 设计的PHP框架,它可以帮助开发者更聚焦在业务本身, 而将原来开发中不得不做, 但又重复枯燥的事情丢给框架, 比如编写接口文档、参数校验和远程调用代码等。
从问题本身来说,是否适合做API和框架关系不大。 框架解决的问题是提供一个优秀的程序架构,提高团队协作效率,提高代码可维护性等等。 实际上,选择框架还应该从更多的角度去衡量,比如是否易学,有没有足够强大的社区支持等等很多方面。其实我自己感觉最重要的还是个人喜好,有时候你喜欢一个东西可能说不出来太具体的理由,就是喜欢。
另一方面,开发 JSON 格式的 API,和开发以 HTML 为格式的网页没有本质区别,只不过是把输出由 HTML 改成 JSON 而已。 所以最重要的还是业务逻辑是什么,而不是开发的是 API 还是什么其他东西。
浅谈php的优缺点?
PHP几乎支持所以的操作系统平台及数据库系统,具有良好的跨平台特性;PHP嵌入在HTML语言中,且坚持脚本语言为主,与JAVA、c等语言不同,语法简单,书写容易,方便学习掌握;PHP占用系统资源少,代码执行速度快的特点也让它在互联网上得到了广泛的应用。