IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Java, Javascript, PHP et Python


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur cloud
    Inscrit en
    Juillet 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Administrateur cloud
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2020
    Messages : 5
    Par défaut Java, Javascript, PHP et Python
    Bonjour,

    Je souhaiterai me former en programmation et j'aurai besoin de conseil.

    J'aime le PHP, pour avoir suivi un tuto, simplement en regardant le top 5 des langages les plus populaires (selon TIOBE et GitHub), ceux qui en ressortent et qui m'intéressent sont dans le désordre Java, Javascript, PHP et Python.
    Je sais bien que chaque langage à sa spécificité, Java pour les gros projet, PHP plus orienté Web, Javascript avec Node.js permet de faire du full stack...

    Je veux apprendre ces 4 langages (Java, Javascript, PHP et Python) ensuite je me spécialiserai avec celui qui me plait le plus mais pour où commencer ?

    Voici mes questions :
    1) Comment et par quoi commencer pour avoir de bonnes pratiques en développement, existe-t-il un cours ou un site (algorithmie... ?) qui donne les bonnes bases pour écrire un code qui ne pique pas les yeux ?
    2) Faut-il commencer par un langage comme Java et aller vers du Javascript, PHP ou Python ou faire l'inverse commencer par du Python, PHP ou Javascript et finir par Java ?
    4) J'ai lu aussi que Java et PHP avait leur preuve, on voit des langages comme Python, Kotlin ou Go qui sont de plus en plus demandés, sont-il des langages de "mode" ou des langages d'avenir ?
    5) Quel est selon vous le langage d'avenir, d'ici 2025, 2030 ?

    Merci d'avance pour vos réponses.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tout d'abord , il faut savoir que Java, PHP et Javascript sont très proche en syntaxe , il est donc très facile de passer de l'un à l'autre. Python quant à lui à une syntaxe très particulière. Perso je ne pratique que des langages dérivés du C (C++,JAVA,PHP,TS) et je n'arrive simplement pas à apprécier la syntaxe de python.
    En revanche Javascript est le seul à être basé sur les prototypes ce qui implique un fonctionnement un peu différent dans son approche de l'objet, même si le langage tend de plus en plus à cacher les prototypes.

    1) N'importe sauf javascript. JS n'est pour moi pas une bonne base d'apprentissage de par son apsect très particulier et les largesses qu'il offre. Idéalement je dirais java qui va permettre une approche strict des types et qui offre toutes la panoplie nécessaire pour le dév objet.
    L'algorithmie n'est pas indispensable dans un premier temps ,par contre essayer d'apprendre à penser objet avant de développer n'est certainement pas du luxe.
    Il n'y a que l'expérience qui va te permettre d'écrire du code de qualité.

    2) Idem 1, tant que tu commences pas par JS tu peux enchaîner un peu dans l'ordre que tu veux.

    4) Python est très à la mode en ce moment car à été choisi comme le langage de référence pour l'ia (pourquoi ? je ne sais pas). Go est à la mode dans les micro service. Kotlin est la mode car jetbrains essai de l'imposer et qu'il apporte des choses intéressante à java. Dans l'absolue , j'aurais tendance à dire qu'il est plus judicieux d'attaquer avec des langages mature (java,php,python,C++,C, etc ...) que les petits derniers. Si tu connais 1 ou 2 langages il n'ya pas de grosses difficulté à migrer sur un nouveau si besoin.

    5) D'ici 5 ans Java,PHP Python seront toujours là et seront toujours bien classé. Les autres seront toujours là aussi mais la hype sera peut être passée. Tout les ans on à un Java-killer qui sort , trop cool trop puissant. 24 après java est toujours là et se porte pas trop mal ...


    Un bon début serait de te donner comme objectif la réalisation d'un tout petit script en ligne de commande qui demande pas plus d'une heure de travail. Tu l'implémentes dans tous les langages qui t'intéresses (les 4 cités en son capable).
    Ca va te donner une première idée de l'écosystème de chaque langage.

    - est ce que j'ai galérer à créer le projet (javascript ...) ?
    - Est ce que j'ai des outils dédié de qualité ? gratuit ?
    - est ce que j'ai trouver facilement des réponses à des question basique ?
    - est ce que le langage m'a semblé facile de prise en main ?
    - est ce que c'est facile à débugger ?

    A partir de là tu choisi celui avec lequel tu t'es sentit le plus à l'aise et tu attaque un projet un peu plus conséquent.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur cloud
    Inscrit en
    Juillet 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Administrateur cloud
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2020
    Messages : 5
    Par défaut
    Tout d'abord, merci pour votre réponse.

    Je pense que je vais commencer par Java et je m'attaquerai ensuite au Python

    En revanche en scrutant le net, je lis sur beaucoup d'article, voir même quasi partout, que le Javascript est le couteau Suisse du développement.
    J'ai même lu qu'il va remplacer le PHP dans Wordpress.

    Pour ce site :
    https://capitainewp.io/formations/wo...ss-javascript/
    Javascript occupe 77% du code de Wordress et que PHP ne représente plus que 10%

    De plus, en regardant les offres d'emplois sur Indeed, voici le nombre d'annonces que je trouve en tapant les termes suivants :
    Développeur Java 4062 offres
    Développeur Python 1885 offres
    Développeur Javascript 3840 offres
    Développeur PHP 2715 offres

    En combinant Java et Javascript, ça ouvre pas mal de porte.
    C'est quand même tentant, qu'en pensez-vous ?

    Pour info, un ami qui code en Java m'a dit qu'il avait essayé Javascript mais qu'il n'accrochait pas.

    Quels langages maitrisez-vous ?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Javascript est très polyvalent c'est certains. Il a eu une force c'est qu'il n'a pas de concurrent sur les navigateurs. Mais si il en avait il n'aurait pas eu le succès qu'il à ajourd'hui c'est une certitude.
    Tout ce que je dit c'est que ce n'est pas un bon support pour apprendre les bases de la programmation. Après bon langage ou non c'est surtout une question de gout.

    Pour ce site :
    https://capitainewp.io/formations/wo...ss-javascript/
    Javascript occupe 77% du code de Wordress et que PHP ne représente plus que 10%
    La réalité est différente, wordpress se compose de 63.2% de PHP, 21,8% de js et 15% de css.
    cf : https://github.com/WordPress/WordPress

    Il est clair que aujourd’hui ne pas connaitre au moins les base de JS est handicapant, même si on fait pas de web.

    Il ne faut pas non plus oublier que si un langage était capable de tout faire bien , les autres auraient vite été effacé. C'est loin d'être le cas et chacun à ses avantages et inconvénient.

    Quels langages maitrisez-vous ?
    J'utilise quotidiennement ou presque PHP,JAVA,C++, Javascript/Typescript. le seul que je considère vraiment maitriser (je comprend réellement tout ce qui se passe au delà de simple problème de code) c'est PHP.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Java, Javascript, PHP et Python
    Par Leakar dans le forum Débuter
    Réponses: 2
    Dernier message: 03/05/2022, 09h04

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