gpt4 book ai didi

linux - Windows Server 或 Linux 用于最终项目

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:34 24 4
gpt4 key购买 nike


几周前,我想到了开发一个移动应用程序,它将引导我大学的学生使用最近的打印机。整个事情是我最终项目的一部分。
基于 Android 的应用程序需要执行以下任务:

  1. 用户在校园中的位置将发送到服务器。假设这部分工作正常。
  2. 服务器向用户附近的打印机发送 SNMP 请求。我可能会使用 PHP 或 Python 来完成该部分。
  3. 处理 SNMP 请求的数据并将其发送回客户端


我的问题与服务器有关。大学的IT经理为我提供了一台指定的服务器用于开发,听起来很棒。现在我需要选择要在服务器上安装哪个操作系统 - Windows 服务器或 Linux(不知道哪个版本)。我没有任何服务器编程/操作经验,但总的来说,我在Windows环境中感觉更舒服(因为那一直是我的操作系统)。
我没有太多的时间来学习新的操作系统,但如果 Linux 更适合我描述的项目,也许我会的。在这种情况下您会推荐哪个服务器?
谢谢。

最佳答案

在大多数情况下,Linux 将是您作为服务器平台的最佳选择。

尽管您熟悉 Windows 界面,但学习 Linux 上的命令行界面根本不是一件困难的任务(特别是考虑到您可以编码)。

本质上,您的应用程序服务器可以作为 Linux 界面上的 CLI 运行,并由基本命令控制。大多数 Linux 发行版都提供了大量的预构建软件包,您可以通过单个命令安装这些软件包,而 Windows 则没有那么多可用的软件包(主要是因为大多数开发人员在 Linux 上构建他们的应用程序)。

从长远来看,与仅在 Linux 机器上构建和运行应用程序服务器相比,在 Windows 上构建应用程序服务器将导致更多的维护。在这种情况下我推荐 100% Linux。

关于linux - Windows Server 或 Linux 用于最终项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13811226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com