我和 SaaS(来自“软件即服务”,另一个缩写词!),尽管不一 卡塔尔电话号码 定使用这个名称。 Sa们都已经知道什么是云aS 软件是一种我们通常通过浏览器连接的软件,我们并不完全担心它的服务器、维护和更新。 Salesforce 是引入这一概念的公司(他们试图将其创造为非软件,但不幸的是)。我们日常使用的许多其他工具,例如 Gmail、HubSpot 或 MailChimp 也是 SaaS
什么时候不是基于云的 SaaS?如果您必须安装它(例如桌面版本的 Outlook),如果您必须下载更新(例如 Spotify),或者如果您必须安装和维护服务器(例如本地版本的 Jira),那么您就没有SaaS 系统。
它给了我什么?上面所有的烦恼都消失了。安装结束,版本结束,维护结束。管理服务器、待命设备、高可用性管理或基础设施地理复制的复杂性也消失了,这是最重要的方面之一。一切正常。
H代表无头
应用程序开发中的头部指的是视觉部分,即我们操作的用户界面。无头应用程序并不意味着它没有用户界面,而是界面和数据部分完全解耦。您会听到的一个稍微更技术性的描述是后端和前端完全解耦。
正如上面我们谈到通过 API 相互连接的应用程序一样,这里发生了非常相似的事情,那就是我们应用程序的可视部分通过 API 连接到业务逻辑和数据部分。
什么时候不是无头?例如,如果您有 WordPress,则没有 Headless 应 确定您公司的需求 用程序(可能有例外),这意味着要对视觉(或前端)部分进行更改,我们可能必须对后端部分进行更改以及。
它给了我什么?如果你的网站是完全Headless开发的,你可以完全改变CMS,同时保留整个视觉部分,这样你就获得了灵活性。
性能是另一个很大的优势,因为很多工作都从服务器上卸载了,而且在地理上分布应用程序也更简单,也就是说,用户可以连接到距离他们最近的服务器。最后,安全性也得到了提高,因为网站最关键的部分(后端部分)更加隔离,我们只允许访问已经公开的内容,例如图像和静态资源。
那么什么是MACH生态系统呢?
非常简单地总结一下,正如我们上面所看到的,MACH 生 cz 领先 态系统可以帮助您提高速度和安全性等方面,它使您的事情变得比以前更容易,例如拥有实时数据并单独发展您的应用程序,它消除了服务器管理和更新 主管的痛苦