Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 跨平台可移植开发环境建议_Windows_Macos_Mobile_Cross Platform_Development Environment - Fatal编程技术网

Windows 跨平台可移植开发环境建议

Windows 跨平台可移植开发环境建议,windows,macos,mobile,cross-platform,development-environment,Windows,Macos,Mobile,Cross Platform,Development Environment,我正在寻找一些想法wrt建立一个便携式/共享多平台开发平台,目标是Mac/Windows/iOS/Android/Electron应用程序。一些基本约束(除非有人能提出一个好的方法来绕过它们): 在我的MacBook Pro上运行以实现便携性,这样我可以在离开校园时随身携带 支持macOS和Windows开发环境(iOS和macOS Electron构建需要macOS,Windows和Windows Electron构建需要Windows) Windows和macOS开发环境需要访问公共源和跨

我正在寻找一些想法wrt建立一个便携式/共享多平台开发平台,目标是Mac/Windows/iOS/Android/Electron应用程序。一些基本约束(除非有人能提出一个好的方法来绕过它们):

  • 在我的MacBook Pro上运行以实现便携性,这样我可以在离开校园时随身携带
  • 支持macOS和Windows开发环境(iOS和macOS Electron构建需要macOS,Windows和Windows Electron构建需要Windows)
  • Windows和macOS开发环境需要访问公共源和跨平台构建的公共/共享目录结构,特别是对于mono repo环境
  • 基于VM或容器(Docker?),因此我可以轻松地备份、检查并与其他开发人员共享开发系统映像,特别是对于刚加入的新开发人员,只需为他们设置最少的麻烦
我正在考虑使用两个具有Parallels/VMWare/VirtualBox的虚拟机,一个运行macOS,另一个运行Windows,并将其部分文件系统导出到另一个。希望在16GB MacBook Pro上运行两个开发虚拟机是可行的

我正在考虑的另一个想法是构建云,但我希望在使用无线/慢速电信/wifi连接时尽量减少过度的数据使用

我还没有详细考虑过这些想法,所以我非常愿意接受建议

还有更好的主意吗

谢谢

迈克