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

clovis -  
juliencolin54 Messages postés 238 Statut Membre -
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 6373 Statut Contributeur 1 106
 
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 66 Statut Membre 6
 
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 238 Statut Membre 55
 
Bonjour,

J'ajoute les moyens financiers :)
0
telliak Messages postés 4387 Date d'inscription   Statut Membre Dernière intervention   883
 
Vis-à-vis du langage ???
0
juliencolin54 Messages postés 238 Statut Membre 55
 
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 4387 Date d'inscription   Statut Membre Dernière intervention   883
 
Ah, merci, c'est plus clair.
0
juliencolin54 Messages postés 238 Statut Membre 55
 
Désolé, pour le manque de précision. ;)
0