Objective C fait vendre des livres
par Christophe Laporte le 27.07.2009 à 00:15
Les solutions Apple intéressent de plus en plus les développeurs. Il y a des signes qui ne trompent pas, comme la WWDC qui affiche complet depuis deux ans. Autre indicateur intéressant : les ventes de livres.
Sur les 121 catégories de livres informatiques recensées par Bookscan, huit seulement affichent des ventes en hausse sur les six premiers mois de l'année, par rapport à la même période en 2008. Sur les huit sujets qui ont suscité l'appétit des lecteurs, on trouve la programmation sous Mac et Objective C.
Mike Hendrickson d'O'Reilly, qui a compilé les statistiques de ventes de livres aux États-Unis, s'étonne de la montée en puissance si rapide d'Objective C. Les livres consacrés à ce langage de programmation sont en quatrième position des meilleures ventes de livres au premier semestre 2009, juste derrière les livres dédiés à C#, Java et au PHP. Mais, l'Objective C a généré plus de vente de livres que le C/C++, JavaScript ou ActionScript.

Si ce phénomène s'inscrit dans la durée, il peut être très intéressant pour Apple, qui est en train d'accroitre de manière significative sa base de développeurs, qui pourront à l'avenir passer assez facilement de l'iPhone au Mac, et vice et versa.
Sur le même sujet :
- La littérature pour Mac se porte bien
Sur les 121 catégories de livres informatiques recensées par Bookscan, huit seulement affichent des ventes en hausse sur les six premiers mois de l'année, par rapport à la même période en 2008. Sur les huit sujets qui ont suscité l'appétit des lecteurs, on trouve la programmation sous Mac et Objective C.
Mike Hendrickson d'O'Reilly, qui a compilé les statistiques de ventes de livres aux États-Unis, s'étonne de la montée en puissance si rapide d'Objective C. Les livres consacrés à ce langage de programmation sont en quatrième position des meilleures ventes de livres au premier semestre 2009, juste derrière les livres dédiés à C#, Java et au PHP. Mais, l'Objective C a généré plus de vente de livres que le C/C++, JavaScript ou ActionScript.

Si ce phénomène s'inscrit dans la durée, il peut être très intéressant pour Apple, qui est en train d'accroitre de manière significative sa base de développeurs, qui pourront à l'avenir passer assez facilement de l'iPhone au Mac, et vice et versa.
Sur le même sujet :
- La littérature pour Mac se porte bien
| |
3
2
1
Vos réactions (33 réactions)
Axelvak
[27/07/2009 00:34]
Ce qui est dommage c'est que les ouvrages principaux ne sont pas trouvables sous forme .pdf.
À moins que j'ai mal cherché… si quelqu'un avait un site pour les acheter sous forme dématérialisée (et sans DRM) je suis preneur.
Ce qui est dommage c'est que les ouvrages principaux ne sont pas trouvables sous forme .pdf.
À moins que j'ai mal cherché… si quelqu'un avait un site pour les acheter sous forme dématérialisée (et sans DRM) je suis preneur.
Dr_cube
[27/07/2009 01:14]
Je suis surpris par ces données. Je suis surpris qu'autant de livres sur C# puissent se vendre.. Et je suis surpris que Python ne soit pas plus populaire. J'aurais eu tendance à penser qu'il avait gagné en popularité ces derniers temps. C'est très surprenant aussi que les ventes de Javascript aient chutées... Avec Ajax et tous les Frameworks qu'ils sortent par dessus, je pensais que Javascript connaissait sa nouvelle heure de gloire.
J'aurais bien aimé voir ce qu'il en est d'XML, pour voir si SVG, RelaxNG, XSLT et tout le bastringue sont de plus en plus utilisés.
En outre, j'espère que les gens n'achètent pas des livres sur le langage Objective-C, mais bien plutôt sur le développement Mac ou sur le développement iPhone en Cocoa. Parce que pour ce qui est d'Objective-C, ça s'apprend en moins de 4h avec l'excellente documentation d'Apple : un simple PDF de 150 pages super bien fait et gratuit. L'Objective-C c'est simple. Le développement sur Mac ou iPhone c'est très compliqué et ça justifie l'achat de livres.
En tout cas on mesure ici l'"effet iPhone". Apple a fait un très bon coup. Leurs technologies n'ont jamais été aussi populaires.
Je suis surpris par ces données. Je suis surpris qu'autant de livres sur C# puissent se vendre.. Et je suis surpris que Python ne soit pas plus populaire. J'aurais eu tendance à penser qu'il avait gagné en popularité ces derniers temps. C'est très surprenant aussi que les ventes de Javascript aient chutées... Avec Ajax et tous les Frameworks qu'ils sortent par dessus, je pensais que Javascript connaissait sa nouvelle heure de gloire.
J'aurais bien aimé voir ce qu'il en est d'XML, pour voir si SVG, RelaxNG, XSLT et tout le bastringue sont de plus en plus utilisés.
En outre, j'espère que les gens n'achètent pas des livres sur le langage Objective-C, mais bien plutôt sur le développement Mac ou sur le développement iPhone en Cocoa. Parce que pour ce qui est d'Objective-C, ça s'apprend en moins de 4h avec l'excellente documentation d'Apple : un simple PDF de 150 pages super bien fait et gratuit. L'Objective-C c'est simple. Le développement sur Mac ou iPhone c'est très compliqué et ça justifie l'achat de livres.
En tout cas on mesure ici l'"effet iPhone". Apple a fait un très bon coup. Leurs technologies n'ont jamais été aussi populaires.
Aozera
[27/07/2009 01:25]
Ces chiffres sont la suite logique après la montée en part de marché de l'iPhone et des Macs ces dernières années. Que du bon pour nous en somme :)
J'en profite pour vous demander, quel livre conseilleraient-vous pour débuter l'Objective-C ? Avec de légère connaissance en C. Les livres que j'ai pu trouver demande, selon certain, de bonne connaissance en POO :(. Ou Alors, est-je mal cherché ?
Ces chiffres sont la suite logique après la montée en part de marché de l'iPhone et des Macs ces dernières années. Que du bon pour nous en somme :)
J'en profite pour vous demander, quel livre conseilleraient-vous pour débuter l'Objective-C ? Avec de légère connaissance en C. Les livres que j'ai pu trouver demande, selon certain, de bonne connaissance en POO :(. Ou Alors, est-je mal cherché ?
Axelvak
[27/07/2009 01:35]
Cocoa Programming for Mac OS X de Aaron Hillegass et Cocoa Progamming de Anguish/Buck/Yacktman.
Cocoa Programming for Mac OS X de Aaron Hillegass et Cocoa Progamming de Anguish/Buck/Yacktman.
Mangeur d'pommes
[27/07/2009 01:42]
Les chiffres présentés ici ne transcrivent que l'état du marché concernant la vente du support livre. Faire la symétrie avec le véritable taux de répartition et l'évolution sur un an de ces langages serait abusif. Sinon quelles sont les échelles du diagramme ?
Les chiffres présentés ici ne transcrivent que l'état du marché concernant la vente du support livre. Faire la symétrie avec le véritable taux de répartition et l'évolution sur un an de ces langages serait abusif. Sinon quelles sont les échelles du diagramme ?
Mangeur d'pommes
[27/07/2009 01:44]
En disant échelle, je voulais dire unités !
En disant échelle, je voulais dire unités !
sunjohn
[27/07/2009 02:36]
PHP monte aussi : hourra !
ActionScript monte aussi : ...
PHP monte aussi : hourra !
ActionScript monte aussi : ...
modulus
[27/07/2009 06:21]
@Dr_cube: Tout à fait d'accord avec ce que tu dits.. En revanche, je n'ai pas mis la main sur la doc Apple que tu recommandes, aurais-tu un petit lien ?
@Dr_cube: Tout à fait d'accord avec ce que tu dits.. En revanche, je n'ai pas mis la main sur la doc Apple que tu recommandes, aurais-tu un petit lien ?
Gabone
[27/07/2009 06:45]
http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html
http://developer.apple.com/referencelibrary/index.html#//apple_ref/doc/uid/TP30000943
http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html
http://developer.apple.com/referencelibrary/index.html#//apple_ref/doc/uid/TP30000943
modulus
[27/07/2009 06:49]
@Gabone: Merci beaucoup !!
@Gabone: Merci beaucoup !!
gnome06
[27/07/2009 08:06]
@Axelvak
"Cocoa Programming for Mac OS X" de Aaron Hillegass : incontournable.
@Axelvak
"Cocoa Programming for Mac OS X" de Aaron Hillegass : incontournable.
jdiogon
[27/07/2009 08:27]
Sans vouloir troller (non, vraiment), je préfère mille fois coder en C# qu'en Objective C.
Sans vouloir troller (non, vraiment), je préfère mille fois coder en C# qu'en Objective C.
Un Vrai Type
[27/07/2009 08:52]
@ jdiogon :C'est que tu n'as pas appris à coder en objet quand tu as commencé.
Chacun son langage, son parcours etc...
Perso (avec mon parcours etc...), je préfère coder en Eiffel (puis Obj-C), pour moi le C, C++, C# et java sont pleins d'incohérences et j'ai toujours du mal à comprendre pourquoi on mélange les types de méthodes etc... selon ses petites envies dans des bibliothèques de base. L'exemple frappant est que passer une sting en int en java utilise une technique différente que passer un int en string...
(Et puisque tu as envie de troller, je vais te conseiller une méthode plus efficace, tu aurais dû affirmer ceci :
"Les développeurs digne de ce nom préfèrent coder dans de vrais langages comme le C# plutôt que jouer aux guignols avec objective-C" )
Attention, ceci n'est pas au premier degré...
@ jdiogon :C'est que tu n'as pas appris à coder en objet quand tu as commencé.
Chacun son langage, son parcours etc...
Perso (avec mon parcours etc...), je préfère coder en Eiffel (puis Obj-C), pour moi le C, C++, C# et java sont pleins d'incohérences et j'ai toujours du mal à comprendre pourquoi on mélange les types de méthodes etc... selon ses petites envies dans des bibliothèques de base. L'exemple frappant est que passer une sting en int en java utilise une technique différente que passer un int en string...
(Et puisque tu as envie de troller, je vais te conseiller une méthode plus efficace, tu aurais dû affirmer ceci :
"Les développeurs digne de ce nom préfèrent coder dans de vrais langages comme le C# plutôt que jouer aux guignols avec objective-C" )
Attention, ceci n'est pas au premier degré...
jdiogon
[27/07/2009 08:59]
:-)
Nonon, vraiment, l'idée n'était pas de troller, chacun ses préférences comme tu dis.
Par contre je ne vois pas comment tu affirmes que je n'ai pas commencé par apprendre à coder en objet (ce qui est faux).
Non ce qui me dérange le plus en Objective-C c'est la syntaxe que je trouve très très pénible. Mais c'est sans doute une question d'habitude aussi.
:-)
Nonon, vraiment, l'idée n'était pas de troller, chacun ses préférences comme tu dis.
Par contre je ne vois pas comment tu affirmes que je n'ai pas commencé par apprendre à coder en objet (ce qui est faux).
Non ce qui me dérange le plus en Objective-C c'est la syntaxe que je trouve très très pénible. Mais c'est sans doute une question d'habitude aussi.
YenoIwesa
[27/07/2009 09:13]
Je suis d'accord avec jdiogon, je trouve la syntaxe d'Objective-C assez désagréable et trop verbeuse. Par ailleurs, ne pas pouvoir utiliser Eclipse est pour moi rédhibitoire (malgré ses nombreuses qualités, Xcode ne possède pas le dixième des fonctionnalités d'Eclipse, ne serait-ce que via les possibilités qu'offrent les plugins).
Je suis d'accord avec jdiogon, je trouve la syntaxe d'Objective-C assez désagréable et trop verbeuse. Par ailleurs, ne pas pouvoir utiliser Eclipse est pour moi rédhibitoire (malgré ses nombreuses qualités, Xcode ne possède pas le dixième des fonctionnalités d'Eclipse, ne serait-ce que via les possibilités qu'offrent les plugins).
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- 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.
- 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.
- 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.
- 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.





Février 2012