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 24/08/2006, 18h07   #1 (permalink)
Membre extrêmement actif(ve)
 
Avatar de kedare
 
Date d'inscription: juillet 2005
Localisation: France, near Paris
Messages: 1 124
Par défaut Quel langage choisir pour Mac ? Java , C#/Mono, Ruby, Pascal ? Python ?

Salut !
je cherche a apprendre un langage
je connais un tout petit peut le java et le Ruby , et le C# avec mono me tente bien
je compte surtout faire des applications utilitaires , et developper sur MacOsX
que me conseillez vous ?
je cherche un langage pas trop lent , qui possede des "features" interessantes (love java web start)
java est pas mal , meme si parfois un peut complexe (leur POO est trop forcé) , la vitesse bonne (sauf swing) , et le nombre de lib enorme
le ruby , pour le moment j'aime bien ... mais il y a tres peut de lib , et je n'aime pas le fait que les libs soit attacher a l'interpreteur plutot qu'a l'application elle meme
le C# a l'air plutot cool , mais j'ai l'impression qu'il y a encore tres peut de lib pour mono
je voudrais que mes programmes tourne aussi sur linux et windows , si possible sans avoir a le recompiler
voila merci , j'attend vos avis

(enfin de toute facon je garderais quand meme ruby , vu que j'utilise rails , donc comme langage en plus de ruby)
__________________
<Institut Supérieur de Ressources Informatiques>

Dernière modification par kOrt3x ; 19/10/2009 à 22h30.
kedare est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 24/08/2006, 19h22   #2 (permalink)
Membre éclairé
 
Avatar de etranger
 
Date d'inscription: septembre 2004
Messages: 333
Par défaut

Il me semble qu'a travers ta question tu y a presque repondu.

Java repond a tes critaires, comme tu l'a toi meme dit, ruby soufre du manque de lib, vu q'il est moin rependu que Java.

sinon il y a aussi le c/c++, ou encore Free Pascal ( voir aussi Lazarus, mais je ne sais pas ou en est le projet pour Mac).

Personelement, si je devait travailer sous Mac j'aurait probablement utilisé perl (mais je ne veut pas me faire taper dessus alors je sort vite ++>[] ).
etranger est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/08/2006, 13h12   #3 (permalink)
Rédacteur
 
Avatar de Woufeil
 
Date d'inscription: février 2006
Localisation: Toulouse
Âge: 22
Messages: 1 083
Par défaut

Si c'est pour du MacOS, je te conseille Java plutôt que Mono. Si tu avais été sous Windows, la choix aurait peut être été différent mais là... Je vois pas l'intérêt de Mono en fait...
__________________
"En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
Application :

ainsi qu'à regarder la avant de poser une question.

La rubrique Perl recrute, contactez-moi.
Woufeil est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/08/2006, 13h28   #4 (permalink)
Membre éclairé
 
Avatar de Orian
 
Date d'inscription: août 2006
Localisation: Namur - Belgique
Âge: 20
Messages: 376
Envoyer un message via MSN à Orian Envoyer un message via Skype™ à Orian
Par défaut

Si tu veux des programme qui tourne sur MacOS, linux et windows je te conseille Java
Orian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/08/2006, 17h09   #5 (permalink)
Membre extrêmement actif(ve)
 
Avatar de kedare
 
Date d'inscription: juillet 2005
Localisation: France, near Paris
Messages: 1 124
Par défaut

Citation:
Envoyé par Woufeil
Si c'est pour du MacOS, je te conseille Java plutôt que Mono. Si tu avais été sous Windows, la choix aurait peut être été différent mais là... Je vois pas l'intérêt de Mono en fait...
bah ...
c'est plus rapide que java
on peut faire des UI Cocoa
c'est plus simple que java (va copier un fichier avec java et C# tu va doit la difference )
__________________
<Institut Supérieur de Ressources Informatiques>
kedare est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 25/08/2006, 18h17   #6 (permalink)
Rédacteur
 
Avatar de Woufeil
 
Date d'inscription: février 2006
Localisation: Toulouse
Âge: 22
Messages: 1 083
Par défaut

C'est plus rapide, sur Windows j'en suis sur, mais je ne sais pas si c'est valable pour Mac OS... J'ai jamais testé au fait.
Après pour le débat framework .NET vs API Java, c'est une question de goût. Certain préfère l'un, d'autre l'autre
__________________
"En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
Application :

ainsi qu'à regarder la avant de poser une question.

La rubrique Perl recrute, contactez-moi.
Woufeil est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2006, 21h23   #7 (permalink)
Membre extrêmement actif(ve)
 
Avatar de kedare
 
Date d'inscription: juillet 2005
Localisation: France, near Paris
Messages: 1 124
Par défaut

bon finalement je vais surement faire des programmes qui ne tourne que sur MacOsX , donc je vais me tourner vers l'objective-C ,ca a l'air pas mal (mais quand meme plus complexe que les autres)
j'utiliserais aussi Ruby avec le binding Cocoa :p
__________________
<Institut Supérieur de Ressources Informatiques>
kedare est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2006, 21h48   #8 (permalink)
Membre éclairé
 
Avatar de etranger
 
Date d'inscription: septembre 2004
Messages: 333
Par défaut

a tu pensser a python ?

C'est un language script dont la popularité augmente de jour en jour, un bon nombre de libs, une syntaxe claire, j'ai commancer à my interessé il y a quelques jours et sa ma l'air assez bien.

Donc python + PyQt devrait largement satisfair tes besoin.
etranger est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2006, 23h26   #9 (permalink)
Membre extrêmement actif(ve)
 
Avatar de kedare
 
Date d'inscription: juillet 2005
Localisation: France, near Paris
Messages: 1 124
Par défaut

j'ai deja fait beaucoup de python avant de faire du ruby
mais j'ai arreter car je preferais le ruby
__________________
<Institut Supérieur de Ressources Informatiques>
kedare est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 10/09/2006, 00h49   #10 (permalink)
Membre éclairé
 
Avatar de etranger
 
Date d'inscription: septembre 2004
Messages: 333
Par défaut

A tu essayer Freepascal / lazarus ?

c'est du compilé, c'est propre et portable.
etranger est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/09/2006, 12h34   #11 (permalink)
Rédacteur
 
Avatar de ®om
 
Date d'inscription: janvier 2005
Messages: 2 706
Par défaut

Citation:
Envoyé par kedare
bah ...
c'est plus rapide que java
on peut faire des UI Cocoa
c'est plus simple que java (va copier un fichier avec java et C# tu va doit la difference )
Je n'ai jamais fait avec C#, mais en java ça n'est pas très dur

Je te conseille aussi JAVA
®om est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/09/2006, 14h15   #12 (permalink)
Membre extrêmement actif(ve)
 
Avatar de kedare
 
Date d'inscription: juillet 2005
Localisation: France, near Paris
Messages: 1 124
Par défaut

le truc avec java c'est que l'api cocoa n'est plus maintenu (et swing c'est de la M####) (et swt permet trop peut de chose (vu que ca doit etre dispo sur toute les plateformes)


Citation:
Envoyé par etranger
A tu essayer Freepascal / lazarus ?

c'est du compilé, c'est propre et portable.
j'y ai deja pensé , mais j'attent que la 1.0 sorte , parceque pour l'instant il n'y a aucune interface pour MacOsX , c'est juste du GTK avec X11, mais bon la encore ca permet pas tout ce que peut faire Cocoa ^^
__________________
<Institut Supérieur de Ressources Informatiques>
kedare est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 10/09/2006, 14h21   #13 (permalink)
Rédacteur
 
Avatar de ®om
 
Date d'inscription: janvier 2005
Messages: 2 706
Par défaut

Citation:
Envoyé par kedare
le truc avec java c'est que l'api cocoa n'est plus maintenu (et swing c'est de la M####) (et swt permet trop peut de chose (vu que ca doit etre dispo sur toute les plateformes)
Je sais pas depuis quand tu n'as pas fait de Swing, mais sur Java 6 (beta), c'est très bien...
Java 5 ça va encore, mais c'est vrai qu'il manque le double buffering...

Swing, ça dépend surtout de la manière où on l'utilise (notamment avec une bonne utilisation de l'EventDispatchThread)...
http://gfx.developpez.com/tutoriel/j...ing-threading/
®om est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/09/2006, 14h27   #14 (permalink)
Membre extrêmement actif(ve)
 
Avatar de kedare
 
Date d'inscription: juillet 2005
Localisation: France, near Paris
Messages: 1 124
Par défaut

non j'aime pas swing :/
le fait que ca soit pas une "vrais" fenetre native
c'est comme faire une fenetre d'application avec la SDL , ca a que des inconveniants
__________________
<Institut Supérieur de Ressources Informatiques>
kedare est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 10/09/2006, 14h30   #15 (permalink)
Rédacteur
 
Avatar de ®om
 
Date d'inscription: janvier 2005
Messages: 2 706
Par défaut

Citation:
Envoyé par kedare
non j'aime pas swing :/
le fait que ca soit pas une "vrais" fenetre native
OK, comme tu veux, moi je trouve ça plutôt sympa, tu peux faire des effets sympas grâce à ça...
®om 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 16h07.


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.