Précédent   Forum des professionnels en informatique > Général Développement > Conception
Conception Forum sur le cycle de développement : conception, modélisation, méthodes, tests, ...
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 27/12/2011, 14h33   #1
Membre régulier
 
Homme Damien Delotel
Développeur informatique
Inscription : août 2010
Messages : 157
Détails du profil
Informations personnelles :
Nom : Homme Damien Delotel
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Santé

Informations forums :
Inscription : août 2010
Messages : 157
Points : 87
Points : 87
Par défaut [Choix du langage de développement] Faut-il forcer ces utilisateurs à utiliser un OS plutôt qu'un autre

"Faut-il forcer ces clients à utiliser un OS plutôt qu'un autre?", c'est une question que certains comme moi doivent se poser aujourd'hui.

J'invite donc tout le monde à donner son avis sur l'une et/ou l'autre solution.

Dans mon cas, j'ai du mal à faire la part des choses car travaillant dans une jeune société et ayant que peu d’expérience car sortant d'étude, il m'est difficile de me positionner.

Malgré que la concurrence dans le domaine pour lequel je travaille soit majoritairement pour une environnement Windows, doit-je suivre ce mouvement?
  • Pour un cas, si je ne le fait pas, je m'engage à de la programmation plus typé C++ en Cross Plate-forme qui peu paraitre complexe quand on débute dans le métier mais qui une fois mis en place, devient un outils puissant. De plus, laissé plus de libertés aux utilisateurs finaux les raviront.
  • D'un autre côté, développer dans un langage simple comme du C# me garantira une meilleur maitrise de mon code, mais obligera les utilisateurs à être sous Windows. En plus de cela, nous trouvons aujourd'hui de plus en plus de développeur spécialisé dans le .net que du C++.

Ayant pris beaucoup d’expérience dans le développement C#, la seconde solution me parait intéressante mais me lie beaucoup trop à Windows, malgré l’existence du Framework Mono.

Avez-vous déjà eu a faire à cette situation, et comment vous en êtes vous sortis?
Monkey56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2011, 16h24   #2
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 882
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 882
Points : 7 667
Points : 7 667
Je ne pense pas que la question, posée ainsi, soit pertinente.

La question que tu dois te poser est "Quelle cible de marché, quelle clientèle vise-tu ?"

Si tu t'adresse à du client professionnel pour qui tu vas développer du spécifique selon sa demande et son cahier des charges. C’est lui qui t’imposera son OS. Il est très peu probable que tu arrive à imposer du Linux ou Mac OS à un client exclusivement Windows sous seul prétexte que toi, tu veux développer sous Linux ou Mac OS, et réciproquement.

Ensuite si plutôt tu développe du logiciel commercial, c'est à dire qui ne s'adresse pas à un client en particulier à sa demande, mais à un marché ou des clients potentiels pourront éventuellement acheter ton produit, là bien évidemment il sera plus judicieux de cibler les OS habituellement utiliser par les clients potentiels de ce marché. Si c'est du grand public, ça sera principalement du Windows, si c'est du marché de niche les autres OS ne sont peut-être pas à négliger, exemple le monde professionnel de l'édition graphique et vidéo qui fonctionne principalement sur Mas OS.
Rien ne t’empêche de faire du multiplateforme mais ça demande beaucoup de temps et coute énormément.

Les langages utilisés aujourd'hui, selon le dernier classement de TIOBE sont Java et C. C++ et C#, au coude à coude sont relativement loin derrière. Et C# n'est pas limité au monde Windows, il est aussi présent sur Linux et Mac OS grâce à la plateforme Mono, auxquels on peut rajouter le monde du mobile avec l'arrivée de Mono pour Android et iOS, sachant que c'est déjà le langage privilégié pour Windows Phone 7.
__________________
Sevyc64 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h02.


 
 
 
 
Partenaires

Hébergement Web