Web developer at Greggs, UK with a proficiency in VueJS, Tailwind, and Storyblok, as well as other frameworks. I'm also passionate about web design, and mobile app development.
I'm honestly loving the popularity of Linux in these answers. It's interesting though how it's never included in the marketing behind web development as much as Apple and Windows are... 🤔 What make Linux your favourite?
Web developer at Greggs, UK with a proficiency in VueJS, Tailwind, and Storyblok, as well as other frameworks. I'm also passionate about web design, and mobile app development.
Ah, of course! The mighty Linux 🐧 I only neglected it due to having quite literally 0 experience with it. Out of curiosity, what about Linux makes it your favourite? ☺️
Freedom - I have the freedom to choose almost everything, for better or worse. From the UI, window manager, browsers, software I have total freedom.
Price - Open Source is free (at least to me 😉). I don't need to pay big $$$ for an Apple product, or $ for Windows license fees. I just need the hardware.
Agenda - Apple wants me to use other Apple products, Microsoft wants me to use Microsoft software, Linux doesn't care. There is a distinct lack of synergy with other products, but when it comes to a development platform, I really just need a web browser, and my development stuff and I'll be fine when it comes to "connecting" to other devices or products.
It could be said MacOS is similar to Linux, except its more like 1 very distinct flavor among many.
I currently use Manjaro as its the best balance of ease of use, stability and package support. I can install basically anything outside of some Window games with 1 line installations from Arch's massive package repos. There's tons of help for almost any problem, big or small, and it comes out of the box ready for development.
As you wrote, there is no A or B or C only. It depends on a lot of different external factors one can‘t normally control like what is the standard environment in your company, what else is required to do your work and so on and so forth. Although I‘m a Linux fan (started already back in 93) I think the best compromise is MacOS (still Unix based but with availability of MS Office) when I have the free choice. But I rarely have a free choice so I also use Windows a lot ...
Web developer at Greggs, UK with a proficiency in VueJS, Tailwind, and Storyblok, as well as other frameworks. I'm also passionate about web design, and mobile app development.
It's interesting to hear the perspective of somebody experienced with all 3, unlike myself. 😁 You also make an excellent point that perhaps people have no preference - they simply do what their current circumstances dictate. What would you have MacOS or Windows do differently to compare better with our good penguin friend? 🐧
macOS and Windows share a different philosophy compared to Linux. Linux was built by volunteers, it was never meant to be a commercial product. The whole ecosystem was built to share ideas, algorithms, concepts and so on and so forth with others. This means, from the early beginning you were able to inspect every bit and byte, not only to see it's working but how it's working. Program documentation wasn't complete, no problem, let's check the code to see what the program expects. A program didn't feature complete, no problem, let's fork the code and add the missing feature. To me, it was not only an operation system, but it was also an education base. Another thing is that Linux was derived from a server operating system with a desktop on top whereas macOS and Windows were built for the desktop. If your focus is on enterprise applications that's a big benefit because you can use all the respective automation you'll use on the server as well.
But Linux has some severe downsides, several important business applications are not available for Linux like MS Office which makes macOS the better choice. macOS still has a UNIX core but a more complete desktop package. The openness is not as great as in Linux but ok for daily work and development.
Long story short, macOS and Windows won't be able to compete with Linux in the area of openness because of there nature as a commercial product. On the other hand, Linux can't compete with both when it comes to commercial applications on the desktop.
Web developer at Greggs, UK with a proficiency in VueJS, Tailwind, and Storyblok, as well as other frameworks. I'm also passionate about web design, and mobile app development.
Welcome tag moderator AKA Unofficial DEV cheerleader. While most of my friends are found on SnapChat or Tic-Toc, you can find me here. And I OOP, but I’m not a VSCO girl.
Web developer at Greggs, UK with a proficiency in VueJS, Tailwind, and Storyblok, as well as other frameworks. I'm also passionate about web design, and mobile app development.
I agree with the availability point. All of the educational institutes I've studied/worked at have been primarily Windows. In fact, the one school I worked at which had a Mac suite, my first job was swapping them all out for Windows machines! 😮 I also don't think there's anything wrong with liking Mac's slick UI either. Have you ever considered using a VM to learn the MacOS?
Welcome tag moderator AKA Unofficial DEV cheerleader. While most of my friends are found on SnapChat or Tic-Toc, you can find me here. And I OOP, but I’m not a VSCO girl.
Web developer at Greggs, UK with a proficiency in VueJS, Tailwind, and Storyblok, as well as other frameworks. I'm also passionate about web design, and mobile app development.
Linux 🐧
I'm with Noman on this one. Linux is my favorite for developing.
I'm honestly loving the popularity of Linux in these answers. It's interesting though how it's never included in the marketing behind web development as much as Apple and Windows are... 🤔 What make Linux your favourite?
Development on Linux is smooth like MacOS however I feel more customization and power with Linux.
Ah, of course! The mighty Linux 🐧 I only neglected it due to having quite literally 0 experience with it. Out of curiosity, what about Linux makes it your favourite? ☺️
I personally like Linux for 3 main reasons
It could be said MacOS is similar to Linux, except its more like 1 very distinct flavor among many.
I currently use Manjaro as its the best balance of ease of use, stability and package support. I can install basically anything outside of some Window games with 1 line installations from Arch's massive package repos. There's tons of help for almost any problem, big or small, and it comes out of the box ready for development.
As you wrote, there is no A or B or C only. It depends on a lot of different external factors one can‘t normally control like what is the standard environment in your company, what else is required to do your work and so on and so forth. Although I‘m a Linux fan (started already back in 93) I think the best compromise is MacOS (still Unix based but with availability of MS Office) when I have the free choice. But I rarely have a free choice so I also use Windows a lot ...
It's interesting to hear the perspective of somebody experienced with all 3, unlike myself. 😁 You also make an excellent point that perhaps people have no preference - they simply do what their current circumstances dictate. What would you have MacOS or Windows do differently to compare better with our good penguin friend? 🐧
macOS and Windows share a different philosophy compared to Linux. Linux was built by volunteers, it was never meant to be a commercial product. The whole ecosystem was built to share ideas, algorithms, concepts and so on and so forth with others. This means, from the early beginning you were able to inspect every bit and byte, not only to see it's working but how it's working. Program documentation wasn't complete, no problem, let's check the code to see what the program expects. A program didn't feature complete, no problem, let's fork the code and add the missing feature. To me, it was not only an operation system, but it was also an education base. Another thing is that Linux was derived from a server operating system with a desktop on top whereas macOS and Windows were built for the desktop. If your focus is on enterprise applications that's a big benefit because you can use all the respective automation you'll use on the server as well.
But Linux has some severe downsides, several important business applications are not available for Linux like MS Office which makes macOS the better choice. macOS still has a UNIX core but a more complete desktop package. The openness is not as great as in Linux but ok for daily work and development.
Long story short, macOS and Windows won't be able to compete with Linux in the area of openness because of there nature as a commercial product. On the other hand, Linux can't compete with both when it comes to commercial applications on the desktop.
Love, love, love this answer!
Windows, but that’s mainly an availability issue. If the school computers had MacOS, I’d learn that. Actually to me, the Mac UI looks nicer.
I agree with the availability point. All of the educational institutes I've studied/worked at have been primarily Windows. In fact, the one school I worked at which had a Mac suite, my first job was swapping them all out for Windows machines! 😮 I also don't think there's anything wrong with liking Mac's slick UI either. Have you ever considered using a VM to learn the MacOS?
Yes, but I still would need a licensed copy of the OS to load on my VM (I use VirtualBox)
This is true. I'm not sure if Apple make an OS installer freely available or not 🤔.
neither just run vbox with an xubuntu vm