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

Conception Web Discussion :

Le Web a besoin de plus de langages de programmation pour rivaliser avec le « natif »


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mai 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 46
    Par défaut
    J'ouvre l'article, me disant qu'il y a peut-être là quelque chose d'intéressant. Le point de vue d'un des membres de l'équipe de dart sur l'écosystème web, ça peut toujours être intéressant à écouter.

    Et puis en lisant qu'un employé de Google avait déclaré ça :

    « Je pense que sur la plateforme Web, on peut faire des applications meilleures que les applications natives. En fin de compte, on devrait le faire. Sinon, nous serons tous dévorés par les galeries d’applications propriétaires »
    Je me suis dit que je n'ai pas perdu mon temps. Au moins, j'aurais bien ri.

  2. #2
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Citation Envoyé par Fanvan Voir le message
    J'ouvre l'article, me disant qu'il y a peut-être là quelque chose d'intéressant. Le point de vue d'un des membres de l'équipe de dart sur l'écosystème web, ça peut toujours être intéressant à écouter.

    Et puis en lisant qu'un employé de Google avait déclaré ça :



    Je me suis dit que je n'ai pas perdu mon temps. Au moins, j'aurais bien ri.
    En quoi c'est drôle, il a parfaitement raison.

  3. #3
    Membre très actif
    Inscrit en
    Juin 2008
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 146
    Par défaut
    Citation Envoyé par Marco46 Voir le message
    En quoi c'est drôle, il a parfaitement raison.

    Dévorés par les galeries d’applications propriétaires dixit un employé de Google. Tu ne vois pas l'ironie ?

  4. #4
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Citation Envoyé par hunyka Voir le message
    Dévorés par les galeries d’applications propriétaires dixit un employé de Google. Tu ne vois pas l'ironie ?
    Si c'était Apple, je comprendrais l'ironie. Mais Google a toujours laissé la possibilité d'utiliser d'autres galeries d'application que Play, et même d'installer des applications sans passer par une galerie...

  5. #5
    Membre très actif
    Inscrit en
    Juin 2008
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 146
    Par défaut
    Bonsoir,

    Es ce que CoffeScript est également considéré comme un nouveau langage pour le web au même titre que Dart ?

  6. #6
    Inactif  
    Profil pro
    undef
    Inscrit en
    Février 2013
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : undef

    Informations forums :
    Inscription : Février 2013
    Messages : 1 001
    Par défaut
    En fait, le mec veut réinventer l'écosystème java/j2se/javafx/j2ee ... mais sans Oracle. ça tombe bien qu'il soit chez google parce que c'est sans doute la seule entreprise qui puisse renouveler le genre. Les autres langages auquel j'ajoute le tcl/tk n'ayant jamais réussi à s'imposer dans les navigateurs.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 500
    Par défaut
    Côté client, il faudrait un langage compilé (nativement ou en bytecode)... Je rejoins donc ce qui a été dit.

    Il faudrait aussi un système d'autorisation comme quand on installe des application Android afin d'accéder à des fonctionnalités liées au PC utilisateur.

  8. #8
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Bah c'est pas compliqué!

    Google essaie d'imposer son empreinte partout, y compris dans des domaines où il est très minoritaire. Avant Google, c'était de la recherche. Aujourd'hui ils sont partout. Côté web, regardez comment ils ont conditionné la structure du code, soi-disant pour le référencement et ils ont tenté d'imposer leur langage Go (échec et ils veulent). Maintenant, ils veulent détruire ce qui marche TRÈS bien en matière de langages web (serveur comme client) pour imposer par la puissance financière, publicitaire, voire via des contraintes sur leurs plateformes, afin de favoriser ses services.

    J'en ai marre que dès qu'une entreprise a du succès, elle se mue en ogre privatif de l'essor des autres (Microsoft, Apple, Samsung sont aussi de la partie).
    Pitoyable!

    Participez à l'Open Internet Project
    http://fr.openinternetproject.net

  9. #9
    Membre actif

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 70
    Par défaut
    Quand on voit a quel point les quelques moteurs de navigateurs (qui se comptent désormais sur les doigts d'une demi main) ont du mal a supporter un seul langage a peu près correctement et avec cohérence d'un navigateur a l'autre...
    Google propose des idées stupides, <mode troll>mais contrairement a Apple avec leur remplaçant d'objective C </mode troll>, Google n'est pas stupide du tout.

    Des nouveaux langages de Google, pour lesquels donc chome/webkit sera le premier exécuteur et la meilleure implémentation, avec en but non déclaré la mise a mort de Firefox et IE.

  10. #10
    Membre très actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Afghanistan

    Informations forums :
    Inscription : Juin 2003
    Messages : 452
    Billets dans le blog
    1
    Par défaut
    Je comprend que le typage dynamique de javascript plait , c sur qu'au début on est plus productif,mais à la longue ils est pénible , il n'offre pas tous l'outil de refactoring de java.
    Quand on développe de tres gros site en général on utilise pas directement javascript, je développe actuellement avec GRAILS, toutes les IHMS WEB sont refaite avec cette techno , et on fait pas bcp de dev en javascript on utilise en peut de jquery mais c tout.
    De toute manière le non typé les plus lent car avant chaque opération il faut vérifier le type (ceux qui sont pas convaincu je leur laisse le soin d'implémenter leur propre langage non typé et ils verront par eux même ).
    De toute façon java est le langage le plus répandu dans le monde (après cobol je pense ).
    Sur la légo NXT on faire du java ( lejos ).
    Donc il est claire que si les applis WEB veulent passer à la vitesse supérieur il faut que java s'intègre directement dans les pages web.

  11. #11
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Bonjour,

    Ah bon, il y a encore des instants où on n'a pas de connexion Internet ?

    Super native : c'est justement parce que java est très gourmand en mémoire et CPU que les sites web sont en majorité en PHP.

    http://cppcms.com/wikipp/en/page/benchmarks_all
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  12. #12
    Expert confirmé

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Par défaut
    Je ne dirai qu'une seule chose: il existe déjà des tas de langages que l'on peut utiliser pour développer des applications browser-based (aka Web App):
    List of languages that compile to JS
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

  13. #13
    Membre averti

    Inscrit en
    Janvier 2011
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 31
    Billets dans le blog
    1
    Par défaut Apologie dissumulée du cloud ?
    Bonjour,
    Je ne me suis pas intéressé au titre " Le Web a besoin de plus de langages de programmation pour rivaliser avec le « natif » "... Mais plutôt aux justifications données qui me paraissent un poil aberrantes.
    Tout d'abord quelqu'un peut-il me dire comment une application web peut-elle être plus performante qu'une application native et sans être installée ?
    ...C'est le même processeur qui exécute les deux de une, et de deux actuellement, ce sont bien des applications natives qui interprètent/exécutent du code/byte-code... Au mieux, les processeurs de demain auront une interface unifiée et standardisée leur permettant d'exécuter directement un langage machine unique (à l'instar de la JVM et de certains processeurs capables d'exécuter directement du JAVA), et quoi qu'il en soit, ces applications pourraient alors être qualifiées de "natives" puisque compilées pour la plate-forme (même si celle-ci était unique à l'avenir...).
    Revenons au possibilités actuelles : avoir un langage compilé sur la machine. Il en existe énormément, pourquoi aller en inventer d'autres alors ? Mais après tout l'idée étant de les rendre disponibles par le web, savoir si il faut en inventer un ou pas est au-delà de la porté de mon commentaire. Quoi qu'il en soit, un tel langage nécessitera tout de même le téléchargement des sources pour les compiler (ce qui ne résout d'ailleurs pas la faiblesse du JS qui même minifié permet la rétro-ingénierie). Ce point engendre deux absurdités : la première, c'est que je ne vois pas trop de différences entre "compiler" et "installer"... Après tout, ou parle là de ce qu'on fait tout (enfin...) les jours : aller chercher une application, la télécharger et l'installer... Certes, le fait que ce soit fait automatiquement peut simplifier la vie de l'utilisateur, mais là encore, avec tous les stores et autres qui existent aujourd'hui, on y est déjà...

    ...On en arrive donc au sujet 'sensible' : en fait, le seul véritable argument là-dedans, c'est la non-persistance de l'application, et ÇA c'est magique : il faut se connecter à internet pour pouvoir l'utiliser. Et c'est ÇA le point clef. Mais pourquoi cela intéresse-t-il tant les industriels ces histoires de cloud et l'idée que l'utilisateur n'ait au final qu'une machine sans aucun moyen de stockage ?
    Parce que les grosses firmes ont fait une énorme erreur dès le début de l'informatique : une fois une application achetée, il n'y a plus besoin de donner de l'argent à son éditeur, elle marche toute seule ad vitam æternam. À une époque, cela ne posait pas trop de problèmes grâce à la loi de Moore : les performances doublent toutes les X années, et il faut sans cesse renouveler toutes les machines et les programmes qui sont "outdated". Les entreprises pouvaient donc survivre en améliorant les performances et les possibilités de leurs produits.
    Aujourd'hui, la loi de Moore s’essouffle un peu... Le développement devient plus complexe et les produits déjà très aboutis. Il suffit de regarder le premier programme que la plupart des gens installent s'il ne l'est pas déjà : Windows. Regardez le nombre d'entreprises qui ont hésité pour passer à Windows 7 / 8 car XP leur fournissait déjà tout ce dont ils avaient besoin... (ne pas partir hors sujet à ce propos, un changement s'impose aujourd'hui pour des raisons de sécurité) Et l'image de Microsoft s'est nettement dégradée en voulant encore innover pour toujours vendre leurs produits... Résultat ? Ils ont remis le menu "démarrer" dans Win 8.1 et se sont mis à faire aussi du matériel avec Surface.
    Google et bien d'autres ne veulent pas faire la même erreur. Leur secret, c'est que ce n'est pas sur l'OS qu'ils vont faire du chiffre. Celui-ci, une fois stable et suffisamment portable pour s'adapter à la plupart des architectures n'a pas vraiment besoin d'être modifié. On mise donc sur les applications, et leurs stores.
    L'idée derrière tout ça et qu'acheter l'application ne suffit pas. Si on pouvait les louer, on gagnerait vraiment beaucoup d'argent ! Seulement comment louer une application installée sur la machine et qui marche ad vitam æternam ? Plusieurs solutions existent :
    - Faire en sorte qu'au bout d'un certain temps, il faut une nouvelle clef d'activation (à acheter biensîr). Cette solution a l’inconvénient que l'utilisateur est habitué aux programmes qu'on achète définitivement... La pilule aurait du mal à passer aujourd'hui. Outre l'avis de l'utilisateur, toute application achetée/louée est vulnérable au cracking, donc c'est un mauvais plan globalement. (Sauf pour les anti-virus et certains milieus se renouvelant très rapidement)
    - L'utilisateur paye (ou pas) son application, mais si il veut du contenu supplémentaire (par exemple dans un jeu vidéo une arme plus puissante) il devra alors payer. C'est ce qui arrive en masse sur les réseaus sociaux et sur Android. Certaines familles se sont d’ailleurs faites piéger à ce "jeux"
    Quoi qu'il en soit, ça reste des applications installées assujetties à la piraterie...
    En fait, la solution (presque) idéale serait que l'application ne soit pas en local, mais qu'il faille se connecter au réseau et pour aller encore plus loin, qu'elle ne s'exécute même pas sur la machine du client qui serait en conséquence un simple écran qui sert juste pour les entrée/sortie. À partir de là, il faudrait payer un abonnement pour pouvoir utiliser l'application, et c'est le Jackpot !
    L’ironie, dans l'histoire, c'est que cette solution va convenir à presque tout le monde (sauf certains comme moi) :
    Toutes les entreprises y gagnent (beaucoup) car pour les hébergeurs de ces applications, ils font payer aux éditeur un droit pour qu'ils puissent les héberger. Les éditeurs font payer un abonnement aux utilisateurs, leur permettant de faire un bénéfice (là encore très important) par rapport à ce qu'il payeront à l'hébergeur. De plus, ils récolteront des données sur leurs utilisateurs, ce qui ravira les agences gouvernementales qui cette fois pourront vraiment obtenir toutes les informations et données que possède une personne. Ces informations pourront aussi être revendues à des agences de marketing qui seront elles aussi ravies. Et l'utilisateur au final ? Il sera aux anges (de la téléréalité ? [à méditer]) ! Car on lui fournira une super tablette pour quelques euros voir gratuite... Après tout, ce ne serait qu'une batterie, et un écran tactile avec un émetteur/récepteur Wifi, Il n'aura plus besoin de clef USB, les données sont dans le "nuage", il pourra se connecter partout (sauf pour appeler à l'aide au fond d'un gouffre... et encore), il n'aura plus peur qu'on lui vole son téléphone quisqu'il n'est pas cher... Et il ne payera alors que ce dont il aura besoin.
    Une autre ironie est qu'il achète du coup sa prison et les caméras braquées sur lui...

    Voilà ce que je comprend par " Le Web a besoin de plus de langages de programmation pour rivaliser avec le « natif » ". Par ailleurs, ce titre est lui-même est presque subliminal... Moi, ma question, c'est plutôt : "Faut-il que le web rivalise avec les applications natives ?"

  14. #14
    Membre actif
    Profil pro
    Travail non informatique
    Inscrit en
    Décembre 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Travail non informatique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 104
    Par défaut Quoi ?
    Bonjour.
    "JavaScript qui est cependant, selon Bracha, déficient dans plusieurs scénarios, notamment la possibilité d’utiliser l’application hors ligne. " : JavaScript fonctionne parfaitement hors ligne, c'est le PHP qui ne peut pas s'exécuter facilement hors ligne (il faut un serveur local, type EasyPHP ou Xamp).

  15. #15
    Invité
    Invité(e)
    Par défaut
    Cependant, son inconvénient majeur est le fait qu’il ne fonctionne pas en absence de connexion réseau.
    Et Node-Webkit alors?

Discussions similaires

  1. Quel langage de programmation pour le Web est-il plus sécurisé ?
    Par Hinault Romaric dans le forum Général Conception Web
    Réponses: 17
    Dernier message: 30/12/2019, 07h39
  2. Quel langage de programmation pour le Web est-il plus sécurisé ?
    Par Hinault Romaric dans le forum Actualités
    Réponses: 14
    Dernier message: 25/04/2014, 11h38
  3. Quel langage de programmation pour des programmes simples ?
    Par Pierre.g dans le forum Langages de programmation
    Réponses: 18
    Dernier message: 22/11/2006, 14h22
  4. Aide sur choix de langage de programmation pour PC et Mac
    Par benouille69 dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 11/11/2006, 18h30
  5. Choix d'un langage de programmation pour une application orientée web
    Par Mick DG dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 12/07/2006, 13h45

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