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

JavaScript Discussion :

JavaScript : la risée des langages de programmation ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par défaut
    Bref , Javascript c'est de la m* , mais vous pouvez continuer à vous plaindre , Javascript est le seul langage disponible dans une navigateur, donc pas le choix faut l'apprendre.

  2. #2
    Membre confirmé Avatar de Soobook
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2005
    Messages : 98
    Par défaut
    1 - Est-il vraiment légitime de comparer des langages?

    Je trouve que ces discussions sur les langages, toujours les mêmes, sont rarement intéressantes.
    Chacun défend ses préférences, habitudes et compétences, et indirectement (mais légitimement) les centaines d'heures de boulot qu'il lui aura fallu pour les acquérir.

    Invariablement, on retombe sur les comparaisons Java / C++ / Python... Sérieusement, qu'est-ce que ces langages ont à voir avec JS dans son utilisation principale (partie client d'une appli web)?

    Je m'étonne de plus que l'on s'arrête toujours au langage en lui même : développeur web, je fais peu de PHP, mais énormément de Symfony 2, je fais peu de Javascript, mais beaucoup de jQuery...
    Ce que j'essaye de dire c'est que les langages ont leurs avantages et inconvénients, certes. Mais au quotidien, à moins d'être masochiste, n'utilise-t-on pas des framework qui structurent le développement, font gagner du temps, nous évitent de réinventer des roues ovales, et compensent certaines lacunes des langages?

    Pour la majorité des profils, c'est cette "surcouche" qui devrait être discutée, plutôt que le langage lui même.

    2 - Pour revenir à JavaScript...

    J'aime particulièrement la phrase de je ne sais plus qui : "Javascript est la pornstar des langages de développement : souple, puissant, tu lui fais faire ce que tu veux, et ça peut finir bien crade."

    Plus un produit est permissif, plus il faire l'effort d'apprendre les bonnes pratiques afin de produire un code propre. C'est tout.
    De plus, comme le dit ptah35, dans certains secteurs JS n'est tout simplement pas une options.

    Nos débats devraient donc porter sur comment utiliser proprement et intelligemment JS, plutôt que sur sa légitimité.

    3 - ... de quel JavaScript parlez-vous?

    Ben ouais, JS permet de faire du code serveur (Node.js), des bases de données (NeDB), des applications client complètes (Sencha ExtJS), de la manipulation du DOM (jQuery, Bootstrap), plein de trucs qui servent à rien mais sont marrants, et j'en passe. C'est pas la même chose quand même. Faudrait peut-être préciser.

    4 - Pour conclure :

    A condition de respecter les bonnes pratiques et d'utiliser les outils adéquats, JS me semble être un merveilleux moyen de fournir à nos utilisateur des interfaces riches, confortables visuellement et ergonomiques.

    D'expérience, je sais que ces derniers points sont essentiels pour trouver un accueil favorable auprès des utilisateurs.

    C'est bien de développer, on aime ça et tout, mais on fait pas ça que pour la beauté du code. A la clef il y a quand même un outils qui devra servir quotidiennement à des gens. C'est un point que les professionnel de l'informatique oublient trop souvent.

    Je peux vous dire que JS a transcendé la partie visuelle des mes appli et que rien que pour ça, je le garde : ça me fait gagner des sous parce que les gens sont content de les utiliser.

    [EDIT] En relisant ce post je me rend compte qu'il y a plein de fautes. Ayant la flemme de corriger, je m'excuse auprès des lecteurs...

  3. #3
    Membre éclairé Avatar de pcdwarf
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2010
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 269
    Par défaut
    Par exemple, pour lui, le fait que Java fasse la distinction entre 1 et 1.0 ou 1 et "1" est tout bonnement débile.
    Qu'on emploie de temps à autres du typage faible par facilité, je peux l'admettre... mais j'aurai tendance a considérer ce genre de déclarations comme une preuve indiscuttable d'incompétence !


    déjà, systématiquement, ça n'est pas la même chose !
    Citation Envoyé par Jean-Claude Van Damme
    1+1=2 mais peut être que 1+1=11 et c'est ça qui est beau
    tout le monde s'est foutu de la gueule de jcvd mais il demeure que plein de programmeurs diplômés font régulièrement cette faute de sens sans même y prêter attention, voir même en le revendiquant.

    et puis techniquement ça n'est pas le même chose non plus :
    en mémoire, sur machine 32bits

    1 est codé par 0x00 0x00 0x00 0x01
    "1" est codé par 0x31, 0x00
    1.0 est codé par 0x00 0x00 0x80 0x3F

    Et on pourrait continuer longtemps.

  4. #4
    Membre éclairé Avatar de pcdwarf
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2010
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 269
    Par défaut
    "Javascript est la pornstar des langages de développement : souple, puissant, tu lui fais faire ce que tu veux, et ça peut finir bien crade."
    Merveilleux ! Je plussoie et je note dans mes tablettes.

  5. #5
    Membre confirmé Avatar de Soobook
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2005
    Messages : 98
    Par défaut
    Citation Envoyé par pcdwarf Voir le message
    Merveilleux ! Je plussoie et je note dans mes tablettes.
    A noter que c'est pas de moi. C'est une célébrité du web qui a dis ça, mais je retrouve plus qui.
    J'ai vu cette phrase, que j'adore, dans une newsletter de developpez.net, mais il y a longtemps...

  6. #6
    Membre très actif

    Inscrit en
    Juillet 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 186
    Par défaut Une looooongue liste de WAT sur StackOverflow
    StackOverflow a un sujet similaire créé il y a plus de trois ans :

    http://stackoverflow.com/questions/1...nguage-feature

    Il est maintenant fermé, mais que la liste est longue !

Discussions similaires

  1. JavaScript en tête du classement des langages de programmation
    Par Hinault Romaric dans le forum Actualités
    Réponses: 31
    Dernier message: 07/08/2014, 12h45
  2. JavaScript : la risée des langages de programmation ?
    Par Cedric Chevalier dans le forum Actualités
    Réponses: 22
    Dernier message: 20/06/2013, 06h54
  3. Parts de marchés des langages de programmation
    Par Marc Lussac dans le forum Langages de programmation
    Réponses: 51
    Dernier message: 21/05/2013, 13h51
  4. L'avenir des langages de programmation
    Par LordBob dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 02/04/2006, 23h03

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