What would you choose? What are some good arguments in favor of using OSX (I generalized it to "Mac" in the title) over Linux and vice-versa?
Thank you!
1–10 of 20 posts
What would you choose? What are some good arguments in favor of using OSX (I generalized it to "Mac" in the title) over Linux and vice-versa?
Thank you!
That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Develop on the same platform that you deploy on - which will probably be some flavor of Linux... That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Also, what software do you use to manage that VM?
Just about all business-ey apps you might need can be gotten for free from Google Apps if you aren't worried about the big G having all your information.
If you already have a Mac though...
I also agree with the points of other commenters here. If you're working on the same OS you're deploying to and have the exact same software installed changes of FUBAR'ing the server by accident are reduced.
Develop on the same platform that you deploy on - which will probably be some flavor of Linux... That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Do you ever feel that the Ubuntu VM isn't fast enough and you wish you had a real installation of the OS to work with, is the VM more than enough? Also, what software do you use to manage that VM?
I've found it fast enough except when using the shared folder support. My laptop could use a faster disk though. So .. YMMV.
Develop on the same platform that you deploy on - which will probably be some flavor of Linux... That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Do you ever feel that the Ubuntu VM isn't fast enough and you wish you had a real installation of the OS to work with, is the VM more than enough? Also, what software do you use to manage that VM?
That said (since I'm already responding to this, I'll answer the original question here too), the best answer is usually whatever you're most comfortable working with. However, the exception here for me is that I would personally prefer a Mac simply because I could install Linux and that a Mac is required for iDev.
Develop on the same platform that you deploy on - which will probably be some flavor of Linux... That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Do you ever feel that the Ubuntu VM isn't fast enough and you wish you had a real installation of the OS to work with, is the VM more than enough? Also, what software do you use to manage that VM?
Develop on the same platform that you deploy on - which will probably be some flavor of Linux... That being said, I usually develop in a Ubuntu VM running on OSX -- so you get the best of both worlds, a system that just works, and a development environment that's the same as what you'll end up deploying on.
Do you ever feel that the Ubuntu VM isn't fast enough and you wish you had a real installation of the OS to work with, is the VM more than enough? Also, what software do you use to manage that VM?