我正在开发一个在UBUNTU Linux EC2、node和nginx上运行的meteor应用程序。然而,我是在MacOS10.9.5上开发的。如果我的生产应用程序在Linux上运行,我是否应该尝试在尽可能接近我的生产应用程序的操作系统上进行开发,以便最大限度地减少边角大小写错误?
换句话说,在dev中复制服务器环境是最好的吗?或者,对于Meteor dev和常见的Linux服务器环境来说,针对给定任务的开发工具是否足以加快工作流程,从而在不同的操作系统上工作是具有成本
我知道这可能不是最常见的情况,但应用程序会增长,特别是使用旧技术的旧应用程序,例如Access需要在某个时候进行升级。for i in *.mdb;do mdb-schema $i oracle > $i.schema.sql;done
但是,我使用的是Windows环境,mdbtools似乎是Linux专用的工具。