I am developing a MEAN app a windows laptop. Should I use Ubuntu or windows server on my cloud provider? Are there downsides of choosing one over the other?
-
1From what I see, once you have the required softwares installed on the server, as a developer it does not matter what was done before; all you would need is the setup. And the way in which you would connect to the server (rdp vs. putty) and transfer the files (ftp vs. ssh) might vary. Apart from that, once the app server is started, all else should remain the same.– Karthik VenkatesanCommented Aug 3, 2020 at 5:06
1 Answer
I dont see downsides of using your Windows laptop. Its a matter of preference. If you know how to deal with Windows Environment variables, paths, EOL characters, you should be good.
Many developers use Mac or Linux because they deal better with *unix like systems or because similar to the server they will run their apps.
At the end of the day after you build your MEAN solution the output should be the same regardless the OS.
Windows Server or Ubuntu server are just a OS to 'professionally' run your app. Absolutely no need to spend extra money to develop a MEAN app on those OS, I recommend to stick your your computer for development.