2010-05-24 3 views
5

Je dois développer une application Web de base très rapidement (1 semaine) pour une démo.Rapide pour développer l'application web en Java

Mes exigences sont

  • Java (je dois utiliser des bibliothèques Java existantes pour accéder aux données pertinentes)
  • 2 écrans
  • un pour une vue de données statiques, peut-être certains paramètres de recherche
  • Autre pour la saisie de formulaire de base
  • Pas de fantaisie AJAX nécessaire
  • Idéalement facile pour un web designer pour venir et tarte il jusqu'à ce que nécessaire, sans avoir à réécrire tout

Mon premier arrêt allait être de vérifier Wicket que j'ai entendu de bonnes choses à ce sujet. Je n'ai pas le temps en ce moment de plonger dans quelque chose de lourd, ce qui probablement efface JSF dans mon esprit (j'ai joué avec JSF1, courbe d'apprentissage abrupte que j'ai maintenant redescendue).

Je suis heureux de traiter le résultat comme jetable donc s'il y a un cadre qui commence de bien mais n'échelle pas à de plus grands projets, ce serait ok.

Toutes les suggestions appréciées sur les cadres/approche.

+0

Quelle est votre connaissance du core Java? Quelle est votre connaissance des autres langues fonctionnant sur la JVM? –

Répondre

7

Je suggère que le Play framework qui a l'énorme avantage d'être plein Java (donc moins courbe d'apprentissage si vous ne savez pas Sensationnel). Découvrez la démo!

5

Utilisez Groovy/Grails. Un accès complet à toutes les bibliothèques Java et vous aurez tellement plus de rapidité que cela vous fera tourner la tête.

C'est d'un utilisateur java hardcore, en passant. Ce n'est juste pas la langue appropriée pour la plupart des applications Web.

Oh, vous pourriez probablement aussi utiliser JRuby sur rails.

+0

+1 pour Grails. Ce sera vivant et en un rien de temps, et vous serez en mesure d'ajouter quelques trucs sympas comme la sécurité sans trop d'effort. AJAX n'est pas difficile non plus. – duffymo

9

Spring roo pouvez très rapidement créer des applications Web en utilisant GWT pour CRUD, et le tartir plus tard. Découvrez le Keynote from Google I/O 2010 (en particulier Day 1, Part 9) où le squelette d'une application de suivi des dépenses de base est développé à partir de zéro en environ 2 minutes.

soutien GWT est Roo 1.1.0.M1

En tant que version d'étape, Roo 1.1.0.M1 n'est pas destiné à être utilisé de critiques.

Il est probablement plus facile d'obtenir sous la forme déjà intégrée à l'éclipse basée SpringSource Tool Suite

+0

+1 Pour les sons Roo, tout comme les besoins OP – OscarRyz

0

je peux suggérer GWT.Il fonctionne également sur Google App Engine s'il s'agit d'une application Internet.

Questions connexes