1.1.1 为什么选择Apicloud?
知乎上的回答:
API简洁规范,书写简单,结构清晰,上千个API基本能满足app的开发需求了;原生方式的多窗口功能以及窗口动画效果,APP运行效果上跟原生开发的app几乎没差别;模块化的开发方式,标准的模块引入机制,简单易用,同时还支持模块扩展,官方没有的API可以自行扩展;支持硬件加速,原生的UI模块能和Html代码完全融合,跟随页面滚动,这貌似是所有同类产品中唯一做到的一个;功能强大的ajax能力,语法跟JQ相似,直接就支持文件上传;天生提供推送、自动检测更新、增量更新等运营需要的服务,APP版本迭代速度能力大大提升,直接绕过应用商店审核,甚至可以一天发N个版本;一些细节处理的很好,比方说Android4.4才支持的“沉浸式效果”,APICloud上配置一下就可以支持了,APP品质立马提升;
作者:攻城狮Right
链接:https://www.zhihu.com/question/29780625/answer/136617433
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
个人见解:
Apicloud开发效率还不错,一套代码适配两端(Android、IOS)、论坛还算活跃官方也能积极的解决问题,比较适合想把想法变现的大兄弟们!
1.1.2 为什么选择ThinkPHP5?
ThinkPHP V5.0是一个为API开发而设计的高性能框架——是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化。 ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发),而且最好是忘记3.2版本的思维习惯,重新理解TP5。
个人见解:
ThinkPHP的学习成本低是毋庸置疑的,是国产的所以当你写出BUG的时候很容易就找到相关资料。ThinkPHP5接口开发还算便(jingchang)捷(chucuo)。
网友评论