Choix d'un langage de programmation selon le besoin exprimé

Fermé
clovis - 10 sept. 2013 à 11:29
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 10 sept. 2013 à 13:45
Bonjour chers ainés, je suis développeur d'applications en année de licence professionnelle.
Je veux savoir comment vous les grands développeurs, vous procédez pour choisir un langage de programmation afin de réaliser une application.
Je me veux plus explicite(c'est un exemple parmi tant d'autres):
si par exemple moi je suis pharmacien( ou qui que ce soit), je vous demande de realiser une application pour aider mes caissières dans le calcul des montants à payer par les clients après un achat, comment savez vous que tel ou tel autre langage sied mieux au besoin demandé(php, c,c#,etc....).
MERCI POUR VOTRE DISPONIBILITE
A voir également:

3 réponses

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
10 sept. 2013 à 13:18
Bonjour clovis,

Je ne prétend pas à la qualité d'ainé en quoi que ce soit, mais il y a aussi cette fiche pratique sur CCM, écrite par sebsauvage :

https://www.commentcamarche.net/faq/3964-programmation-criteres-de-choix-d-un-langage-framework

C'est indicatif. Les questions (nombreuses) qui sont soulevées concernent à la fois le client et le développeur (plus ou moins pertinentes selon que l'on est l'un ou l'autre).

En pratique, le développeur aura tendance à privilégier les langages qu'il connaît, ou que son équipe connaît, et avec lesquels il aura mené à bien des projets similaires et avec lesquels il se sent à l'aise pour maîtriser le budget et le temps.

Quant au client, cela ne devrait pas être son rôle que de le définir, ou de l'imposer, mais il se peut qu'il ait lui même des contraintes d'intégration et que le choix d'un langage, d'une plateforme de développement, d'un framework, d'un sgbd, etc., lui convienne mieux, qu'il oriente les choix, voire plus.


Dal
1
apprendreEtSeDevelopper Messages postés 65 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 18 octobre 2013 6
10 sept. 2013 à 12:11
Bonjour,

Et bien tu as plusieurs choses entre en jeu :
- le type d'application (client léger, lourd...)
- le matériel sur lequel va tourner ton programme (si c'est du linux oublie C# par exemple)
- le type d'application (dans ton cas tu vas préférer de la POO)
0
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 55
10 sept. 2013 à 12:28
Bonjour,

J'ajoute les moyens financiers :)
0
telliak Messages postés 3655 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 27 mars 2024 875
10 sept. 2013 à 13:32
Vis-à-vis du langage ???
0
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 55
10 sept. 2013 à 13:41
En effet, la complexité du langage influe sur le temps que les développeurs vont passer à construire l'application. Plus d'heures passer au moment du développement = plus d'argent dépensé.
De même que pour la maintenance ou l'ajout de fonctionnalités, plus tard.

Aussi, certains frameworks sont payants et permettent en contre-partie de passer moins de temps à développer l'application (pas tous bien sûr).

Cdlt,
0
telliak Messages postés 3655 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 27 mars 2024 875
Modifié par telliak le 10/09/2013 à 13:43
Ah, merci, c'est plus clair.
0
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 55
10 sept. 2013 à 13:45
Désolé, pour le manque de précision. ;)
0