推荐:Fenix Web Server - 开发者桌面级Web服务器
Fenix是一个专为开发者设计的桌面Web服务器,其官方网站fenixwebserver.com提供详细信息。虽然关于最新版本v3.0.0的视频教程尚未发布,但你可以观看早期开发阶段的Bleeding Edge Web直播演示以了解其功能。
赞助商(截至2020年)
![]() | ![]() |
如果你正在使用Fenix,请分享你的反馈!
Fenix 3.0.0预发布候选版本13现已可用于macOS和Windows,可以从preview.fenixwebserver.com获取。
要加入邮件列表,请访问Fenixwebserver.com并在页面底部注册。
更新于2019年9月18日
Fenix 3已完成macOS和Windows版本的开发。由于某些新特性(如内置CLI和更新PATH
)的自动化更新工具不足,我们不得不移除了自动更新功能,但它会提示您下载新版本。此外,Author.io正在转变为一家完整的公司,并着手开发多个项目,如用于构建自定义框架的JS库NGN 2.0.0,PostCSS预处理框架Chassis以及Web组件库Author Elements等。
Fenix 3使用了NGN,Chassis和Web组件来构建其本身及其关联网站,这些组件已在包括TophGolf和Aunt Bertha在内的客户项目中经过实战测试。
以下是Fenix 3的一些亮点:
- 新型抽象基础架构(我们的Electron模板)
- 中间件插件系统(仅供内部使用)
- UI插件系统(仅供内部使用)
开放核心
- 自动更新(macOS和Windows)
- 全新用户界面
- 原生CLI应用
- 自动端口管理
- 端口冲突解决
- 从Growl迁移到原生系统通知
- 可选JS/CSS压缩
- 可选GZip压缩
- 可选Markdown渲染为HTML
- 可选ETags
- 可选CORS支持
- 可选JSON/XML/YAML美化输出
- 日志文件输出选项
- API
- 全局偏好设置
- 服务器软删除
- SSH隧道的“友好”名称
- SSH隧道保持活动状态
- 光暗两套主题
- 系统托盘支持
- “后台运行”模式
- 拖放创建服务器(应用程序和系统托盘)
- 安装程序(macOS pkg,Windows NSIS)
- 新响应式文件浏览器
- 自动部署(带通过author.io的徽章服务)
技术应用场景
Fenix适合本地开发环境,尤其是现代UI开发流程,其增强的网络传输特性使得测试和调试变得更加方便。例如,在进行自动化本地测试工作流时,可以利用其API和未来可能发布的gulp或grunt插件。
项目特点
- 开源且免费,同时有商业版提供更高级的功能。
- 高度可定制,包括自动端口管理和端口冲突解决策略。
- 支持SSL,自动生成并管理信任证书链。
- 提供轻量级和响应式的文件浏览器。
- 内置CLI,无需额外安装。
如果您是开发者,寻找一款强大且易用的本地Web服务器,那么Fenix绝对值得尝试。它的多样性和灵活性将极大地提高您的工作效率。立即访问Fenixwebserver.com开始您的开发之旅吧!