2010-11-17 25 views
0

Je me demandais si quelqu'un pouvait m'aider à trouver des ressources pour créer ma première application Web avec GWT. J'ai l'idée de base et la fonctionnalité que je voudrais que le site commence, mais c'est à peu près tout. Je suis un développeur de niveau intermédiaire avec peu d'expérience en train de planifier une application robuste.Conseils sur la conception et le développement de la première application à l'aide de Google Web Toolkit

Le concept de base de mon application est qu'il s'agit d'un club d'étude de livre avec un classeur correspondant. Les utilisateurs doivent lire certains textes et répondre aux informations en fonction du texte des semaines. Leurs réponses sont sauvegardées et peuvent être consultées à tout moment où elles peuvent recevoir leurs réponses par courrier électronique ou être imprimées à partir de l'écran. Je veux créer la fonctionnalité qui permet aux utilisateurs de discuter des sujets des semaines avec d'autres utilisateurs. Je veux que tout le monde lise la même chose en même temps. Aussi je veux ajouter dans la capacité pour les utilisateurs d'inviter d'autres. Ce sera un cours de 13 semaines 4 fois par an et avant le début de chaque cours, je vais envoyer des invitations par courriel avec une date requise pour être inscrit afin que tout le monde puisse être sur la même page. Je voudrais construire cette application jusqu'en 2011 et, espérons-le, lancer le 1er janvier 2012.

Fondamentalement, c'est une étude de cours extrêmement ciblée.

Avez-vous des idées pour commencer?

Serait-il préférable de commencer à partir de zéro en utilisant google app engine?

Merci d'avance!

Répondre

2

Il est toujours bon d'avoir une architecture solide qui vous permet de développer à l'avenir. Je choisirais ceci:

  1. GWT après le MVP pattern. De plus, j'utiliserais GIN.

  2. AppEngine pour le backend. C'est gratuit jusqu'à ce que vous atteigniez 100k de pages vues par mois. En outre, il n'y a pas de configuration et pratiquement pas de gestion. Il vous permet facilement d'envoyer et de recevoir des emails.

  3. OpenID pour l'inscription de l'utilisateur (je suis encore en train de trouver comment l'intégrer au mieux avec GWT).

+0

Tout document ou plan fictif que vous suggérez d'utiliser pour tout résumer? –

+0

Surtout le papier;) J'avais l'habitude d'utiliser Balsamiq Mockups et c'était bon. Il a été choisi en raison de son intégration avec JIRA. –

+0

Cela vaut-il la peine de payer? –