VoidZero的工具,如Vite、Vitest、Oxc和Rolldown (与Vite +捆绑在一个工具链中),使前端开发更快,但构建全栈应用程序需要的不仅仅是工具栈。这些应用程序需要服务器路由、数据库、本地开发环境,以及将创意部署到生产环境的快速简便的方法。
我们很高兴能开源三款新产品,将服务器路由、类型化数据访问和Cloudflare部署整合到一个统一的Vite工作流程中。Void平台:团队在Cloudflare上托管Void应用程序的共享部署平台。VOID SDK:一个可组合的JavaScript SDK,用于使用Vite构建全栈应用程序。VOID CLI:用于配置资源和将Vite应用部署到Cloudflare的CLI。
CLI将使用SDK构建的应用部署到平台。这三种产品都作为单个JavaScript包和Vite插件开源,您可以通过npm install void进行安装。使用Void,您可以一起构建服务器和客户端,将类型从数据库传输到UI,并让Void自动配置应用程序使用的Cloudflare资源。
我们最初打算构建一个单一的专用平台,供所有用户部署应用程序。在VoidZero加入Cloudflare之后,我们调整了方向,将平台开源,并允许任何人安装,因为我们看到了日益增长的需求:公司希望鼓励使用氛围编码的内部应用程序,但担心安全性,不想让每个员工都能访问云。VOID解决了这个问题。
Void平台:您的公司的云平台Void平台是完全开源的,您可以通过集成公司的系统、自定义部署工作流程、为客户构建功能或使其在其他部署平台上工作来分叉并根据您的需求进行调整。按原样使用平台,在上游贡献改进,或将其分叉并仅构建您需要的功能。