我正在开发一个在UBUNTU Linux EC2、node和nginx上运行的meteor应用程序。然而,我是在MacOS10.9.5上开发的。如果我的生产应用程序在Linux上运行,我是否应该尝试在尽可能接近我的生产应用程序的操作系统上进行开发,以便最大限度地减少边角大小写错误?
换句话说,在dev中复制服务器环境是最好的吗?或者,对于Meteor dev和常见的Linux服务器环境来说,针对给定任务的开发工具是否足以加快工作流程,从而在不同的操作系统</em
在第一次运行时,它会自动将用户的操作系统名称发送到我的服务器并存储在数据库中。我使用System.getProperty("os.name");在该应用程序中获取用户的操作系统名称。能否确定这是一台基于服务器的计算机( Windows Server 2012 Standard)还是台式计算机(Ubuntu、Windows 7)?是否有任何可能的方法来确定使用Java的服务器和台式计算机之间的关系?