Précédent   Forum du club des développeurs et IT Pro > Systèmes > Mac
Mac Forum d'entraide sur environnement et développement OS X et iOS. Avant de poster : lire la FAQ Mac ; voir la page Outils ; voir les tutoriels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/12/2007, 18h46   #81
PsychoH13
Membre éclairé
 
Remy Demarest
Inscription : juillet 2007
Messages : 308
Détails du profil
Informations personnelles :
Nom : Remy Demarest
Âge : 27

Informations forums :
Inscription : juillet 2007
Messages : 308
Points : 370
Points : 370
Envoyer un message via AIM à PsychoH13 Envoyer un message via MSN à PsychoH13 Envoyer un message via Yahoo à PsychoH13 Envoyer un message via Skype™ à PsychoH13
Le livre Cocoa par la pratique de Aaron Hillegass est très bien pour apprendre, par contre il est pour Mac OS X 10.2, donc si t'es sous Leopard l'interface de Interface Builder sera très perturbante...
PsychoH13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 10h47   #82
clampin
Membre du Club
 
Avatar de clampin
 
Homme David Remacle
Inscription : février 2005
Messages : 89
Détails du profil
Informations personnelles :
Nom : Homme David Remacle
Âge : 42
Localisation : Belgique

Informations forums :
Inscription : février 2005
Messages : 89
Points : 59
Points : 59
Pour reprendre un peu, et pour résumer

- cocoa/objective-C : Uniquement Mac - pas portable vers d'autres plateformes
- QT : portable sur presque tout, mais cher.
- Java : portable, mais réputation d'être lent
- cocoa/java | Cocoa-ruby (coco-...) : outils marketing pour attirer les développeurs vers cocoa/objective-c

Donc tout dépends

- de l'application à réalisé et savoir si elle doit être disponible sur toutes les plateformes.
- du prix que l'on veut mettre (et oui)

Voilà en très résumé ce thread..... (Si j'ai oublié quelque chôse, merci d'ajouter)
clampin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 12h37   #83
PsychoH13
Membre éclairé
 
Remy Demarest
Inscription : juillet 2007
Messages : 308
Détails du profil
Informations personnelles :
Nom : Remy Demarest
Âge : 27

Informations forums :
Inscription : juillet 2007
Messages : 308
Points : 370
Points : 370
Envoyer un message via AIM à PsychoH13 Envoyer un message via MSN à PsychoH13 Envoyer un message via Yahoo à PsychoH13 Envoyer un message via Skype™ à PsychoH13
Je tiens à préciser :
  • Java/Cocoa : déconseillé (deprecated) depuis Tiger, en effet le pont n'est plus maintenu depuis Tiger on n'a donc pas accès à toutes les nouvelles fonctionnalités disponibles sous Tiger et après, de plus la gestion des classes Java en Cocoa est totalement abandonnées dans Leopard avec IB3.
  • RubyCocoa : arrivé officiellement dans Leopard mais déjà disponible avant.
  • PyObjC : de même que RubyCocoa, il est arrivé officiellement dans Leopard mais il était disponible avant, il s'agit d'un pont pour pouvoir programmer en Python dans Cocoa.
PsychoH13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 14h40   #84
Tarul
Membre Expert
 
Inscription : janvier 2005
Messages : 729
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 729
Points : 1 159
Points : 1 159
Le langage Objective-C n'est pas unique au Mac. De même qu'une partie du framework cocoa. Ces deux outils ont été porté sous GnuStep.
Tarul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 20h45   #85
Garulfo
Inactif
 
Inscription : juillet 2005
Messages : 1 958
Détails du profil
Informations personnelles :
Âge : 48

Informations forums :
Inscription : juillet 2005
Messages : 1 958
Points : 2 209
Points : 2 209
Citation:
Envoyé par Tarul Voir le message
Le langage Objective-C n'est pas unique au Mac. De même qu'une partie du framework cocoa. Ces deux outils ont été porté sous GnuStep.
Oui c'est vrai. Car GNUStep est le successeur libre de NeXTSTEP. Reste que c'est très anecdotique.
Garulfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 09h45   #86
riete
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 186
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 52
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 186
Points : 1 432
Points : 1 432
Je passe en visiteur sur cette discussion et je trouve l'acronyme Qt ou QT.
Jusqu'à maintenant ceci était l'abréviation pour QuickTime pour moi. Mais de quoi s'agit il ici? merci
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 10h32   #87
sinok
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 660
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 660
Points : 12 474
Points : 12 474
QT => QuickTime
Qt => ToolKit de programmation C++ disponible sous Linux (il est à la base de KDE), Windows et Mac de l'éditer TrollTech. Disponible en GPL ou en license commerciale
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 11h36   #88
riete
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 186
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 52
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 186
Points : 1 432
Points : 1 432
Citation:
Envoyé par sinok Voir le message
QT => QuickTime
Qt => ToolKit de programmation C++ disponible sous Linux (il est à la base de KDE), Windows et Mac de l'éditer TrollTech. Disponible en GPL ou en license commerciale
Voilà une information qui me semble intéressante. Comme quoi en passant on peut découvrir des choses inattendues.

Je pense que Qt (voilà je connais maintenant ) pourrais être très utile dans pour remplacer tout un tas de petits développement éparpillés sur différents type de platform dans notre entreprise (PSION, OS X, Windows, Nokia 770 etc...).

Je vais regarder cela de plus prêt.

Par contre j'ai une inquiètude. Si j'ai bien compris Nokia se paye trolltech. Est ce que cela signifie mort de Qt à plus ou moins brève échéance pour musuler la concurrence? ou Nokia vat il réellement utiliser Qt dans ces futurs developpement et mettre à mort Meamo?

Excuser moi pour la parenthèse
Merci
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 13h53   #89
sinok
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 660
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 660
Points : 12 474
Points : 12 474
Citation:
Envoyé par riete Voir le message
Par contre j'ai une inquiètude. Si j'ai bien compris Nokia se paye trolltech. Est ce que cela signifie mort de Qt à plus ou moins brève échéance pour musuler la concurrence? ou Nokia vat il réellement utiliser Qt dans ces futurs developpement et mettre à mort Meamo?
Sachant que Nokia a racheté TrollTech pour Qt et que Qt est le produit phare de TrollTech, je doute qu'ils aillent mettre le tookit à la poubelle .

Ensuite Maemo ne sera pas abandonné pour autant
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 15h07   #90
epsilon68
Membre émérite
 
Inscription : juin 2006
Messages : 1 204
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : juin 2006
Messages : 1 204
Points : 923
Points : 923
Personne ne sait... Tout le monde peut supposer mais personne ne connait l'avenir.
epsilon68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2008, 15h48   #91
riete
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 186
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 52
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 186
Points : 1 432
Points : 1 432
L'avenir nous le dira.
En tout état de cause, dès que j'ai un moment, je vais essayé Qt
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2008, 14h00   #92
Marmot
Membre actif
 
Inscription : mars 2002
Messages : 128
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 128
Points : 158
Points : 158
Citation:
Par contre j'ai une inquiètude. Si j'ai bien compris Nokia se paye trolltech. Est ce que cela signifie mort de Qt à plus ou moins brève échéance pour musuler la concurrence? ou Nokia vat il réellement utiliser Qt dans ces futurs developpement et mettre à mort Meamo?
Qt est sous GPL il y a peu de chance qu'il meurt sans compter qu'il existe une fondation FreeQt entre Trolltech et KDE eV, dont les termes stipulent que si Trolltech cesse de sortir une version de Qt/X11 en GPL pendant deux ans, Qt passe automatiquement en licence BSD. Des discussions sont en cours pour étendre cet engagement aux nouvelles plate-formes supportées par KDE.
__________________
"Un langage de programmation est sensé être une façon conventionnelle de donner des ordres à un ordinateur (...). Il n'est pas sensé être obscure, bizarre et plein de pièges subtils (ça, ce sont des attributs de la magie)." D.Small
Marmot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2008, 11h50   #93
riete
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 186
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 52
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 186
Points : 1 432
Points : 1 432
Citation:
Envoyé par Marmot Voir le message
Qt est sous GPL il y a peu de chance qu'il meurt sans compter qu'il existe une fondation FreeQt entre Trolltech et KDE eV, dont les termes stipulent que si Trolltech cesse de sortir une version de Qt/X11 en GPL pendant deux ans, Qt passe automatiquement en licence BSD. Des discussions sont en cours pour étendre cet engagement aux nouvelles plate-formes supportées par KDE.
Voici donc por moi (et pour d'autres je suppose) de bonnes raison de regarder de plus prêt Qt. Ce que je n'ai pas encore eu le temps de faire

Une dernière question:
Compte tenu du fait qu'aujourd'hui, il n'y a pas (ou je ne connais pas) d'environnement de développement qui tourne sur Mac pour développé des appli pour Nokia serie 40 et 60.
Est il ou sera-t-il possible d'utiliser Qt pour cela?
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2008, 09h47   #94
comtois
Responsable Purebasic
 
Avatar de comtois
 
Inscription : avril 2003
Messages : 899
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 899
Points : 2 995
Points : 2 995
Bonjour tout le monde,

Juste pour information, sachez qu'il existe PureBasic qui tourne sous Mac.
Depuis la version 4.30 , deux versions sont disponibles , la première pour les processeurs PPC et la seconde pour les processeur intel x86.

Il existe une version démo disponible sur le site de l'éditeur pour se faire une idée, vos impressions sur ce langage nous intéresse.

Vous pouvez laisser vos impressions sur ce post

Comme vous pouvez le constater, le créateur du langage a aimablement accepté d'intervenir à mon invitation , j'ignore s'il sera encore disponible pour répondre à d'autres questions , il est très pris par le développement, mais s'il y a suffisamment de questions pertinentes, je tenterai de le faire intervenir encore une fois pour vous répondre.
__________________
Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.
comtois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2009, 10h18   #95
FloMo
Membre Expert
 
Avatar de FloMo
 
Homme Florent Morin
Entrepreneur
Inscription : juillet 2004
Messages : 724
Détails du profil
Informations personnelles :
Nom : Homme Florent Morin
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Entrepreneur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juillet 2004
Messages : 724
Points : 1 291
Points : 1 291
De mon point de vue, hormis Objective-C avec Cocoa, pour le développement Mac, j'adore Qt. C'est celui qui s'intègre le mieux au Mac je pense.
__________________
"Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

Développeur iOS & web
Formateur video2brain / lynda.com
FloMo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2009, 16h12   #96
france1159
Candidat au titre de Membre du Club
 
Inscription : septembre 2009
Messages : 13
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : septembre 2009
Messages : 13
Points : 12
Points : 12
Pour ma part il est vraie que Objective-C / Cocoa c'est le meilleur couple pour le développement Mac.
france1159 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2009, 16h40   #97
Ceylo
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 209
Détails du profil
Informations personnelles :
Âge : 22
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 209
Points : 1 280
Points : 1 280
Citation:
Envoyé par FloMo Voir le message
De mon point de vue, hormis Objective-C avec Cocoa, pour le développement Mac, j'adore Qt. C'est celui qui s'intègre le mieux au Mac je pense.
Hum une petite question par curiosité, quel programme utilises-tu pour développer avec Qt ? Parce que pour avoir testé QtCreator je le trouve horriblement peu intuitif, lourd et pauvre. Je n'ai pas vérifié s'il en était à ses débuts mais ça ne m'étonnerait pas (je retiendrai tout particulièrement l'impossibilité de fermer la fenêtre des templates de nouveaux fichiers ).
Quant à Xcode j'ai du mal à m'imaginer ce que ça donne vu que chaque fichier ui (qui bizarrement ne permet de représenter qu'une fenêtre et rien d'autre) est associé par QtCreator à un couple de fichiers représentant la classe de contrôle de la fenêtre, or QtDesigner ne créé pas ces fichiers (à ce que je sais).
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2009, 18h28   #98
FloMo
Membre Expert
 
Avatar de FloMo
 
Homme Florent Morin
Entrepreneur
Inscription : juillet 2004
Messages : 724
Détails du profil
Informations personnelles :
Nom : Homme Florent Morin
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Entrepreneur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juillet 2004
Messages : 724
Points : 1 291
Points : 1 291
Citation:
Envoyé par Spootnik Voir le message
Hum une petite question par curiosité, quel programme utilises-tu pour développer avec Qt ? Parce que pour avoir testé QtCreator je le trouve horriblement peu intuitif, lourd et pauvre. Je n'ai pas vérifié s'il en était à ses débuts mais ça ne m'étonnerait pas (je retiendrai tout particulièrement l'impossibilité de fermer la fenêtre des templates de nouveaux fichiers ).
Quant à Xcode j'ai du mal à m'imaginer ce que ça donne vu que chaque fichier ui (qui bizarrement ne permet de représenter qu'une fenêtre et rien d'autre) est associé par QtCreator à un couple de fichiers représentant la classe de contrôle de la fenêtre, or QtDesigner ne créé pas ces fichiers (à ce que je sais).
Pour le code, j'utilise ViM essentiellement.

Pour ce qui est des interfaces, QtDesigner permet de réaliser les interfaces mais aussi les connexions slots/signaux.

Ce n'est certes pas aussi efficace que l'Objective-C et Cocoa dans XCode / Interface Builder, mais c'est sans doute la meilleure alternative multiplateformes.
__________________
"Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)

Développeur iOS & web
Formateur video2brain / lynda.com
FloMo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2009, 10h45   #99
misterMAG-i
Futur Membre du Club
 
Christophe Malo
Inscription : novembre 2009
Messages : 17
Détails du profil
Informations personnelles :
Nom : Christophe Malo
Âge : 43

Informations forums :
Inscription : novembre 2009
Messages : 17
Points : 19
Points : 19
Envoyer un message via Skype™ à misterMAG-i
Par défaut c / objective -c / Cocoa

Personnellement, je préconise également les outils propres à la plateforme pour le développement d'applications MAC

objective-c / cocoa, ardu à prendre en main, il faut donc passer par du C, la base mais l'ensemble forme une bonne équipe

De plus les outils sont gratuits, une base documentaire disponible chez Apple (en anglais), on commence à trouver quelques docs en français sur le net.

A+

Christophe aka misterMAG-i
misterMAG-i est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2010, 14h03   #100
pfo69
Invité de passage
 
Inscription : novembre 2007
Messages : 51
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 51
Points : 4
Points : 4
Personnellement j'aime bien les couples :
Python/wxWidgets
Python/PyObjC

pour mac et windows j'utilise aussi 4D.

Je n'ai pas encore testé RealBasic comme solution multi plateforme, qu'en pensez vous ?

Finalement, pour résumer quels conseils donnerez vous pour développer des applis multi plateforme avec gestion BDD ?

c++/Qt --> Vraiment trop chère car si je ne me trompe pas c'est 4000$ par plateforme ?

alors que reste t'il vraiment pour le mac/linux/windows ?

Merci
pfo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h33.


 
 
 
 
Partenaires

Hébergement Web