Я много лет программировал на C, C++, C# и некоторых других языках, в основном для Windows и Linux, а также для встраиваемых платформ. Недавно начал заниматься программированием для iPhone в качестве побочного проекта, поэтому я впервые использую платформы Apple со времен Apple II. Мне интересно, что думают другие разработчики, которые переходят на Mac OSX, Xcode и iPhone SDK. Вот мои впечатления на данный момент:
Mac OSX: очень запутанно, у меня слишком много открытых окон, и я не знаю, что где. К счастью, есть вид с высоты птичьего полета, без него я бы потерялся. По крайней мере, с оболочкой есть все знакомые вещи, так что это мне очень помогает.
Xcode: не так хорош, как VisualStudio или Eclipse, две среды, с которыми я знаком. Я думаю, что мог бы привыкнуть к этому, но мне интересно, не будет ли Apple лучше с Eclipse. Прежде чем я нашел настройку, в которой все окна склеены, я ненавидел ее, теперь я могу ее терпеть.
iPhone SDK: действительно странно. Я понимаю желание Apple контролировать свою среду, но в наши дни это кажется немного неряшливым, и они так много упускают, разрушая репутацию разработчиков.
Objective-C: Я знал об этом много лет, но даже не взглянул на него. Синтаксис отталкивает, но на самом деле я очень заинтригован языком. Я думаю, что это интересное третье звено между C++ и C#, оба из которых мне очень нравятся. Есть ли шанс, что Obj-C вырвется из песочницы Mac из-за роста популярности технологий Apple?
Любопытно читать ваши мысли,
Андрей