1. #1
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut Tableau récapitulatif des langages

    Bonjour !

    J'ai remarqué que lorsqu'on débute la programmation, on se sait pas vers quel langage se tourner : le langage sert à quoi ? il s'apprend facilement ? sous quel OS ? dans quel domaine professionnel est-il utilisé ? C'est à devenir fou, autant pour les novices qui demandent que pour les experts qui répondent, pour la n-ième fois...

    J'ai pensé à réaliser un tableau récapitulatif (liste non exhaustive des langages bien sûr) avec :
    • en ligne, les langages
    • en colonnes les caractéristiques, souvent demandées lors du choix du langage

    Je mets en pièce jointe (pdf) le document comprenant le tableau des langages ainsi que des indications sur les colonnes et la légende.

    Je ne suis pas experte en programmation comme certains d'entre vous et n'ai donc pas pu le remplir (seules quelques cases de rien du tout ).
    N'hésitez pas à me faire part de vos connaissances car le tableau pourra ainsi être rempli et aider beaucoup d'entre nous !

    Caroline89

    EDIT 16/03/2017 : Après les premières remarques, j'ai modifié la présentation du tableau, l'échelle des "conseils" et ajouté quelques informations sur les langages
    Images attachées Images attachées

  2. #2
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    .
    Inscrit en
    mai 2010
    Messages
    1 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : mai 2010
    Messages : 1 857
    Points : 4 943
    Points
    4 943

    Par défaut

    Alors voila je que je mettrait :

    Bon tout les langages existe sur les 3 OS principaux.
    Donc ça serait plus une question de conseillé ou pas.

    Donc j’enlèverai Linux/Mac OS/Windows.
    Et le C je ne le conseillerait que pour la programmation systeme et embarqué (et non logiciel).
    Pour le C++ inversement il n'est pas souvent conseillé en embarquée.
    L'assembleur est déconseillé partout sauf pour la programmation embarquée (mais les CPU devient de plus en plus puissant le C prédomine).

    Je n’écumerais pas tout mais : PHP/Javasript web

    HTML/CSS/XML sont pas vraiment des langages de programmation , mais sont ceux qu'on appelle des langage de balisages.
    Java/C#/.Net sont orienté logiciel.
    Python et Ruby je les mettrais dans Pédagogie (comme le Pasacl/delphi/fortran aussi).

  3. #3
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    J'ai préféré laisser les OS : même si les experts peuvent faire des adaptations mais un débutant serait très déçu si son projet bien travaille demande mille et une manipulations pour que celui-ci fonctionne sur l'OS voulu. J'ai rajouté les principaux OS smartphones pour ceux qui veulent faire des applications publiables sur le Store.

    J'ai aussi changé l'échelle "de conseils" :
    • c : conseillé
    • p : possible
    • d : déconseillé
    • n : non

    Mais il ne faut oublier une chose : il n'y aura pas 1 langage par colonne, pas de discussion sur le langage le mieux pour faire quelque chose. Pitié...
    Le tableau doit rester le plus objectif possible.

    Le nouveau tableau est mis dans le 1er message.

  4. #4
    Expert éminent
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    janvier 2009
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : janvier 2009
    Messages : 3 157
    Points : 6 476
    Points
    6 476

    Par défaut

    Bonjour,
    Si tu veux vraiment être exhaustive avec ce tableau, il risque de devenir "un peu" obèse... Il suffit de se rendre sur cette page pour avoir une idée des langages existants...

    Concernant SQL, vu qu'il ne s'agit pas d'un langage de programmation mais qu'il ne sert "qu'à" interroger une base de données, est-ce la peine de le faire figurer dans le tableau ?

    Pour l'OS, est-ce que c'est OS sur lequel on peut développer avec le langage, ou l'OS cible des applications générées ? Par exemple avec WinDev (et/ou WinDev Mobile), on ne peut développer que sous Windows, mais les applications générées ciblent Windows (desktop et mobile), Linux, Android, iOS. C# cible également Windows Mobile via les application universelles, ainsi que Linux et MacOS.

    .NET n'est pas un langage, mais un Framework. Tu peux créer une application .NET en C++, C#, VB, F# (il manque d'ailleurs ces deux derniers dans la liste).

    Java est multiplateforme, il cible tous les OS possédant une JVM (en gros, tous les OS). Il n'est pas vraiment libre, puisque propriété d'Oracle.

    Tatayo.

  5. #5
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Citation Envoyé par tatayo Voir le message
    Si tu veux vraiment être exhaustive avec ce tableau, il risque de devenir "un peu" obèse... Il suffit de se rendre sur cette page pour avoir une idée des langages existants...
    Le but de ce tableau n'est pas d'être exhaustif. Sinon, comme tu dis, il deviendra "obèse" . C'est plutôt pour aider des novices (comme je le suis) à avoir une "vue d'ensemble" sur les langages courants et leur utilisation.

    Citation Envoyé par tatayo Voir le message
    Concernant SQL, vu qu'il ne s'agit pas d'un langage de programmation mais qu'il ne sert "qu'à" interroger une base de données, est-ce la peine de le faire figurer dans le tableau ?
    J'ai mis SQL et NoSQL. Je sais, ce ne sont pas des langages de programmation mais il y a une colonne pour l'indiquer : "Paradigmes". C'est juste que la présentation de ces deux "principes de SGBD" dans ce tableau pourrait peut-être donner une meilleure approche de ce qu'il faut connaître pour faire tel ou tel programme.
    Idem, j'ai mis html/css non pas pour dire que ce sont des langages de programmation à proprement parlé (pas de débat svp) mais afin que les novices sachent qu'il faut les connaître pour faire du web...

    Citation Envoyé par tatayo Voir le message
    Pour l'OS, est-ce que c'est OS sur lequel on peut développer avec le langage, ou l'OS cible des applications générées ? Par exemple avec WinDev (et/ou WinDev Mobile), on ne peut développer que sous Windows, mais les applications générées ciblent Windows (desktop et mobile), Linux, Android, iOS. C# cible également Windows Mobile via les application universelles, ainsi que Linux et MacOS.
    [...]
    Java est multiplateforme, il cible tous les OS possédant une JVM (en gros, tous les OS). Il n'est pas vraiment libre, puisque propriété d'Oracle.
    Là, je ne savais pas... Peut-être modifier ces colonnes : ne pas mettre les mêmes indications (c, p, d, -) mais plutôt dvp/cible/aucun (les 2 premiers peuvent bien sûr être ensemble ).
    En plus, des trois principaux OS pour ordinateurs, j'ai mis aussi ceux des smartphones. Le but ici est aussi pour mieux informer les novices, qui voudraient faire par exemple une application pour ces supports.

    Citation Envoyé par tatayo Voir le message
    .NET n'est pas un langage, mais un Framework. Tu peux créer une application .NET en C++, C#, VB, F# (il manque d'ailleurs ces deux derniers dans la liste).
    Que dois-je mettre comme langage exactement ? Je me perds un peu dans tout cet ensemble de technologies Microsoft...

    EDIT : j'ai refait un tableau
    Images attachées Images attachées

  6. #6
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Je continue à essayer de remplir mon tableau (délicat quand on est novice).

    Petit résumé :

    Catégories
    • Langages, Paradigme, Niveau
    • Pédagogie, Systèmes embarqués, Web Client, Web Serveur, Système, Applications, Logiciels, Gestion Entreprise, Finances, Statistiques, Calculs Grands nombres, IA, Jeux vidéos "basiques", Jeux vidéos complexes, Affichage 3D
    • Avenir, évolution
    • Propr. / Libre
    • OS

    Langages
    • Assembleur, C, C#, C++, COBOL, Delphi, Fortran, Go, Jade, Java, Javascript, Matlab, Obj.C, Ocaml, Pascal, Perl, PHP, Python, R, Ruby, Scala, Scheme, Switch, TypeScript, WinDev
    • Html/css, NoSQL, SQL, XML
    Images attachées Images attachées

  7. #7
    Expert éminent
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    janvier 2009
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : janvier 2009
    Messages : 3 157
    Points : 6 476
    Points
    6 476

    Par défaut

    Bonjour,
    Petits correctifs, pour WinDev:
    Propriétaire: PcSoft
    Paradigme: Procédural, POO, impératif
    Cible: tu peux ajouter Android, Windows Phone, iPhone
    Pédagogie: pourquoi pas...
    Niveau: haut niveau
    IA, jeux vidéo: je prends le risque de déconseiller...
    Applications, Logiciel, Finance: c'est ce que je fais tout les jours avec WinDev.

    SQL:
    Je n'ai pas compris "serveur web" ? Le seul but de SQL est l'accès à une base de données, ni plus, ni moins.

    C#: à moins que je n'ai pas compris ce dont on parle, pourquoi le déconseiller pour "Statistiques" ?

    Tatayo.

  8. #8
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Merci

    Citation Envoyé par tatayo Voir le message
    Cible: tu peux ajouter Android, Windows Phone, iPhone
    seulement en cible ?

    Citation Envoyé par tatayo Voir le message
    Niveau: haut niveau
    Haut niveau, style python ? ou plutôt "moyen niveau" ?

    Citation Envoyé par tatayo Voir le message
    Applications, Logiciel, Finance: c'est ce que je fais tout les jours avec WinDev.
    Gestion d'entreprise aussi ?
    J'ai renommé la colonne "Application" : c'est "Mobile" maintenant.

    Citation Envoyé par tatayo Voir le message
    SQL:
    Je n'ai pas compris "serveur web" ? Le seul but de SQL est l'accès à une base de données, ni plus, ni moins.
    C'est utilisé dans la programmation web côté serveur (un débutant ne peut pas forcément le deviner)...

    Citation Envoyé par tatayo Voir le message
    C#: à moins que je n'ai pas compris ce dont on parle, pourquoi le déconseiller pour "Statistiques" ?
    On m'avait dit cela. Plutôt en possible (R est spécialisé dans ce domaine, C# rivalise ?)

    Merci !

  9. #9
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    J'ai avancé dans le tableau.

    Cependant, pour l'usage des langages, j'ai des difficultés à compléter. A part le "non" qui est peu fréquent, j'ai du mal à mettre une indication correcte : très conseillé ? possible ? ou à éviter ?
    Mon tableau a bien avancé mais je crois être arrivée à mes limites. Experts, aidez-moi !
    Images attachées Images attachées

  10. #10
    Expert éminent
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    6 687
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 6 687
    Points : 9 002
    Points
    9 002

    Par défaut

    Dans ton tableau tu parles de finances, statistiques.

    Pour ajouter : Matlab, Python, C / C++ sont utilisés par la communauté scientifique pour travailler sur de grandes quantités de données (plusieurs giga-octets), pour l'analyse, le traitement du signal.

  11. #11
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Citation Envoyé par Auteur Voir le message
    Dans ton tableau tu parles de finances, statistiques.

    Pour ajouter : Matlab, Python, C / C++ sont utilisés par la communauté scientifique pour travailler sur de grandes quantités de données (plusieurs giga-octets), pour l'analyse, le traitement du signal.
    Je ne comprends pas très bien : dois-je compléter mes lignes Matlab, Python, C, C++ ou réorganiser les colonnes (finances, statistiques, calculs grands nombres, IA) ?

  12. #12
    Expert éminent
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    janvier 2009
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : janvier 2009
    Messages : 3 157
    Points : 6 476
    Points
    6 476

    Par défaut

    Citation Envoyé par Caroline89 Voir le message
    Merci
    seulement en cible ?
    Oui, comme je l'avais indiqué le 20/03...

    Citation Envoyé par Caroline89 Voir le message
    Merci

    Haut niveau, style python ? ou plutôt "moyen niveau" ?
    Oui, haut niveau. Disons au même niveau que C#.

    Citation Envoyé par Caroline89 Voir le message
    Merci
    C'est utilisé dans la programmation web côté serveur (un débutant ne peut pas forcément le deviner)...
    Dans ce cas à part pour l'embarqué, tu peux mettre SQL pour quasiment toutes les catégories de logiciels... sauf le jeux (et encore, pourquoi ne pas stocker ses parties dans un SqlServeur Express ).

    Tatayo.

  13. #13
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Citation Envoyé par tatayo Voir le message
    Oui, haut niveau. Disons au même niveau que C#.
    Pour moi, quand j'entends "haut niveau", je pense à python. C# est au même niveau que python ? ou moins haut, disons "moyen niveau" ?

    Citation Envoyé par tatayo Voir le message
    Dans ce cas à part pour l'embarqué, tu peux mettre SQL pour quasiment toutes les catégories de logiciels... sauf le jeux (et encore, pourquoi ne pas stocker ses parties dans un SqlServeur Express).
    Oui, c'est vrai tu as raison. Mais je vois ces informations pour les débutants : quand on apprend à programmer web côté serveur, le sql est incontournable (php et mysql vont souvent ensemble dans les tutoriels débutants).
    Par contre, pour d'autres domaines, le sql serait plutôt une seconde étape ? Très importante certes mais non requise pour apprendre le B-A-BA. Quand j'ai appris à faire du C, les données extérieures étaient placées dans des fichiers texte tout simplement ; comme par exemple l'historique des scores, la liste de mots dans laquelle un est choisi au hasard (pendu, mot mystère...), la sauvegarde en cas d'arrêt de la partie reprise ultérieurement...
    C'est une étape incontournable si on veut savoir bien développer mais "négligeable" dans un premier temps pour un débutant qui n'y connait rien. Donc plutôt "p" de possible plutôt que "c" de conseillé, ou mettre une note à la fin pour souligner ce que je viens de dire ?



    En dehors de ça, je crois qu'il faudrait que je réorganise mes colonnes dont certaines sont vastes et d'autres trop restreintes. Je pensais mettre :
    • Langages : Nom du langage
    • Paradigme : POO, fonctionnel, impératif, procédural, représentation des données (html/css/xml), SGBD ...
    • Niveau : langage de haut niveau, de moyen niveau ou de bas niveau
    • Pédagogie : langage intéressant pour apprendre à programmer
    • Web client : site web, fonctionnalités côté client
    • Web serveur : site web, fonctionnalités côté serveur
    • Appl. Mobiles : applications visant les mobiles, trouvables dans les Stores des OS
    • Appl. Desktop : applications /logiciels
    • Gestion entreprise : gestion des entreprises : planning, comptabilité, communication, …
    • Business Intelligence : informatique décisionnelle
    • Statistiques : études statistiques, domaine quelconque (business, démographie, sondages, …)
    • Math générales : utilisation dans les domaines mathématiques
    • Calculs puissants : grands nombres (ex*: cryptographie), grande précision (beaucoup de décimales)
    • IA : Intelligence artificielle
    • Jeux vidéo simples : jeux vidéos ne demandant pas une immense équipe d’experts
    • Jeux vidéo puissants : jeux vidéos experts (équipe de professionnels)
    • Jeux vidéo web : jeux vidéos simples disponibles en ligne (via site)
    • Moteur 3D : création de moteur vidéo, logiciel pour dessin industriel
    • Système : , systèmes embarqués
    • Avenir, évolution : espoir ou avenir funeste ?
    • Propr./Libre + Licence : droits / licence du langage
    • OS (plusieurs colonnes) : utilisable sous l’OS pour le développement (dvp), pour l'utilisation du programme (cible)

  14. #14
    Expert éminent
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    6 687
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 6 687
    Points : 9 002
    Points
    9 002

    Par défaut

    Citation Envoyé par Caroline89 Voir le message
    Je ne comprends pas très bien : dois-je compléter mes lignes Matlab, Python, C, C++ ou réorganiser les colonnes (finances, statistiques, calculs grands nombres, IA) ?
    Compléter les langages et ajouter une colonne "traitement du signal". A moins que tu considères le traitement du signal comme faisant partie des "maths générales" ?

  15. #15
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Je crois que je devrais mettre "Calculs scientifiques" au lieu de "Math générales", non ?
    • Calculs scient. : calculs scientifiques (maths, physique, …)

  16. #16
    Expert éminent
    Avatar de Auteur
    Profil pro
    Inscrit en
    avril 2004
    Messages
    6 687
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 6 687
    Points : 9 002
    Points
    9 002

    Par défaut

    pourquoi pas. Ajoute "biologie" et même "chimie" avec maths et physique dans ces domaines aussi on fait du calcul

  17. #17
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Citation Envoyé par Auteur Voir le message
    pourquoi pas. Ajoute "biologie" et même "chimie" avec maths et physique dans ces domaines aussi on fait du calcul
    Je le sais, mais j'essayais de mettre juste quelques exemples.
    Et la géologie aussi ?

    Citation Envoyé par Auteur Voir le message
    Compléter les langages et ajouter une colonne "traitement du signal". A moins que tu considères le traitement du signal comme faisant partie des "maths générales" ?
    Citation Envoyé par Caroline89 Voir le message
    Je crois que je devrais mettre "Calculs scientifiques" au lieu de "Math générales", non ?
    • Calculs scient. : calculs scientifiques (maths, physique, chime, SVT, …)
    Je mets "traitement du signal" dans cette catégorie ou une colonne à part ?

  18. #18
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Doctorant
    Inscrit en
    août 2008
    Messages
    21 945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 21 945
    Points : 114 943
    Points
    114 943

    Par défaut

    Suggestion annexe : pourquoi pas mettre le tableau sur le wiki (https://www.developpez.net/forums/d6...eveloppez-com/) ? Il serait nettement plus facile d'y contribuer (et de voir le tableau sans télécharger de fichier).
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions) ? Contactez-moi par MP.

    Nouveau ! Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  19. #19
    Membre du Club Avatar de ilujade
    Femme Profil pro
    formation Développement web (niv III) en octobre 2017
    Inscrit en
    juin 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : formation Développement web (niv III) en octobre 2017

    Informations forums :
    Inscription : juin 2015
    Messages : 39
    Points : 51
    Points
    51

    Par défaut

    Citation Envoyé par dourouc05 Voir le message
    Suggestion annexe : pourquoi pas mettre le tableau sur le wiki (https://www.developpez.net/forums/d6...eveloppez-com/) ? Il serait nettement plus facile d'y contribuer (et de voir le tableau sans télécharger de fichier).
    Je ne connaissais pas ce wiki (je ne vois aucune information sur son existence dans les menus).
    On m'a déjà parlé de mettre le tableau en document partager (google docs par exemple) mais je trouve qu'il y a un inconvénient : les modifications possibles par tout le monde mais aussi conflictuelles ("ah non ! il y a une erreur dans ce tableau, il faut que je la corrige !" puis "Argh !!! qui a modifié mon travail en y mettant une horreur ! je vais remettre comme avant !")

  20. #20
    Futur Membre du Club
    Homme Profil pro
    Comptable
    Inscrit en
    mars 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Comptable
    Secteur : Finance

    Informations forums :
    Inscription : mars 2013
    Messages : 6
    Points : 6
    Points
    6

    Par défaut et donc?

    Bonjour,

    Merci pour ce travail. Ca limite déjà mes recherches en tant que débutant.

    Si je comprends bien le tableau, les langages les plus indiqués pour mon projet sont Java et C#. Je vous explique...

    J'aimerais créer un logiciel de comptabilité pour une entreprise. Mon but est que le logiciel tourne essentiellement sous Windows mais ce serait un vrai plus si dans le futur je peux faire le faire tourner sur Mac, voire sur tablette (iPhone, iPad, Surface,...).
    Je n'ai pas personnellement de connaissances avancées en programmation (j'ai des bases en HTML, Flash (à l'époque) et VBA). J'aurai voulu lancer l'idée, créer un prototype (si j'y arrive) et ensuite passer le relais à des informaticiens.

    Je pars de zéro. Est-ce que Java serait un bon choix en prévision de développement futur? Est-ce qu'il me permettra de faire ce que je souhaite? Et ne posera pas de soucis majeurs lorsque je passerai le relais aux informaticiens (qu'ils ne recommencent pas à 0 parce qu'ils jugent le langage obsolète)?

    Merci d'avance pour votre retour,

Discussions similaires

  1. Réponses: 15
    Dernier message: 18/02/2015, 17h34
  2. Réponses: 5
    Dernier message: 25/08/2014, 15h18
  3. Réponses: 18
    Dernier message: 07/01/2008, 11h54
  4. avantages des langages objets face au procéduraux ?
    Par airseb dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 10/12/2004, 16h26
  5. [Débat] Que pensez-vous des langages à typage dynamique?
    Par Eusebius dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 16/06/2004, 12h12

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