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

AngularJS Discussion :

Sample de projet AngularJs [Sources]


Sujet :

AngularJS

  1. #1
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut Sample de projet AngularJs
    Bonjour à tous,

    j'ai écrit un petit projet AngularJs bâti sur mon petit serveur REST fait avec le framework Play.

    Le code source du backend.
    Le code source du frontend.

    Et le bordel déployé sur Heroku. (la première connexion peut sembler longue du fait que les dyno heroku se mettent en mode sleep lorsqu'il n'y a pas d'activité)
    Les services rest peuvent être attaqués directement à cette adresse.

    Voilà, si certains veulent en discuter j'aimerai avoir des avis.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Salut,

    Merci pour la présentation de ce projet.

    Tout d'abord, ton dernier lien ne fonctionne pas. Ensuite, ça a l'air intéressant comme construction. L'idéal serait de rédiger un article sur la constitution de l'application et sur le choix des technologies. On a déjà des articles qui parlent de ça mais peut-être as-tu procédé autrement. Et avoir davantage de ressources là-dessus ne peut qu'être bénéfique.

  3. #3
    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 Marco46 Voir le message
    Bonjour à tous,

    j'ai écrit un petit projet AngularJs bâti sur mon petit serveur REST fait avec le framework Play.
    Merci de partager ces infos.

    Une petite question: Pourquoi utilises-tu AngularJs et pas AngularDart?

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Citation Envoyé par vermine Voir le message
    Tout d'abord, ton dernier lien ne fonctionne pas.
    Sisi c'est l'url pour attaquer les services rest. Il n'y a juste aucun service sur l'url directement.
    La liste des url se trouve dans conf/routes du projet poc-play-rest-backend.

    Le service public retournant le n° de version.

    Citation Envoyé par vermine Voir le message
    Ensuite, ça a l'air intéressant comme construction. L'idéal serait de rédiger un article sur la constitution de l'application et sur le choix des technologies. On a déjà des articles qui parlent de ça mais peut-être as-tu procédé autrement. Et avoir davantage de ressources là-dessus ne peut qu'être bénéfique.
    C'est que faudrait déjà que je documente le bordel dans le wiki des projets sur github alors rédiger un article sur developpez .... J'ai pas encore le temps désolé. Yaurait pas moyen de faire un sticky pour lister les codes de projets angular dans le forum ?
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  5. #5
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    Citation Envoyé par plawyx Voir le message
    Merci de partager ces infos.

    Une petite question: Pourquoi utilises-tu AngularJs et pas AngularDart?
    Wooops j'ai oublié de te répondre désolé !

    Ben parce que le framework d'origine c'est AngularJs et pas AngularDart (qui est une adaptation de Js vers Dart) et parce que je ne connais pas Dart
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  6. #6
    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 Marco46 Voir le message
    Wooops j'ai oublié de te répondre désolé !

    Ben parce que le framework d'origine c'est AngularJs et pas AngularDart (qui est une adaptation de Js vers Dart) et parce que je ne connais pas Dart
    Justement, je te posais la question un peu pour cela. Avec AngularDart, tu peux utiliser les directives d'Angularjs.

    Lorsque tu déclares un contrôleur par exemple, tu créés une classe avec l'annotation @NgController. Les actions du contrôleur sont codées sous forme de méthodes ou fonctions.

    Si tu connais le java, ou le c#, l'apprentissage de Dart est rapide. En plus d'être plus clair qu'avec le javascript, tu diminues encore un nombre de lignes de codes.

    Il y a un paquet d'avantages à utiliser AngularDart.

  7. #7
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 609
    Points
    19 609
    Par défaut
    J'en doute pas (les avantages), cela dit je vais déjà essayer de trouver du boulot sur Angular et je sens que ça va pas être de la tarte vu la jeunesse de la techno, alors AngularDart j'imagine même pas !
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  8. #8
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 47
    Points : 55
    Points
    55
    Par défaut
    Je participe juste au poste pour signaler que je suis actuellement en train de réaliser plus ou moins la même chose :

    En BackOffice: Une Api développé en Ruby, qui utilise le framework Ruby on Rails
    En FrontOffice: Une application angularJS et bootsrap qui travaille avec l'api.

    Ce qui est pratique c'est que si ça foire, je peux changer du jour au lendemain de FrontOffice sans problème. Le tout étant de créer une Api en back office qui soit totalement indépendante de tout système (REST).

    Mes première impressions avec AngularJs me semble très bonnes ! Après 1 semaine d'autoformation, j'imagine déjà comment développer l'application en front office. Se pose surtout les problèmes de patterns et d'organisation, afin de faire n'importe quoi. C'est à la fois le point fort et faible d'angularJS : il donne beaucoup de liberté au développeur.

Discussions similaires

  1. Sample de projet Play
    Par Marco46 dans le forum Play!
    Réponses: 13
    Dernier message: 26/02/2014, 15h34
  2. Projet AngularJS Yeoman
    Par topolino dans le forum AngularJS
    Réponses: 1
    Dernier message: 07/08/2013, 17h18
  3. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  4. Comment tester les projets samples sur le site asp.net
    Par Lucas Panny dans le forum Développement Web avec .NET
    Réponses: 5
    Dernier message: 24/03/2010, 10h18
  5. Les fichiers d'un projet
    Par Manolo dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/05/2002, 17h51

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