strapi 先进的 headless cms

2019-09-17 17:19:42

无意中在掘金页签上发现了这个项目的github,点进去下载玩一圈才明白,原来这东西叫做headless cms,无头cms,翻译一下就是只提供纯api的cms,不包含任何客户端代码,也就是老子只负责api你手机,还是网页想咋用咋用。

为什么叫cms而不是框架,主要是因为他提供了一个程序员操作面板,看起来像是一个综合的后台管理,很容易误解具体项目的后台管理,他更像是一个数据库管理面板顺便完成api的自动开发操作。

也就是说一个项目,如果使用了这个cms,那么这个cms的角色就是api服务端,与传统框架开发区别就在于可以用面板协助开发,也可以同命令行,跟laravel这种命令行也类似,只是更专注api的操作,具体项目业务前端,后台管理端,都需要重新实现,尽管他的程序员操作面板就很像是后台管理,但是这个东西是不可能给运营人员去玩的,会玩坏的,运营人员的admin项目还是需要重新开发。

这个项目的开发团队是巴黎的一个团队,大概6个人的样子。感觉很有活力和朝气。
如果你现在正在尝试开发新的项目,不妨试试这个cms,支持多个数据库的管理。支持市面上主流的数据路,官方推荐为mongo数据路,跟node很配。

官网传送门:https://strapi.io/


  • 2021-04-06 17:13:08

    nuxt.js keep-alive和嵌套路由不变化

    因为你错误的使用了 <nuxt>标签。 你应该使用 <nuxt-child keep-alive > </nuxt-child> 因为上层已经使用过了 <nuxt></nuxt>标签。

  • 2021-04-13 09:48:45

    消息中间件之MQ详解及四大MQ比较

    消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。

  • 2021-04-13 09:52:18

    Kafka学习之路 Kafka的简介

    Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。

  • 2021-04-13 09:53:12

    nodejs操作消息队列RabbitMQ

    消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。 其主要用途:不同进程Process/线程Thread之间通信。

  • 2021-04-15 10:07:49

    Chrome屏蔽Your connection is not private

    使用Fiddler时如何屏蔽Chrome的证书警告:"Your connection is not private"/"您的连接不是私密连接"(如图1所示)? 启动chrome的时候加上--ignore-certificate-errors命令行参数(如图2所示)即可。