收购|重磅!Cloudflare宣布收购Linc ,强化自动化部署平台


收购|重磅!Cloudflare宣布收购Linc ,强化自动化部署平台
文章图片

Cloudflare一直致力于互联网的民主化 。 对我们来说 , 这意味着将最大的企业使用的最强大的工具带到最小的开发商店 。
我们很兴奋地宣布收购Linc , 这是一个帮助前端开发人员协作和构建强大应用程序的自动化平台 。 Linc在前端应用程序包(FABS)方面做得非常出色 , 使前端开发人员更容易访问动态后端 。 “随着Linc的加入 , 我们将加速Pages的开发 , 以实现更丰富 , 更强大的全栈应用程序” 。
Linc所使用的FAB可以支援服务器端全部的需求 , 包括全静态网站、具有部分API与云端函式的应用 , 甚至是全服务器端串流渲染都没问题 , 用户部署的工作 , 就像是上传ZIP档案一样容易 。
结合Cloudflare的边缘网络和Linc的服务器端渲染方法 , 我们可以通过向用户提供强大服务器的速度 , 为Web上的性能设定一个新的标准 。 以下是Linc首席技术官Glen Maddern , 分享他们加入Cloudflare的原因 。
“Linc和Frontend Application Bundle(FAB)规范的设计考虑了一个单一的目标:为前端开发人员提供构建、审查、细化和部署应用程序的最佳工具 。其中的一个重要部分就是让服务器端的逻辑和渲染更加容易访问 , 而不管你正在构建什么样的应用程序 。 “——Linc CTO Glen Maddern
动态与动态前端
【收购|重磅!Cloudflare宣布收购Linc ,强化自动化部署平台】Linc技术长Glen Maddern解释 , 现今网页开发的一大问题 , 便是托管完整的网页应用程序所产生的复杂性 , 用户虽然可以动态灵活地呈现自定义内容 , 但是却大幅增加了维护成本 , 因为提供服务的服务器必须不断地运作 , 而且除非企业达到全球运营规模 , 否则网页的请求 , 仍只能由少数几个位置提供服务 , 可能造成终端用户的性能不佳 。

收购|重磅!Cloudflare宣布收购Linc ,强化自动化部署平台
文章图片

他也提到 , 虽然有无服务器服务的出现 , 可以被用于前端应用程序上 , 但是当网站多数是静态内容时 , 成本效率明显不高 。 为了解决这些问题 , 因此JAMstack技术开始兴起 , 其目的是要补充静态网站技术 , 使静态网站的功能更强大 , 或是能够部署小型服务器端API , 但Glen Maddern提到 , JAMstack仍是一个受限制的机构 , 在企业与用户之间 , 建构了一层静态层 , 当需求越动态 , 建置工作管线就越复杂 , 或是需要更复杂的客户端逻辑运算 。

收购|重磅!Cloudflare宣布收购Linc ,强化自动化部署平台
文章图片

FAB方法
而Linc所使用的FAB , 则采取了完全不同的方法 , FAB可以支持服务器端全部的需求 , 包括全静态网站、具有部分API与云端函数的应用 , 甚至是全服务器端串流渲染都没问题 , 用户部署的工作 , 就像是上传ZIP文件一样容易 。
FAB编译器会将网站输出成一个fab.zip文件 , 该文件包含两部分 , 包括充当服务器端的server.js文件 , 以及用来储存要发送给前端的HTML、CSS、JavaScript、图像和字体等目录 。 在部署的时候 , 要发送给客户端的资产 , 可以放在CDN等低成本对象储存平台 , 而服务器端组件 , 则会被传送到专用的无服务器服务托管 , 如此便可以在边缘提供更多种形式的网站服务 。
Glen Maddern提到 , 完全采用边缘渲染 , 并将网站托管于全球无服务器服务 , 以提升可存取性的做法越来越流行 , 而这也是为什么当初Linc找上托管服务供应商Cloudflare的原因 , 而Cloudflare希望将自家的边缘网络 , 结合Linc服务器端的渲染技术 , 改进Cloudflare Pages提供服务的方式 , 不仅能够简化静态网站部署 , 也可降低建构完整动态应用程序的复杂性 。
Linc携手Cloudflare
正如我们上面所说的 , Linc的目标是给前端开发人员最好的工具来构建和改进他们的应用程序 , 不管他们使用的是哪种主机 。 我们非常兴奋地能够与Cloudflare共同努力 , 并致力于扩展Cloudflare Pages , 以涵盖应用程序的全部范围 。

    推荐阅读