Comparing Windows and Mac OS X as a development environment

I have been using Visual Studio (VC ++) and the Windows API for a long time and am well acquainted with the Linux toolchains, but have no experience developing Mac OS X.

I would like to hear your opinion about the advantages and disadvantages of Windows and Mac as a development environment . But, since this can be subjective, I would be grateful if you could list some facts, and not just say: “A is better than B”. In particular, I would like to hear the following:

  • IDE: Visual Studio vs. xcode
  • API: Win32 API (including the native Win32, MFC, C # APIs) and Cocoa (often Objective-C)
  • Documentation: MSDN vs.
  • Tool support: debugging, profiling, testing, etc.
  • Knowledge Base: When you have a problem, is it easy to get help from anyone? Lots of books? (In the development of Windows there are Petzold, Richter, ...)
  • Mobile Applications: iPhone and Windows Mobile

I'm afraid this topic will be controversial. But I want to know how the Mac offers a development environment compared to Windows.

+3
source share
5 answers

I try to make the answers as subjective as possible, focusing solely on the facts.

1 - IDE: Visual Studio vs. xcode

, . , , , .. . , , .

2 - API: API Win32 ( C-based API Win32, MFC, #) Cocoa( Objective-C)

, . , . "" .

3 - : MSDN vs.

Apple . Apple. http://developer.apple.com/mac/library/navigation/index.html

4 - : , , ..

, . , , ..

5 - : , -? ? ( Windows Petzold, Richter,...)

, Windows Mac. , Mac. , "Cocoa Mac OS X" Aaron Hillegass .

6 - : iPhone Windows Mobile

Windows Mobile, , , , , "" .

, , Mac Mac iPhone, Windows Windows Windows Mobile. , Mac Mac. ( iPhone, ).

+1

1 - IDE: Visual Studio vs. xcode

, , Visual Studio Windows, Xcode Mac. Xcode . Visual Studio Xcode, , Xcode . Xcode , , Interface Builder, Pages, Numbers, Keynote, iWeb .. Visual , , TFS ..

OS X , , Xcode , , .

UNIX OS X, Ruby, Applescript Automator script Xcode . SCM .

2 - API: API Win32 ( C-based API Win32, MFC, #) Cocoa( Objective-C)

Windows API, , Cocoa . , Objective-C, API, , , Apple.

3 - : MSDN vs.

Apple , , . . , , .

, Objective-C , , "NSString" Apple , .

, Apple, .:-D

4 - : , , ..

Apple, , Microsoft, .

5 - : , -? ? ( Windows Petzold, Richter,...)

Visual Studio. , VS, . Google VS, Expert-Exchange - MS. Google Xcode/OS X, StackOverflow w87. , X/Xcode.

, Google-help OS X/iPhone. , , , , , , . Visual Studio. , OS X 5 Visual Studio < 1.

6 - : iPhone Windows Mobile

Windows Mobile, .

+1

, Mac OS X:

  • (Shark, Instruments ..) - Windows (, , Intel VTune, , Shark)
  • Apple .
0

, :

- Eclipse, NetBeans, ( ) Mac .

OSX, BSD, unix .

0

OSX, Macports + + . , cygwin. , OS X X. , , Windows 3.1.

0

Source: https://habr.com/ru/post/1730580/


All Articles