我有一个应用程序,客户要求我们将其打包到一个软件设备中,并希望找到我需要考虑的所有事项的列表。与选择操作系统相关的东西都有很好的文档记录,但其他方面,例如构建可用的 Web 控制台、我应该考虑的框架(应用程序是用 Java 编写的)以及我可能需要在设计方面进行重构的东西却没有。
非常感谢任何指导。
创建设备时需要考虑几件事情。您不想从事的一件事是维护操作系统。所以选择一个被认为是稳定和安全的操作系统。安装操作系统时,仅包含您的应用程序绝对需要的那些软件包。始终选择任何应用程序框架的稳定版本。理想情况下,您将使用相对主流的东西。再一次,您应该支持您的应用程序,而不是框架。
一份非详尽的清单将包括以下内容: