Le "." / les outils de program. pour X (débutant)

titojean

Membre actif
9 Avril 2001
260
4
Visiter le site
Essayant de trouver mon chemin parmis les outils de développement pour X permettant de créer un appli. autonome, j'aimerai, avec vous, faire le point de l'offre...en essayant de comprendre à quels types de projets/publics ils s'adressent...

Voila un début de reponce perso. qui ne demmande qu'a être complété et corrigé :

1- les "outils de développement" d'apple (Interface Builder/Project Builder) :

Acceptent les languages Objective C (et C++?), Java et les commandes applescript.
La création d'interface "à la norme X" est "super cool" (par
simple glisser/déposer d'objets préfabriqués) mais le language C est bien
trop hard pour un débutant comme moi...le language applecript est trés
facile mais plutot destiné au "dialogue" avec telle ou telle appli.
Ce doit être un outils génial pour les projets un peu lourd propre aux accros du C.
Le CD contenant ces outils coute 20 $, disp. sur l'ADC).
(article SVM 05/02 p64)

2- le logiciel Realbasic :

Je ne connais pas ce log. mais apparement il utilise le language basic...
D'aprés l'art. d'SVM 03/02 p66, le log. a l'air trés complet (glisser/dep.
pour la création d'interface, manipulation de fichier Word , excel, Qtime,
3d...créat. de tableur, communication avec des base de données pro...).
Ca a l'air plutôt bien adapté pour un début en programmation sur mac...si
on a une tirelire...sans actions Universal dedans.
(Coute +/- 220 ou 525 euro selon version, www.alsyd.com)

3- le log. Revolution :

Je n'en entend parler pour la 1ere fois qu'en 04/02 (SVM p64)...reprend, en le
perfectionnant, le principe de programmation d'Hypercard ainsi qu'un language
proche d'Hypertalk...
Hypercard c'est vraiment trop loin dans mes souvenirs...
(couts : 0 Euro (édit limitée), +/-400 Euro (standard), +/- 1145 Euro (Pro),
disp. uniquement/web : www.runrev.com)

4- le log. Jbuilder :

Disponible depuis peu, cet outils utilise uniquement le language Java...
D'aprés Macworld (HS "spécial Os X" p 58), c'est la référence pour ce language...
Ne connaissant pas Java, je ne l'est pas encore découvert mais je crois qu'il
est disponible gratuitement sur le site de son éditeur Borland.

Voila, of course je ne parle pas de CodeWarrior...je suis novice et rien que
le nom (sans parler du prix) me fais frissonner...

Enfin, une question pour finir ... le language Java, Késako ? Est-ce que c'est
proche d'un C. ou plutot d'u language "naturel" type applescript/basic ?
 

cux221

Membre actif
20 Avril 2002
719
1
41
MASSY
Le langage Java est un langage objet dont la syntaxe se rapproche de celle du C.

La notion d'objet n'existe pas en C. C'est un langage evolué.

Je ne te parle pas des langages prototypes, c'est l'horreur.
 

Didier Guillion

Membre expert
Club MacG
20 Juillet 2001
3 244
164
59
Toulouse
www.myriad-online.com
Bonjour,

Voici quelques conseils qui n'engagent que moi...

Un langage informatique, c'est un peu comme une langue parlée.
Le Maya Occidental est une superbe langue à la sémantique incroyable mais tu ne pourra discuter qu'avec 3 ou 4 érudits dans le monde...

Choisi donc un langage largement pratiqué, et surtout utilisé sur plusieurs plateformes. Si, comme je ne le doute pas, tes programmes fonctionnent bien, tu sera certainement amenés à les porter (les adapter) sur d'autres systèmes d'exploitation. Si un jour tu cherche du boulot dans ce domaine, ce n'est pas sur que les ordinateurs soient les mêmes, tu pourra au moins réutiliser ton savoir faire.
Evite donc les langages spécifiques à une machine.

Vérifie également, qu'il existe au moins deux éditeurs de compilateur pour le langage choisi. Sinon, tu risque de te retrouver bloqué un jour...

Enfin, il faut tout de même savoir que les principes de fonctionnement des langages informatiques sont proches. Si un jour tu as a apprendre un autre langage, ce sera plus facile qu'une première découverte.

Cordialement







 

jeromemac

Membre expert
Club MacG
5 Octobre 2001
3 105
115
44
NICE
Le C est un langage multiplatforme, car il y'a plusieur compilateur qui marche sur plusieur environnement, le c++ pas mal aussi, l'objective-c je sais pas mais franchement pour moi c'est différent des deux autres précédemment cité, sinon chui a peu près d'accord avec didier guillon
 

mfay

Membre expert
Club MacG
23 Mai 2001
1 131
587
59
mfay.free.fr
Moi, j'arrete pas de programmer avec REALBASIC. C'est un système de développement très agréable et très bien conçu. Il évolue sans cesse. Son basic est très propre, bien orienté objet et rapide à prendre en main.

Son défaut, c'est qu'il est payant. Mais quel confort. Même si il est un chouïa limité pour certaine chose.