apple

Xcode 4 : le ras-le-bol des développeurs

par Christophe Laporte le 28.02.2012 à 14:50

Présenté pour la première fois il y a deux ans, Xcode 4 est une évolution importante de l'environnement de développement d'Apple. Il change sur bien des points le quotidien des développeurs. Après, il y a ceux qui aiment et ceux qui n'aiment pas.

Par contre, il y a sans doute un point qui mettra tous les développeurs d'accord, c'est l'instabilité chronique de l'IDE d'Apple depuis la sortie de la première version définitive de Xcode 4 il y a maintenant un an.

Chaque mise à jour corrige son lot de bogues et en apporte d'autres. Les développeurs ont toujours l'impression d'utiliser des bêtas. Parmi les problèmes qui reviennent fréquemment, il y a "entre autres" le système de coloration syntaxique qui se met soudain à ne plus fonctionner, le débogueur qui refuse d'être dissocié d'un terminal iOS et qui oblige l'utilisateur à redémarrer et Instruments qui refuse parfois de donner le nom des fonctions qu'il surveille et donne à la place de simples adresses mémoires.

Qu'il y ait des bogues, c'est une chose, mais ce qui désespère les développeurs, c'est d'être engagés dans un tunnel sans fin depuis la sortie de cette version 4.0. Comme quoi, il n'y a pas que les cordonniers qui sont mal chaussés.

Sur le même sujet :
- Témoignages : Xcode 4 vu par cinq développeurs

Tags:
|  |  

Découvrez le nouvel iPad sur l'Apple Store
5
4
3
2
1
Vos réactions (64 réactions)
ShowMeHowToLive [28/02/2012 14:56]

Les cordonniers sur Android sont encore plus mal chaussés, quand on a essayé le développement Android via Eclipse et le plugin, on ne regrette pas Xcode.
Dimitri64500 [28/02/2012 14:57]

Y'aura un jour la version en français ?
Seccotine [28/02/2012 14:58]

@ Dimitri64500

Bad dum tss

L'informatique c'est de l'anglais, et la programmation encore plus. Xcode est en anglais et rien d'autre. Pourquoi voudrais-tu qu'ils prennent une langue au hasard et se décident à prendre le français pour traduire leur IDE ? :D
weeky [28/02/2012 14:58] via MacG Mobile

Je n'ai jamais eu le moindre bug que ce soit sur Snow Leopard ou Lion quelque soit la version. Le seul truc chiant c'est la taille des mises à jour pour ma petite connexion...
DarkMoineau [28/02/2012 14:59]

Pour du java, j'ai trouvé Eclipse bien foutu. Alors c'est quoi le problème avec Android?
kissscoool [28/02/2012 15:00]

J'approuve, Xcode 4 est génial et exaspérant en même temps. J'ai rarement connu un IDE aussi instable. Ça me déçoit pas mal de la part d'Apple car tous les apports par rapports à Xcode 3 en font un outil de développement merveilleux.

@ShowMeHowToLive : Eclipse n'est peut-être pas parfait, mais au moins il est stable et multi-plateforme. Par contre, j'admets que les outils de développements sur Android sont vraiment un cran en dessous de ceux sur iOS. Ne fut-ce que pour la console (LogCat) et l'émulateur (qui est lent par sa nature...).
Ganzolo [28/02/2012 15:00]

Je dev sur Xcode 4, c'est vrai qu'il y a pas mal de soucis, mais bon en général on le restart et ça roule. Xcode est quand même un logiciel sacrement complexe! Et la quantité de nouveauté présentée avec la version 4 est tout bonnement impressionnante.
oonu [28/02/2012 15:00]

Certes des bugs qui nécessitent un petit redémarrage de Xcode de temps a autre...
Mais comme le dit ShowMeHowToLive, Eclipse me donne envie de vomir a chaque fois que j'y pense!!!
En plus Eclipse sur windows est déjà loin d'être bon, mais alors sur mac :S
Netbeans fait mieux, mais perso je vois pas lequel arrive a la cheville de Xcode!!!
marc_os [28/02/2012 15:03]

@Dimitri64500 :
On est en 2012, en pleine mondialisation (et ce n'est pas nouveau).
Plutôt qu'un logiciel encore plus bogué à cause de traductions aléatoires, je te conseillerais vivement de te mettre à l'anglais. De plus AMHA, un minimum d'effort est nécessaire pour être bon dans son métier, quelqu'il soit.
kissscoool [28/02/2012 15:06]

@DarkMoineau : Pour le développement d'applications desktop, c'est parfait. Mais le développement d'app mobiles requière d'autres ressources comme un simulateur ou une connexion à un appareil mobile externe. Selon moi, c'est sur ces 2 points que ça coince. Ce n'est pas la faute d'Eclipse, mais du plug-in développé par Google.
oonu [28/02/2012 15:11]

@ Dimitri64500

Quand toutes les docs(Javadoc, c/c++, Objective-C, et tous les autres) nécessaire seront traduites!
Bref, mets toi a l'anglais si tu comptes développer un jour!
oonu [28/02/2012 15:12]

@ kissscoool

Ne fait pas croire que Eclipse est loin de ne pas être buggé!

Edit: Pour le Desktop java, rien de plus simple et efficace que Netbeans
Yelrac [28/02/2012 15:14]

@kissscoool: +1

Eclipse pour du Java desktop, c'est génial, par contre le SDK de google rend le tout monstrueusement lourd. Rien que l'émulateur, quand je dév, je débug direct sur un appareil android, ça va beaucoup plus vite.
Heureusement que le Java c'est facile, sinon on abandonnerai très vite.

Quand à xcode 4, passé l'effet génial des nouvelles possibilités de l'interface, j'ai été très vite dégouté de tout les bugs, plantages et cie. Et je constate également avec désespoir que ça ne s'arrange pas avec le temps.
lmouillart [28/02/2012 15:17]

@oonu
"En plus Eclipse sur windows est déjà loin d'être bon, mais alors sur mac :S
Netbeans fait mieux, mais perso je vois pas lequel arrive a la cheville de Xcode!!!"

Ce qui est rigolo c'est qu'une partie des développeurs de Netbeans se sont vu remercier par Oracle et travaillent désormais pour Google sur Eclipse/ADT.
bigham [28/02/2012 15:28]

@weeky "Je n'ai jamais eu le moindre bug que ce soit sur Snow Leopard ou Lion quelque soit la version."

Ca dépend de l'usage. Si tu l'utilises comme outil de travail au quotidien, il serait vraiment incroyable de ne pas avoir rencontré un seul problème de stabilité ou de lenteur ou de comportement agaçant.
5
4
3
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.