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

Actualités Discussion :

JavaScript est le langage de programmation le plus populaire dans le classement RedMonk

  1. #21
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Dés qu'on fait du .Net ou Java on utilise Javascript ??? Ah bon ?
    Pour le web,99% du temps, oui.

    ASP.NET, ASP.NET MVC...Même certains projets Sharepoint.

    EXCUSE-MOI de ne pas avoir précisé en détail... Mon Dieu...


    Google et son intégration MVVM...ou ça ???
    Autant pour moi, je parlais de ça : http://knockoutjs.com/

    Mais il me semble bien que Google a fait un truc équivalent il y a peu..
    Ou alors c'était uniquement le Binding.

    Donc je modifie ce que j'ai dit, en javascript on peut utiliser les patterns MVVM et MVC mais aussi utiliser les Binding.

    Bref, faut vraiment arrêter la mauvaise foi ici... Tu as très bien compris ce que j'ai voulu dire.

    EDIT:
    D'ailleurs y a même des libs pour faire du LinQ en javascript
    http://jslinq.codeplex.com/
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  2. #22
    Inactif  
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 1 083
    Points : 1 222
    Points
    1 222
    Par défaut
    Citation Envoyé par stailer Voir le message
    Pour le web,99% du temps, oui.

    ASP.NET, ASP.NET MVC...Même certains projets Sharepoint.

    EXCUSE-MOI de ne pas avoir précisé en détail... Mon Dieu...




    Autant pour moi, je parlais de ça : http://knockoutjs.com/

    Mais il me semble bien que Google a fait un truc équivalent il y a peu..
    Ou alors c'était uniquement le Binding.

    Donc je modifie ce que j'ai dit, en javascript on peut utiliser les patterns MVVM et MVC mais aussi utiliser les Binding.

    Bref, faut vraiment arrêter la mauvaise foi ici... Tu as très bien compris ce que j'ai voulu dire.

    EDIT:
    D'ailleurs y a même des libs pour faire du LinQ en javascript
    http://jslinq.codeplex.com/
    Laisse Dieu ou il est, j'y ai jamais cru à ce gusse la

    En mélangeant .Net et Javascript j'ai cru que tu parlais des prochaines appli pour Win8...donc ça portait à confusion...et comme t'es pas obligé de faire du Javascript pour l'ASP...

    Et MVVM c'est lié à .Net il me semble....

    Et Linq to Javascript prend la continuité des autres Linq to TrucMuche simplement...

  3. #23
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 136
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    3
    Par défaut
    Et MVVM c'est lié à .Net il me semble....

    Et Linq to Javascript prend la continuité des autres Linq to TrucMuche simplement...
    MVVM n'est pas lié à .Net, c'est un pattern. Tout comme l'injection de dépendance.

    Concernant "LinQ", je sais pas ce que tu entends par "simplement", il n'empêche que c'est un superbe outil inventé Microsoft et je suis plus que "simplement" heureux de l'avoir également en PHP (plinq) ou javascript (même si j'ai pas encore utilisé avec ce dernier).
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  4. #24
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 283
    Points : 380
    Points
    380
    Par défaut
    Citation Envoyé par moriarti13 Voir le message
    Je réitère mes propos en connaissance de cause .
    Bien avant l'apparition de tous ces frameworks et autres, qui ne font qu'émuler des fonctionnalités serveur., Javascript a toujours été utilisé en tant que technologie cliente, c'est un fait et non un préjugé, ce langage a été crée pour cela, c'est sa nature en quelque sorte.

    Après si ça vous plait de d'en faire un langage serveur alors qu'il n'a ni la puissance, ni la sécurité pour le faire, libre à vous.
    Et moi je fais des applets avec Java !

    Un langage n'est JAMAIS limité à sa première utilisation. Java en serait mort d'ailleurs car le but premier de Java était les applets qui ont coulés face à Flash.

    Citation Envoyé par crf 70 Voir le message
    Si un interpréteur de JavaScript venait à naitre, sans l'accompagnement HTML / CSS (c'est a dire sans le DOM, ou revisité pour manipuler les éléments crées en JavaScript), je pense que le langage serait tout de même utilisé par grand nombre de personne.

    Une syntaxe simple, un langage puissant (mais différent des autres, je l'accorde pour ceux qui préfèrent des langages de type C, PHP ... avec les classes ...)
    Il y a des interpréteurs ECMAScript (autre nom du Javascript) en java par exemple. (Rhino : http://en.wikipedia.org/wiki/Rhino_(JavaScript_engine) )
    Le javascript n'est pas simple mais juste sur différent par son concept de prototypage opposé aux objets.

  5. #25
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 418
    Points
    91 418
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par moriarti13
    Je réitère mes propos en connaissance de cause .
    Bien avant l'apparition de tous ces frameworks et autres, qui ne font qu'émuler des fonctionnalités serveur., Javascript a toujours été utilisé en tant que technologie cliente, c'est un fait et non un préjugé, ce langage a été crée pour cela, c'est sa nature en quelque sorte.

    Après si ça vous plait de d'en faire un langage serveur alors qu'il n'a ni la puissance, ni la sécurité pour le faire, libre à vous.


    JavaScript est à la base un langage de script serveur... sous son ancien nom de LiveScript.
    Ensuite, on en retrouve des déclinaisons dans beaucoup d'environnements (notamment presque tous les produit Adobe) et depuis fort longtemps.
    Sans parler de JScript qui était tellement intégré dans Windows que sa partie navigateur a fait tant pester les développeurs du fait de sa non compatibilité.
    Citation Envoyé par stailer
    Aujourd'hui faire du web sans Javascript c'est impossible, autant pas faire de web
    Tout à fait d'accord !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #26
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Points : 491
    Points
    491
    Par défaut
    Envoyé par moriarti13
    node.js je veux bien, mais Javascript est une technologie cliente, jusqu’à preuve du contraire, donc en faire une techno serveur...

    pour s'amuser si on veut, mais au niveau professionnel, c'est à abolir définitivement.
    Brendan Eich a initialement développé un langage de script côté serveur, appelé LiveScript, pour renforcer l'offre commerciale de serveur HTTP de Mosaic Communications Corporation.... Quelques jours avant sa sortie, Netscape change le nom de LiveScript pour JavaScript.
    Si le JavaScript avait des classes, héritage simple et namespace (devenait un PHP-like en faite), je suis sure qu'il serait encore plus populaire et plus de gens s'en servirait côté serveur.
    Nodejs est populaire justement parce que il est écrit en js, qui a beaucoup de coté sympas aussi. C'est sur qu'il lui manque des trucs, typage fort et autre, mais c'est pas prêt de changer.
    Reste les préprocesseurs, qui eux, auront un belle avenir pour combler ses lacunes, pour autant qu'il ne s'éloigne pas trop de la "philo" js en gardant son coté dynamique et fonctionnelle. Dart avait eu une bonne initiative en permettant de prototype son projet en dynamique et le finaliser petit à petit en typant ses variables, mais bon je m'éloigne !

  7. #27
    Membre averti Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233
    Points : 425
    Points
    425
    Par défaut
    Citation Envoyé par Grimly Voir le message
    Un langage n'est JAMAIS limité à sa première utilisation. Java en serait mort d'ailleurs car le but premier de Java était les applets qui ont coulés face à Flash.
    Exact et j'ajouterais que, comble de l'ironie, Javascript était initialement un langage de script pour serveurs (il s'appelait alors Livescript), et qu'il a ensuite été porté en environnement client pour remplacer Java.
    11001.00101.10010.10000.00111

  8. #28
    Inactif  
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 1 083
    Points : 1 222
    Points
    1 222
    Par défaut
    Citation Envoyé par stailer Voir le message
    MVVM n'est pas lié à .Net, c'est un pattern. Tout comme l'injection de dépendance.

    Concernant "LinQ", je sais pas ce que tu entends par "simplement", il n'empêche que c'est un superbe outil inventé Microsoft et je suis plus que "simplement" heureux de l'avoir également en PHP (plinq) ou javascript (même si j'ai pas encore utilisé avec ce dernier).
    Hors WPF et Silverlight, t'as vu beaucoup de projets utilisant MVVM ?

    J'entends qu'il y a Linq to SQL/Objects/XML/Entities, etc...vers Javascript n'en est qu'un de plus...mais côté web jamais mis mon nez dedans

  9. #29
    Membre éprouvé
    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
    Points : 1 240
    Points
    1 240
    Par défaut
    Hors WPF et Silverlight, t'as vu beaucoup de projets utilisant MVVM ?
    On a parlé de Knockoutjs plus haut écrit par un développeur chez Microsoft qui utilise le même système de databinding que WPF , quand à linq il y a bien un projet pour javascript : http://linqjs.codeplex.com/

  10. #30
    Membre confirmé
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Points : 497
    Points
    497
    Billets dans le blog
    1
    Par défaut
    mais oui biensur... j'y crois à ces stats
    je crée un projet javaweb sur github j'importe jquery et bootstrap sans même taper une ligne de code de javascript...et voila que le pourcentage de javascript dans mon projet a explosé.
    "On peut faire dire ce que l'on veut aux statistiques"

  11. #31
    Futur Membre du Club
    Profil pro
    INGENIEUR R&D
    Inscrit en
    Octobre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : INGENIEUR R&D

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    @erwanlb
    Citation:
    Envoyé par stailer
    Jquery, Sencha, html5 etc... Tout utilise javascript aujourd'hui, dès qu'on fait une appli en Php, .Net ou java.

    D'ailleurs je comprends pas que certains disent que ce langage soit pourri...
    Sencha à prouvé avec l'intégration du MVC (ou Google et son intégration MVVM) que Javascript peut aller très loin.
    Pour ma part je ne cracherai donc pas dans la soupe...
    Dés qu'on fait du .Net ou Java on utilise Javascript ??? Ah bon ?
    Tu as mal repris la citation :

    Aujourd'hui faire du web sans Javascript c'est impossible, autant pas faire de web ou alors du (feu ?) Flash ou (feu) Silverlight.

    Jquery, Sencha, html5 etc... Tout utilise javascript aujourd'hui, dès qu'on fait une appli en Php, .Net ou java.
    Ce qu'il voulait dire c'est que quand tu fais une application web, quelque soit le langage utilisé côté serveur, il est quand même très difficile de te passer du javascript côté client, pour rendre ton application beaucoup plus attrayante, et obtenir une meilleure expérience utilisateur.
    Et si tu me parles d'accessibilité, il doit avoir tellement peu de personnes qui essaie de respecter les règles que ça serait un faux argument.

  12. #32
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 740
    Points
    4 740
    Par défaut
    Citation Envoyé par moriarti13 Voir le message
    node.js je veux bien, mais Javascript est une technologie cliente, jusqu’à preuve du contraire, donc en faire une techno serveur...

    pour s'amuser si on veut, mais au niveau professionnel, c'est à abolir définitivement.


    In the fourth quarter of 2017, Netflix had 117.58 million streaming subscribers worldwide.
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

Discussions similaires

  1. Réponses: 26
    Dernier message: 20/06/2013, 09h27
  2. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 00h56
  3. Le langage de programmation le plus sûr
    Par Chatbour dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 20/08/2008, 08h07
  4. Langage de programmation le plus performant
    Par Braillane dans le forum Développement
    Réponses: 7
    Dernier message: 08/03/2008, 08h20
  5. Quel est le langage de programmation le plus pertinent pour du traitement audio ?
    Par LeTouriste dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 02/11/2006, 11h42

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