Choix d'un langage de programmation selon le besoin exprimé
clovis
-
juliencolin54 Messages postés 238 Statut Membre -
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
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:
- Choix d'un langage de programmation selon le besoin exprimé
- Langage ascii - Guide
- Liste déroulante de choix excel - Guide
- Application de programmation - Guide
- Langage binaire - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
3 réponses
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
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
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)
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)
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,
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,