模板和命令行界面

    得益于高度的模块化和扩展性,所有的开发团队,无论大小都可以在整个开发周期中无往不利、所向披靡。 与此同时,对于大多数开发者来说如果能有一款社区驱动的boilerplates或者命令行 工具,无疑会使应用的编译、打包、分发更加简单。

    一个模板就像是一张空白的画布,你可以以它为基础来搭建你的应用。 通常来说,你可以从一个代码仓库克隆一个模板,然后修改成你心仪的样子。

    命令行工具则是在整个开发和分发过程中从另一方面给你提供帮助。 他们更有用,但同时也对代码结构和构建项目有着硬性的要求。 特别是对于初学者来说,命令行工具十分有用。

    Forge 始于一个使用了 Webpack 作为打包器的 模板项目。 该项目包含有一个 typescript 配置的示例,并预置了两个便于定制化的配置文件。 Forge 的一些核心模块来自于上层的 Electron 社区(比如),因而 Electron 主要维护人员(比如说 Slack)提交的 Electron 更新也会使 Forge 的用户受益。

    关于Forge的更多信息,请查阅。

    Electron Builder 是一个完备的Electron应用打包和分发解决方案,它致力于软件开发的集成体验。 出于简化的目的添加了一个依赖项,可以在内部管理所有更多的要求。

    关于Electron Builder的更多信息,请查阅。

    如果你不希望任何工具,而想要简单地从一个模板开始构建,CT Lin的 可能值得一看。 它在社区中很受欢迎,并在内部使用了 。

    涵盖了众多可供选择的工具和模板。 如果您发现列表的长度令人畏惧,请不要忘记,您也可以在开发过程中逐渐添加工具。