Desktop是一款开源应用程序,专为管理多用户、跨平台的桌面应用程序而设计。它具备部署、配置、通知、日志记录、监控等多种功能。Desktop基于Electron架构,并整合了expressionjs、winston和yargs等众多开源系统包。其目标在于重复使用生产系统中经过验证的设计方案和实践活动。
软件功能旨在默认设置下实现安全性、可扩展性,最大化提升开发者的生产力。Desktop采用多进程、多功能性、跨平台、安全性沙盒设计,专为开发者量身打造。它提供简便的规范化配置对话框,合理布局,支持跨应用程序的信息传递。以下是Desktop的亮点:
摆脱经销商锁住,开放源代码:Desktop采用Apache 2许可协议,详细源码开放,允许用户自由使用和修改。
利用社区加速发展:摆脱经销商锁住,Desktop鼓励社区参与,共同推动其发展。
跨平台支持:Desktop支持Mac、Linux、Windows等操作系统,提供跨平台程序安装、搭建和零安装压缩文件。
默认设置安全性:包含安全性沙盒、安全设置和自动升级功能,保障用户数据安全。
关心开发者:Desktop致力于提高开发者生产力,降低时间成本。
详细的命令行界面:提供用于操作桌面、查询日志和调整配置的命令行界面。
简易集成化:无需改动代码即可开始工作,轻松与SDK集成,实现与本地功能的交互。
完全可扩展:从Docker和Kubernetes获得灵感,通过配置扩展和升级桌面功能。
原生态感受:提供提示框、通知、快捷方式图标、托盘、上下文菜单栏等本地桌面功能,带来原生体验。
间消息传递:支持在对话框、应用程序、服务项目等需要联接的物品间进行沟通。
管理方法升级:用户可以控制升级的方法、时间和地址,无需依赖外部工具。
下载和安装:访问Desktop官网下载适用于您操作系统的版本,并进行安装。
配置:打开Desktop,根据提示进行配置,包括安全性设置、自动升级等。
开发:使用命令行界面操作桌面、查询日志、调整配置等。
集成SDK:将SDK集成到您的项目中,实现与本地功能的交互。
扩展和升级:根据需要,使用Docker和Kubernetes等工具扩展和升级桌面功能。
更新日志:
0.38.0 (2021-02-01):修复关键错误,删除Windows上的所有默认协议(2bbb6c1)。
特点布署:将Electron从11.1.1升级到11.2.0(DCA319e)。
PC端:将PDF从11.2.0升级到11.2.1(132B6F8)。