IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apple Discussion :

Quel langage choisir pour Mac ? Java , C#/Mono, Ruby, Pascal ? Python ? [Débat]


Sujet :

Apple

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    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)

  2. #2
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    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 ++>[] ).

  3. #3
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    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...

  4. #4
    Membre chevronné
    Avatar de Orian
    Inscrit en
    Août 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2006
    Messages : 372
    Par défaut
    Si tu veux des programme qui tourne sur MacOS, linux et windows je te conseille Java

  5. #5
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    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 )

  6. #6
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    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

  7. #7
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    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

  8. #8
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    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

  9. #9
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    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 ^^

  10. #10
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par kedare
    Salut !
    je cherche a apprendre un langage
    ->
    http://www.realsoftware.com/
    Real Basic c'est très bien et pro

  11. #11
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par mat.M
    ->
    http://www.realsoftware.com/
    Real Basic c'est très bien et pro
    payant

  12. #12
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par kedare
    payant
    je sais mais si tu bosses en entreprise..

  13. #13
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    je bosse pas en entreprise :p

  14. #14
    Membre éclairé Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Par défaut
    Je ne sais pas si sa peut t'aider, mais je suis tomber par hasard sur cet article .

  15. #15
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut Comment faire pour débuter la programmation sur mac?
    Bonjour
    Je voudrai apprendre à faire de la programmation pour ensuite pouvoir créer de petits logiciels que je cherche mais que je ne trouve pas ou qui n'existe pas.
    Je suis sous mac et je ne sais pas vers quel langage me tourner pour que ce soit le plus pratique : juste équilibre entre une difficulté pas trop grande et le plus de possibilité
    Je ne connais absolument pas (encore) le vocabulaire adapté et suis un peu perdu dans ce forum
    Je suis en Terminale S avec plutôt un bon bagage en math et de la patience
    Que me conseillez-vous?

    Et où puis-je trouver des cours comme il se trouve sur ce site mais adapté au langage que vous me conseillez?


    Merci beaucoup de votre aide

  16. #16
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    309
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 309
    Par défaut
    Si tu tiens à faire de la programmation que sur mac, c'est sans hésiter que je te conseille Objective-C/Cocoa, Objective-C étant le langage de base, il faut connaître le C pour pouvoir programmer avec ce langage, ou au moins être familié avec la syntaxe C-like. Et Cocoa c'est l'environnement de programmation.

  17. #17
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut
    Ok merci bcp et comment et avec quoi je pourrai apprendre à me sevir de ce langage?

  18. #18
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    309
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 309
    Par défaut
    Déjà pour développer sur Objective-C/Cocoa, il faut installer les Developer Tools. Tu peux soit installer les Developer Tools à partir de ton DVD d'installation Mac OS X, soit tu les télécharges par internet sur le site de l'ADC d'Apple, inscription obligatoire mais gratuite : http://developer.apple.com/

    Et sinon pour apprendre, tu as plein de documentation sur internet. Souvent en anglais malheureusement.

  19. #19
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut
    oui c'était bien ça le problème et vu que déja le langage est compliqué, si en plus c'est en anglais
    et j'en ai pas trouvé des simples et bien expliqué

    en tout cas merci bcp
    sinon je m'achèterai un bouquin
    bonne soirée

Discussions similaires

  1. Quel langage choisir pour un soft commercial ?
    Par AnTaReS7364 dans le forum Langages de programmation
    Réponses: 11
    Dernier message: 16/07/2006, 22h21
  2. [Débutant] Quel langage choisir pour débuter ?
    Par Invité dans le forum Débuter
    Réponses: 15
    Dernier message: 05/07/2004, 22h13
  3. Quel langage choisir pour lire sur le port série ?
    Par Nico76 dans le forum Windows
    Réponses: 7
    Dernier message: 28/04/2004, 10h42
  4. quel langage choisir pour mon interface graphique
    Par mrom34 dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 09/03/2004, 19h12
  5. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo