Кто использует Mac для кроссплатформенной разработки?
Под кроссплатформенностью я имею в виду, что вы можете компилировать для Windows или Unix (не обязательно для обоих одновременно). Я понимаю, что это также во многом связано с написанием переносимого кода, но меня больше интересует опыт людей с Mac OS X для разработки программного обеспечения.
Я понимаю, что есть выбор из IDE на выбор, я бы, вероятно, использовал Eclipse (мне нравится GCC toolchain), однако Xcode кажется довольно популярным. Может ли он быть использован, как описано выше? В крайнем случае я всегда мог виртуализировать с помощью VirtualBox или VMware Player или параллелей для использования Visual Studio (или двойной загрузки в этом отношении). Сказав, что я открыт для любых других предлагаемых компиляторов (предпочтительно с IDE, использующей GCC.)
Кроме того, какой ассортимент Mac вы бы порекомендовали? Я бы предпочел ноутбук (так как у меня уже есть рабочий стол), но не уверен в разумных технических характеристиках.
Если вы в настоящее время используете Mac для разработки, я хотел бы услышать, что вы разрабатываете на своем Mac и что вам нравится и что вам не нравится в этом.
Я бы прежде всего разрабатывал на C / C ++ / Java. Я также хочу поэкспериментировать с Boost и Qt , поэтому мне интересно узнать о любых (потенциальных) проблемах совместимости.
Если у вас есть другие советы, я бы хотел, чтобы вы услышали, что вы хотите сказать.