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

Objective-C Discussion :

[DEV] Obj-c vs C#


Sujet :

Objective-C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 96
    Par défaut [DEV] Obj-c vs C#
    Bonjour,

    Je suis pour ma part développeur, et même si je pense comme tout développeur être capable de coder dans pas mal de langage le langage n'ayant que peut d'importance par rapport a ce qu'on est capable de lui faire faire (au font se sont les algo qui compte).

    Malgres tout ce qui occupe 90% de mon temps au travail c'est le développement .NET sur plateforme Windows (est il besoin de le préciser...).
    J'ai switché il y a peu de temps sur Mac (en privé pas au travail) et je suis ravi par l'environnement tant les petit problèmes quotidiens s'effacent pour faire place seulement à ce pourquoi on été sur un ordinateur au départ.

    Néanmoins je ne renie pas Windows qui même s'il m'agace me permet au travail de faire grâce à .NET un travail performant, rapide et surtout qui répond parfaitement aux besoin des utilisateurs.

    En vacance, je m'intéresse au développement sur mon nouveau MacBook, j'ai déjà fait mon premier HelloWorld en Obj-C, et ma première appli avec GUI etc... cela me semble très puissant.

    Néanmoins, j'aimerais connaître la valeur de Mac dans le monde du développement professionnel. Alors je ne veux pas rentrer dans les considération CLR, machine virtuelle, portabilité, compilation qui m'ont toujours étaient égales, mais plutôt de ce que l'on peut faire rapidement dans l'un ou l'autre des langage. Lequel pour vous est LA réponse, et pourquoi? Lequel permet d'attaquer le plus facilement une base de données (quelque soit son format), de lire du XML, envoyer des mail, gérer des fichier, communiquer, afficher des stat, faire du reporting, sécuriser et localiser une application, bref tout ce dont on a besoin pour un bon système d'informations professionnel et que me permet .NET aujourd'hui (avec pour le fun un chouya de multimédia).

    Merci d'avance de vos réponses, si du moins le débat vous plait
    Renaud

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par RaelRiaK Voir le message
    Bonjour,[...]
    Merci d'avance de vos réponses, si du moins le débat vous plait
    Renaud
    Les deux langages se valent. Ils sont tous les deux poussés par des boîtes de l'informatique. Je ne parle pas de préférence personnel mais bien de ce qu'ils peuvent faire. Mac OS X et les applications qui y tournent montre bien que rien ne s'oppose à faire ce que tu veux faire avec Objecive-C.

    Cependant c'est clair que sur le marché, .NET est plus recherché et ouvre plus de porte que Objective-C. Mais ce dernier est intéressant pour un développeur car il implémente plus la philosophie OO. C'est comme Smalltalk en fait.

    Au final, tu auras acquis qqchose, mais ca ne devrait pas te changer la vie.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 96
    Par défaut
    Donc les deux langages se valent. Il est certain que la plateforme Windows étant plus répandue je suis conscient du fait que l'expérience .NET est plus "utile" sur le marché de l'emploie ...

    Mais j'ai lu sur un forum obscure que Obj-C serait obsoléte d'une bonne dizaine d'années, et que Mac continuerait de le pousser en présentant des démo d'applications graphique puissante mais peu capable de rivaliser avec les Framework modernes (JAVA, .NET essentiellement pour moi la floppé des Python, Ruby etc. restant plus ou moins occasionnelles).

    Qu'elle est votre opinion?

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par RaelRiaK Voir le message
    [...]
    Qu'elle est votre opinion?
    Que c'est de la bullshit.
    Sinon comment est-il possible qu'il y ait tant d'application de qualité sur MacOSX ?

    Ça ne veut pas dire que ce soit le « meilleur » ni le « plus agréable » ou encore le « plus adapté à un projet »... mais ça en tant qu'informaticien tu dois le savoir : aucun langage n'est la panacée.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 149
    Par défaut
    si tu veux développer en .NET as tu essayé MONO ?

    http://www.mono-project.com/Main_Page

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2006
    Messages : 96
    Par défaut
    Pour mono je trouve que c'est un projet louable, mais disons qu'à mon gout ce qui fait la force de Mac OS X c'est entre autre son érgonomie, et Mono introduit des notion très Windowzienne dans Mac OS X, ce qui certes peut être très puissant, mais du coup je trouve que l'on perd un des interet majeur de Mac (exemple : les menu principaux qui au lieu d'être tout en haut de l'écran son à la Windows en haut du formulaire)

    Sinon je suis d'accord que le langage importe peu face à la réactivité et le talent du codeur. Mais je sais par exemple que sur Access je suis franchement moins productif que sous .NET. C'est à ce niveau là que je voulais poser ma question.

    En maîtrisant les deux langages, lequel risque t on de préférer. Mais cela reste très certainement du domaine du gout personnel.

Discussions similaires

  1. [DEV] Cocoa/Obj-C : première appli : TODO
    Par innosang dans le forum Apple
    Réponses: 22
    Dernier message: 23/10/2007, 12h01
  2. [Dev c++ 4] implicite declaration of function "int kbhi
    Par Torpedox dans le forum Dev-C++
    Réponses: 5
    Dernier message: 01/01/2003, 13h37
  3. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55
  4. Dev-C++
    Par Anonymous dans le forum Dev-C++
    Réponses: 16
    Dernier message: 21/09/2002, 13h06
  5. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    Réponses: 6
    Dernier message: 19/07/2002, 22h46

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