Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mac
Mac 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 16/12/2007, 18h46   #81
Membre éclairé
 
Date d'inscription: juillet 2007
Localisation: French.lproj
Âge: 24
Messages: 304
Envoyer un message via AIM à PsychoH13 Envoyer un message via MSN à PsychoH13 Envoyer un message via Yahoo à PsychoH13 Envoyer un message via Skype™ à PsychoH13
Par défaut

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
Vieux 20/01/2008, 10h47   #82
Nouveau membre du Club
 
Avatar de clampin
 
Date d'inscription: février 2005
Âge: 39
Messages: 76
Par défaut

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
Vieux 20/01/2008, 12h37   #83
Membre éclairé
 
Date d'inscription: juillet 2007
Localisation: French.lproj
Âge: 24
Messages: 304
Envoyer un message via AIM à PsychoH13 Envoyer un message via MSN à PsychoH13 Envoyer un message via Yahoo à PsychoH13 Envoyer un message via Skype™ à PsychoH13
Par défaut

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
Vieux 20/01/2008, 14h40   #84
Rédacteur
 
Date d'inscription: janvier 2005
Messages: 717
Par défaut

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
Vieux 20/01/2008, 20h45   #85
Inactif(ve)
 
Date d'inscription: juillet 2005
Localisation: Ailleurs
Âge: 44
Messages: 1 974
Par défaut

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
Vieux 08/02/2008, 09h45   #86
Membre émérite
 
Avatar de riete
 
Date d'inscription: avril 2006
Localisation: Gap
Messages: 978
Par défaut

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
Vieux 08/02/2008, 10h32   #87
Modérateur
 
Avatar de sinok
 
Date d'inscription: août 2004
Localisation: Paris
Âge: 29
Messages: 6 248
Par défaut

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
__________________
Alors, j'suis pourrave ou j'suis pourrave?
Mais ce n'est pas pour autant que j'accepte les questions techniques par MP...
Pareil pour MSN
sinok est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/02/2008, 11h36   #88
Membre émérite
 
Avatar de riete
 
Date d'inscription: avril 2006
Localisation: Gap
Messages: 978
Par défaut

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
Vieux 08/02/2008, 13h53   #89
Modérateur
 
Avatar de sinok
 
Date d'inscription: août 2004
Localisation: Paris
Âge: 29
Messages: 6 248
Par défaut

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
__________________
Alors, j'suis pourrave ou j'suis pourrave?
Mais ce n'est pas pour autant que j'accepte les questions techniques par MP...
Pareil pour MSN
sinok est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/02/2008, 15h07   #90
Membre Expert
 
Date d'inscription: juin 2006
Localisation: devant mon ordi
Âge: 34
Messages: 1 106
Par défaut

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
Vieux 08/02/2008, 15h48   #91
Membre émérite
 
Avatar de riete
 
Date d'inscription: avril 2006
Localisation: Gap
Messages: 978
Par défaut

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
Vieux 12/02/2008, 14h00   #92
Membre régulier
 
Date d'inscription: mars 2002
Messages: 111
Par défaut

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

Dernière modification par vbrabant ; 12/02/2008 à 17h38. Motif: Qt, pas QT (QuickTime)
Marmot est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/02/2008, 11h50   #93
Membre émérite
 
Avatar de riete
 
Date d'inscription: avril 2006
Localisation: Gap
Messages: 978
Par défaut

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
Vieux 20/12/2008, 09h47   #94
Responsable Purebasic
 
Avatar de comtois
 
Date d'inscription: avril 2003
Messages: 621
Par défaut

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.
__________________
Rubrique PureBasic
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
comtois est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/01/2009, 10h18   #95
Membre chevronné
 
Avatar de FloMo
 
Date d'inscription: juillet 2004
Messages: 639
Par défaut

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 Indépendant

iPhone / iPod Touch

Qt Software
Code Less. Create More. Deploy Everywhere.
FloMo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 27/09/2009, 16h12   #96
Invité de passage
 
Date d'inscription: septembre 2009
Localisation: Nord
Messages: 9
Par défaut

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
Vieux 27/09/2009, 16h40   #97
Membre Expert
 
Avatar de Spootnik
 
Date d'inscription: janvier 2007
Localisation: Toulouse !
Âge: 19
Messages: 1 034
Par défaut

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).
__________________
Développeur amateur en C, C++ et Objective-C sous Mac OS X 10.6.
Mes réalisations : portage de SFML pour Mac OS X.
En cour de développement : un logiciel de chat par réseau local (histoire de ne pas s'ennuyer en amphi...).

Je ne réponds par MP qu'aux messages strictement personnels.
Spootnik est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 27/09/2009, 18h28   #98
Membre chevronné
 
Avatar de FloMo
 
Date d'inscription: juillet 2004
Messages: 639
Par défaut

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 Indépendant

iPhone / iPod Touch

Qt Software
Code Less. Create More. Deploy Everywhere.
FloMo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/11/2009, 10h45   #99
Invité régulier
 
Nom : Christophe Malo
Date d'inscription: novembre 2009
Localisation: France, près de Mickey (77)
Âge: 40
Messages: 17
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
Vieux 06/03/2010, 14h03   #100
Membre à l'essai
 
Date d'inscription: novembre 2007
Messages: 49
Par défaut

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
NEWS MACTUTORIEL MACFAQ MACLIVRES MACOUTILS MACBLOG MACÉVÈNEMENTS MAC4D

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mac



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 03h46.


Vos questions techniques : forum d'entraide Mac - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.