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

HTML Discussion :

Bootstrap, AngularJS et Polymer


Sujet :

HTML

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut Bootstrap, AngularJS et Polymer
    Bonsoir à tous !
    J'ai en partie suivie la Google I/O hier soir, et j'ai remarqué un truc impressionant : l'évolution de polymer, qui utilise désormais material, la nouvelle UI d'android.
    http://www.polymer-project.org/ voila pour ceux qui en savoir plus.
    Une question me vient désormais à l'esprit : Quel choix de techno faire lorsqu'on est 100% libre ?
    Je ne connais pas bien les 3 techno cité dans le titre... Quelqu'un pourrait il m'éclairer la dessus svp ?
    Parce que si j'ai bien compris, polymer vient concurrencer bootstrap, non ? Et est ce que angularJS est compatible avec polymer(ou est ce que l'utilisation des deux inclurait de la redondance ? )

    Donc en résumé: AngularsJS + polymer ou AngularJS + Bootstrap ou Polymer tout seul ??

    Merci à tous ceux qui interviendront !

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    Je développe essentiellement en java. Il y a encore quelque temps (bientôt un an), j'utilisais GWT pour les IHM des webapps. Puis, j'ai découvert AngularJS. J'ai rapidement opter pour une migration de GWT vers AngularsJS puis encore plus rapidement vers AngularDart. Si tu connais java, Dart s'apprend très rapidement (programmation par annotation, des objets Future, etc...etc..).

    Depuis, je réalise toute les IHM des webapps en AngularDart+polymer (pour faire des web componants) qui attaquent des services web RESTFull installés sur un serveur d'application JEE.

    Maintenance plus facile qu'avec GWT, simplification de la conception et de la réalisation de l'IHM.

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut
    Merci pour la rapidité de cette réponse !

    Quelle sont les avantages incovénients de Dart par rapport à AngularJS?
    Est ce que c'est facile de dev avec polymer ?
    Par programmation par annotations est ce que tu veux dire une chose comme les commentaires dans symfony qui permettent d'eviter la configuration d'un fichier yml? Ou pas du tout ? Qu'est ce qu'un objet future ? (je dois dire que j'ai un niveau très "scolaire" de java, j'ai quelques bases, et elles ne sont ni orienté web-services, ni récentes...) Est ce une preference personnelle de dev avec java, ou est ce que c'est imposé par ton entreprise ?

    J'ai une autre remarque : polymer va rapidement evoluer, du coup est ce reelement interressant de dev avec, sachant qu'il faudra surement changer la structure, non ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    Citation Envoyé par neperien Voir le message
    Merci pour la rapidité de cette réponse !

    Quelle sont les avantages incovénients de Dart par rapport à AngularJS?
    Dart est un langage objet avec une syntaxe proche, voir très proche du java, c#,...etc..Si tu connais java 5, 6, 7 ou 8, il te faudra une matinée pour être opérationnel en Dart. Comme le C, Javascript est un langage puissant. Mais comme avec le C, tu peux avoir des codes javascript totalement illisibles.

    Dart te permet de structurer ton code (possible aussi en javascript) (par exemple: un contrôleur est une classe annotée @Controller, avec des méthodes, etc...Perso, je trouve cela beaucoup plus facile à lire qu'avec le JS et AngularJS (même et surtout 6 à 8 mois après, quand il faut modifier ou ajouter une fonctionnalité).



    Citation Envoyé par neperien Voir le message

    Est ce que c'est facile de dev avec polymer ?
    Ce n'est pas très compliqué. Il faut s'habituer à bosser avec chrome.

    Citation Envoyé par neperien Voir le message
    Par programmation par annotations est ce que tu veux dire une chose comme les commentaires dans symfony qui permettent d'eviter la configuration d'un fichier yml? Ou pas du tout ?
    pour les annotations, regarde le lien ci-dessus

    http://adiguba.developpez.com/tutori...r/annotations/

    Citation Envoyé par neperien Voir le message
    Qu'est ce qu'un objet future ? (je dois dire que j'ai un niveau très "scolaire" de java, j'ai quelques bases, et elles ne sont ni orienté web-services, ni récentes...)
    un objet Future te permet de faire du traitement asynchrone:

    http://docs.oracle.com/javase/1.5.0/...nt/Future.html

    Citation Envoyé par neperien Voir le message

    Est ce une preference personnelle de dev avec java, ou est ce que c'est imposé par ton entreprise ?
    Les deux . De plus, depuis 3 ans, je bosse que sur des machines Linux pour faire des développement multi-plateforme. Donc java est un bon choix, sauf pour les IHM (avis perso). Une bonne maîtrise du java te facile aussi le développement sous Android.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut
    Okay merci Je vais me pencher de plus près sur Dart et sur polymer ! Si quelqu'un a un avis complémentaire, ou différent je suis preneur

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut
    Je viens de me rendre compte de quelque chose d'assez génant : la compatibilité avec les navigateurs autre que chrome : aucune. Que faire pour assurer cette compatibilité? Est ce suffisant d'obliger l'utilisateur a DL chrome ?

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    Si le navigateur ne possède pas la Dart VM alors Dart2js:

    https://www.dartlang.org/tools/dart2js/

  8. #8
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut
    Ah merci pour cet outils ! et qu'en est il pour polymer ?

  9. #9
    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 : 54
    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 220
    Points
    91 220
    Billets dans le blog
    20

  10. #10
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut
    Merci de prendre part à la discussion, mais je demande quelles sont les alternatives, ou les moyens pour assurer la compatibilité.

  11. #11
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 228
    Points : 80
    Points
    80
    Par défaut
    Autant pour moi @Bonivo, je n'avais pas vu que ce qui n'était pas compatible était le natif... Désolé, du coup ma remarque n'a plus lieu d'être.

    Bref, je recherche un big tuto dans lequel dart et polymer serait expliqué. Quelqu'un sait où le chercher ?

Discussions similaires

  1. création forum AngularJs, Polymer et les WebComponants
    Par plawyx dans le forum Evolutions du club
    Réponses: 6
    Dernier message: 04/12/2013, 17h44
  2. Réponses: 18
    Dernier message: 11/06/2008, 17h16
  3. Problème dans le bootstrap pour accéder aux fichiers
    Par mlokhia dans le forum Zend Framework
    Réponses: 12
    Dernier message: 27/04/2008, 17h55
  4. Réponses: 8
    Dernier message: 09/04/2008, 15h09
  5. Pb JBoss "Started jndi bootstrap jnpPort=1099, rmiPort=1098"
    Par wayle dans le forum Wildfly/JBoss
    Réponses: 7
    Dernier message: 28/08/2007, 16h58

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