Ich habe für eine ganze Weile entwickelt, aber während ich mich für kompetent (oder besser) mit C++, Java, C# & AS3/Flex in Bereichen von Web-Servern zu Desktop-Anwendungen zu 3D Ich weiß, dass all diese Sprachen ziemlich ähnlich sind. Selbst auf der Seite der Bibliotheken weiß ich, worauf ich achten muss, wenn ich Bibliotheken verwende, die ähnliche Dinge in einer anderen Sprache tun.Wie schwer ist iPhone/iPad Entwicklung
Aber Objective CI verstehen, ein anderer Kessel Fisch zu sein, und die Entwicklung für mobile Geräte hat mich immer als harte Arbeit empfunden, da Sie auf Ihrem PC entwickeln und am eigentlichen Gerät selbst testen müssen - meine Erfahrung entwickelt für PS2 habe mich wegen schlechter Debugger und anderer Tools von solchen Dingen abgehalten.
Was ist die Realität? Ist es ein Paradigmenwechsel, von Web-Servern und Desktop-Apps und Rich-Web-Clients zum iPhone zu wechseln ... oder ist es für einen erfahrenen Entwickler nur eine andere Sprache zu lernen und neue Bibliotheken zu spielen? Gibt es etwas, worüber man sich überhaupt fürchten müsste?
edit: Meine Hauptfrage auf Obj-C war speziell, wenn es eine andere Art der Programmierung ist, als würde es zum Beispiel von Java zu Haskell bewegen. Es klingt, dass dies nicht der Fall ist.
Der BlackBerry verwendet Windows Mobile überhaupt nicht. Woher hast du diese Idee? Und als Nachahmung emuliert ein Emulator von Natur aus die Hardware so nah wie möglich, das iPhone hat einen Simulator, der nicht versucht, Dinge wie Timing zu emulieren, geschweige denn die Architektur, auf der es läuft. Daher ist es kein Ersatz für ein Gerät und ich würde nicht empfehlen, etwas zu veröffentlichen, ohne es gründlich auf einem Gerät getestet zu haben. – jer
Obligatorischer Nitpick: Es ist "Smalltalk", nicht "SmallTalk", aber ja, jede Art von Smalltalk-Erfahrung wird dir gut tun. –
Blackberry korrigiert. Ich war in der Mitte von 2 Gedanken beim Tippen. Ich dachte eine Sache und tippte etwas anderes. Entschuldigung für die Verwirrung! – Icemanind