我将为我的家庭网络构建一个包管理器和安装程序,但我不确定我应该使用哪些技术。我正在考虑用于接口的 WPF 和用于实际存储包数据的 SQL,以及用于可配置安装的某种脚本。但是,我不知道我是否缺少任何东西。简而言之,这是我的问题:
- 制作这个程序需要哪些技术?
- 那里已经有类似的东西了吗?
- 我们拥有的服务器应该有多少,我正在构建的任何客户端应该有多少?
- 我会以完全错误的方式解决这个问题吗?
笔记:
- 我想使用 .NET,因为这是我最有经验的地方
- 它将在 Windows 7 和一两台 vista/xp 机器上运行。该服务器是 Windows 家庭服务器。
- 这些软件包将是程序的常规安装程序/更新,例如 Daemon 工具、Notepad++ 或 7zip。还有磁盘映像程序,以及可能没有安装程序的程序。