E
E
Evgeny Fedorov2014-02-07 09:41:49
Operating Systems
Evgeny Fedorov, 2014-02-07 09:41:49

Windows or Mac for development?

Are there developers here who have switched from windows to mac? Why?

Answer the question

In order to leave comments, you need to log in

13 answer(s)
D
Dmitry, 2014-02-07
@JekFdrv

I speak from my own experience. Itself several years worked under Windows (Web development). In fact, it doesn't matter, you can work effectively on both. But since I switched to a poppy, I want to forget Windows like a bad dream. There are several reasons:
1. UNIX-likeness. Linux is Linux, but it’s more pleasant on a poppy
2. There are a lot of applications for development on a poppy
3. It follows from 2. There are wonderful applications that are not available for Windows
4. There are much fewer glitches and brakes, which is certainly nice

S
Sergey, 2014-02-07
@edinorog

If you are a genius, then you will write a masterpiece with your finger in the toilet. Dipping it in a ram. And all the questions "cooler than Rimbaud or terminator" should have been left in childhood.

Z
ZloyHobbit, 2014-02-07
@ZloyHobbit

I have never sat behind a poppy, but under Windows it is simply impossible to develop, in my opinion. Only Linux, only hardcore.

R
Ruslan Kasymov, 2014-02-07
@HDAPache

+1 for mac, before that more than 10 years of development on windows, last year on mac. I will never go back to Windows - a fact.

S
Sergei Borisov, 2014-02-07
@risik

> @Anonym And what are these idiots who develop software for another OS? =) I haven't met such people =) Maybe of course they are some Indians... But they can =)
For example, there are many developers who develop software for Android. However, developing on Android under Android is not very convenient. Therefore, these developers tend to use a different OS for development. And it's not even always Linux, on which Android itself is built. A lot of people use Windows or OS X.
Another example: web developers. A very large part of web applications does not work under Windows. However, a significant portion of developers use Windows or OS X.
And to finish off - another example. There are no problems sitting under Windows to run and debug a linux application on a remote machine or on a virtual machine that is running on the developer's machine. And sometimes it's the only way.
Therefore, your question is, to put it mildly, incorrect.
Answering your question, given the amount of information that you provided, I can say quite unequivocally, choosing between Windows and Mac, I personally will always choose a Mac and put Linux on it.

A
Andrey Galko, 2014-02-07
@McDeFF

And I’m fine on windows, but there is a very strong desire to install a hackintosh. In general, I also like to play and I don’t know if my favorite games are on MacOS ... Install what you want.

H
hbuser, 2017-11-12
@hbuser

Answering the main question - yes, there is.
You can swear for a long time on Mac OS. It is really very inconvenient after Windows. You need to constantly add something, invent something. Either there is no program for MacOS, you need to install something to run the program, or something else. Then the database of the desired program under Windows is not compatible with MacOS. It's elementary, you've been typing with a ten-fingered blind all your life, and then the semicolon is not where it should be. There are objective moments. But for me personally, the last straw in the direction of Mac'a was this. I use Laravel, where a package installer is used in the depths, which generates paths that are unrealistic in length, which, when superimposed on the path length limit in Windows, cause errors when working in the program. I struggled with this rubbish for a week, re-read the entire stackoverflow. Didn't win to keep it simple, easily reproducible. And the second. When setting up Vagrant using virtualbox under windows, there were problems documented in the bug tracker, bugs that concerned Windows specifically. Which, oddly enough, hang for a long time and the problem periodically repeats (Virtualbox'a problem). It was also a thug. I had to look for 'crutches'. I got tired of the preparatory work, I want a tool, but I want problems related not to the tool, but to the implementation of the logic of the existing tasks. Moved to Mac. Not a fan or a critic of this ecosystem, but some things are annoying because of the lack of logic, although the best minds have worked on it. But for development purposes, it's still great. Here you can find trouble-free operation, a terminal close to the body, UNIX capabilities, a good foreign community, etc. In addition, and this is important for me, MacOS software is more beautiful. You experience some aesthetic pleasure. Still, the main means of entering information for a person is the visual channel.
update. Enthusiasm has waned. Absolutely niche product. I will not list the cons, there are many, but I will briefly describe. I use it for development only. You can work on it either as a designer, or a developer, or make up a video. Normal work in the generally accepted sense, when you run any programs that you come across: some software for designing hydraulic systems, for example, from a manufacturer, etc. software from other manufacturers, 1C, Consultant, various accounting programs, etc. classic software for working computer is a disaster. Parallels and other crap quickly get bored, tired of constantly starting something, switching, making unnecessary movements. It's turning into...dec. Many things in Mac OS are illogical. Regardless of Windows, just illogical. Mac is also stupid, hangs, glorifies the "blue screen of death" (only it’s not blue) and whoever said it was rare, really hoped for it (for the money they charge, at least I shouldn’t notice it, but no, it crashes, hangs, you have to reboot and restart a bunch of software, I want to there is nowhere to complain), but no, there is already a known problem with the second monitor in the liver. Many software is more convenient to use under Windows. Microsoft Word - the de facto standard in the business world - is just another bug. Photoshop and Illustrator are more convenient to use under Windows. A problem with a printer that only prints from pages without problems. According to my needs, I can't do everything under one system, so I have to use two (windows, mac). And that's some bullshit too. So it is not far to the third and fourth systems. Kudos to Apple, that they were able to make such an ordinary product for such inadequately large money (the technical design didn’t rest on me at all, I don’t like it when the equipment is in sight, I put everything in the technical room so that it doesn’t annoy the eye, only input and output devices are visible, so custom the hardware design of the poppy mini, the aimak is like a goat button accordion to me, for me it is a tool, and what is drawn there, an apple or an orange, to me ..., in general, it’s clear), we were able to convince everyone that it’s not only necessary to buy, but it It will also set you apart from other consumers. Brilliant. A simple housewife is a very expensive toy for surfing the Internet. To a knowledgeable person - a tool for specific things. As a universal device - no. It's like a weekend car. It's fine with her, but you can do without it. Macbook has already contributed its portion of irritation and is idle. I want to watch a movie quickly - x ... I, you can’t connect the most ordinary hdmi to it without additionally divorcing yourself for money and without an adapter, which the hell you know where it is lying around. The film on the flash drive is copied infernally for a long time. Any TV supports NTFS, and on a poppy this is a paid pleasure, okay paid - slowly to the point of anger. Probably every microwave supports NTFS. In short, only for surfing the Internet and for watching online video. That's it with macbooks. An update is not planned. As a calculator and Internet viewer, it will last a very long time. okay paid - slowly to the point of anger. Probably every microwave supports NTFS. In short, only for surfing the Internet and for watching online video. That's it with macbooks. An update is not planned. As a calculator and Internet viewer, it will last a very long time. okay paid - slowly to the point of anger. Probably every microwave supports NTFS. In short, only for surfing the Internet and for watching online video. That's it with macbooks. An update is not planned. As a calculator and Internet viewer, it will last a very long time.
Apple generally restricts me as a user in various things. I don't like this. I can’t connect a car scanner to the iPhone (the guys-limiters are fucked up). I can't write to a flash drive. The main computer is also a limitation on trifles. You won’t start it, you can’t do it, something takes a long time, something is inconvenient and illogical. But fonts with anti-aliasing are about a dozen beautiful softins.
Very niche crap, I will not say otherwise. For your specific purposes. Not a panacea, with its pros and cons, if you know why you need it, you need to take it. If not, then you can definitely live without apple products, because. Apple's margin model is making its mark. Not a universal system for all occasions. Three applications indicated above, plus Internet browsing. It doesn’t matter if you have money or not, if you don’t mind overpaying for design and visual goodies, then it’s a great option. For a developer, not even under iOS, it’s really a godsend, because. the system is still UNIX, long file names, the community around the development on the poppy, etc., etc. little things. It's true. He has occupied his narrow niche for me.
This is all in the context of looking at technology as a tool, and not as an object for ... (insert your own).

N
Nastradamus, 2014-02-07
@Nastradamus

Checkout from an svn project with 10 thousand small files on Windows is pain and suffering.
ntfs is terrible.
in ext4 the procedure takes about 25 minutes, and in Windows - 4 hours.

F
fokk, 2014-02-11
@fokk

I really liked the development environment for MacOS - Coda 2 . I have something like this - I chose a development tool - respectively, and MacOS

G
Gibbzy, 2014-05-10
@gibbzy

I tried both poppy and windows, to be honest, there is no difference where to run the IDE, poppy is more convenient because of Unix-likeness, on windows I solved this problem simply with a virtual machine with server debian.
In general, virtual machines for development are very convenient, for example, you can set up the entire env and backup the virtual machine to a USB flash drive, for example, but then it all unfolds very quickly.
And in which OS to run the IDE, the difference is not big. I would choose the one to which I am more accustomed, and this is windows, I don’t really want to break myself and change to a poppy.

N
Nash, 2014-02-07
@mrTyler

My IMHO as an example for you:
MBA late 2012 + external IPS 21 "
Development: html / css / less / js / node sometimes php / mysql
More than convenient, moved to 2013, previously worked only on Windows since 2003, now glad that I left on poppy

I
Ivan Kupalov, 2014-02-07
@charlag_khan

Something nix-like, for sure. And what - choose for yourself.

S
Stepan, 2014-02-17
@L3n1n

I support all of the above. Years 5 switched to poppy.
WIN sometimes has nightmares)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question