Why do developers/software engineers prefer Mac and Linux even though their user interfaces are substandard to Windows?
-
The only good thing I find that both of them are based on UNIX from where command line operation is fast and better than Windows. For Example, searching for a particular folder is very easy in windows, minimize and maximize buttons work far more rapidly. You can easily find links of a particular directory. Each software has its own menu bar (in windows) in its own window rather than a common one for every thing at the top. Returning quickly to desktop (button on right bottom) is very easy. Downloading, installing (&cracking) software is just as easy. Basically, figuring out things is a lot easier. Even if you think this question is plain dumb, please let others know, What do you really love about Mac and Linux
-
Answer:
Mac's Interface is below par with Windows? I highly doubt that. Mac's UI is superior to Windows. You are used to Windows, so you find it easier. Once you start using Mac you will realise how did you live without it. Anyways, its not the UI that developers consider. Both Mac and Linux are based on UNIX. Mostly web developers will go with these kind of systems. And via Mac, Mobile developers can develop and package both iOS and Android Apps. And by the way, returning to desktop on mac is just a swipe on the trackpad. And downloading, installing can be done easily via Mac App Store. But cracking is not that well encouraged in the Mac community. Actually its not encouraged in any software community. A developer just like you coded it for his/her living.
Anonymous at Quora Visit the source
Other answers
You call it a good thing that each software has its menu bar? Would it be a good thing if every brand of car had its own arrangement of controls? Would you like it if every shop had its own credit card and would accept no other? You say finding a particular directory is very easy in Windows: how many layers can you do with a single click as you can with the find command. Windows is good for the occasionally user, for the person who prefers to be visually prompted at each step. But point and click is slow for frequently used combinations, whereas command lines can contain scripts. How, in Windows, can you delete all temp directories and their contents and reset all save files to a know state before running a test - with a single click? Windows may be good for the sort of things that you do. But it is not good for the sort of things that I do. On Linux, I can automate the routine setup operations I do before running a test to a single line. On Windows it would take me twenty plus clicks. And I don't need menus: I know what I am doing; I have been doing it for forty years. Windows is baby talk - easy but slow.
Alec Cawley
Mac OS X is actually based on Unix and so is Linux .Windows is completely different and proprietary while Linux is open source .Most of the servers run on some variation of Unix and developers often doesn't work on desktops application as Windows server technologies are not as popular. Also command line interface available in Linux/Unix is very powerful and can easily overpower any graphical interfaces used by Windows or Mac or Linux distributions. Most developers work on command line interface. Ex .Imagine the time you would require for making 1000 new folders and naming them in Windows. In Unix environment one line command can do all this for you but you must know the commands and it has a bit of a learning curve and also requires practice but once you are there any graphical interface would not please you. Mac, based on Unix has all the benefits of Unix systems and has an added advantage for front end designers as many things render on Macs better than on PCs
Anonymous
It really depends on what the users of these technologies are trying to achieve. Each operating system has developped to occupy a niche within the ecosystem. Windows is the defacto business operating system. Mac is the reference OS for designers. Linux occupies much of the server side Internet. The reasons why we prefer one OS over another, these days, has little to do with the user interface: each platform has its quirks and their differences aren't so huge that they can't easily be overcome by regular people. Except that, perhaps, yes, change is a pain. The reasons why each group remains faithful to their technology of choice has more to do with anthropology and market dynamics. Some Linux geeks like to rely on a flexible environment built on open standards as a common good. The command line is only an example of open source dynamics at work. It shares a long history of community dedication which Window's Powershell may hardly compete against. These Linux geeks can manage doing Word processing using OpenOffice, but this could be becausr it may not be their major concern. Mac users can be confident that makers of design software will support them, while simultaneously benefiting from UNIX's legacy and some high profile commercial software. Mac and Linux have much to offer when Windows isn't a requirement. Linux is deeply rooted in the history of hacker culture as an offspring to professional UNIX workstations that dominated academia years before the personal computer became commonplace. And Mac OS has been sharing this ancestral tree with Linux for quite some time, now. Each model is in continuity with the expectation of its users. Mac is backriding on the UNIX offering by promising simplicity and commodity. Linux is also backriding on itself by holding different promises, depending on who's adapting it and developing for it. It could be: freedom, free access to billions of dollars worth of development efforts, community involvement, etc. It all comes down to marketing, really...
Anonymous
Because the command line is a user interface too, even if it's not a graphical one. For a developer, a good command line interface is much more efficient than a GUI. The command line UI on Mac and Linux is pretty damn good, the one on Windows kind of bites. Thus the user interface of both Mac and Linux is much better for developers than Windows' UI, regardless of how the point and click interface works on each.
Nancy Gruder
I bought my macbook pro 7 years ago, i never rebooted it on purpose, i never seen it crash, i never even seen apps crash, well maybe once per year, i never re installed os (only upgraded), i never had to care about viruses or firewalls or paying extra for those, i never had to look for or install any special drivers, its still working as i would expect it to. Now what were you saying about windows again? I bought a win8.1 gaming desktop half a year ago (the most expensive hardware there was), i kid you not, i see bsod every few days. Not to mention memory leaks, annoying firewall and antivirus that slow me down, apps going unresponsive, making pc unresponsive etc etc etc. Now i understand why windows will never be as stable as mac due to everyone using different combinations of hardware, but should i really care?
Oleksii Perekatov
After being on Windows since 3.2, I recently switched to Mac. The menu thing on Macs is ridiculous, and I dislike that if you accidentally click on an icon to open a window, you can't just click it again to close it. And I don't like that clicking the x doesn't stop the program -- it's still sort of there. Other than that, Macs are superior in every way for developers, starting with a usable command line, to well integrated tools, to more sensible defaults with more customization options. Is it worth the extra price? For web surfing and games and email, either Windows or Mac will do. For serious development, I can't believe the world hasn't switched over yet. I am FAR more productive after a couple months of Mac than I was after decades of PC use. And don't get me started about f-ing Windows neediness with the constant "if you love me you'll just click 'update software' just one more time...."
Henry Blaskowski
Because when developing, I don't care what the OS's UI is like. I'm more interested in how stable it is, how easily configurable it is, and how compatible its software is with other developers. I prefer Linux and Mac over Windows for these attributes. However, I also prefer Linux and Windows over Mac because of the hardware UI; I'm used to two-button mouses, Ctrl keys and so on. So I use Windows for non-development business: email, documentation, spreadsheets and so on - MS Office stuff - and I have a Linux virtual machine that sits on top for my development. Some of my colleagues have their machines the other way round, but it would take some time to configure, so I haven't bothered. I also use Windows for games and multimedia at home, because end-users don't tend to use Linux, so games and media designers don't tend to develop for them.
Patrick Copeland
I'm a developer who prefers Windows. I'm sure it's due in large part to being a .NET developer and it's what I'm used to. Ubuntu is cool, but feels outdated and clunky. As for the arguments about scripting, PowerShell makes that a breeze with Windows.
Dale Gundersen
Mac , Linux way of solving a problem : Open a terminal , type .... Done ! Windows way of solving a problem : Open search bar Type control panel Open control panel Open .... Chose ..... Go to advanced options ... I think the major problem with Windows is that it does not have a powerful UNIX like terminal as Linux or Mac Does.
Zied Jaballah
Related Q & A:
- Can allergies cause dizziness, even though I am not stuffy?Best solution by Yahoo! Answers
- Why can't I access my Yahoo mail even though I can log into Yahoo?Best solution by Yahoo! Answers
- Why do I pee a little when I sneeze, even though I'm not pregnant?Best solution by answers.yahoo.com
- Why can't I connect to an xbox live party with my friend even though we both have an open NAT?Best solution by Yahoo! Answers
- Yahoo still has the sign in/up options even though I have signed in already?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.