Których ram internetowych Java nauczyć się? [Zamknięte]

Jestem zainteresowany nauczeniem się programowania w Javie i szukam rekomendacji / sugestii na temat tego, którego powinienem się nauczyć (i dlaczego).

W idealnej sytuacji chciałbym, aby struktura:

Bądź oparty na MVC.Mają minimalną konfiguracjęMasz łatwy w użyciu ORMMiej przyzwoite zarządzanie sesjamiBądź łatwy do odebrania

Jestem zaznajomiony z pylonami i django, więc jeśli istnieje framework Java podobny do któregokolwiek z tych, byłbym tym szczególnie zainteresowany.

Dzięki.

Wniosek:

Przede wszystkim chciałbym podziękować tym, którzy poświęcili czas, aby podzielić się swoimi spostrzeżeniami. W ciągu ostatnich kilku tygodni wypróbowałem Spring MVC, Wicket i Stripes. Ostatecznie wybrałem Paski ze wszystkich powodów opisanych „nieposłuszeństwo obywatelskie”; co zaskakujące, żadne z jego wypowiedzi nie okazało się hiperboliczne. W połączeniu z Stripes używam JPA / Hibernate. Jedną z obaw, jaką miałem, była społeczność Stripes, która wydawała się stosunkowo „mała” w porównaniu do Struts2, JSF itp. Chociaż może stosunkowo niewielka, społeczność jest bardzo dostępna, przyjazna i pomocna.

Wreszcie, gdy nie wypróbowałem Grails, zajrzałem do niego i wygląda bardzo interesująco / obiecująco. Z tego co widziałem, składnia Groovy wygląda bardzo podobnie do Pythona (ponieważ jestem znany z w / pythona, co ułatwiłoby mi naukę), a sam framework Grails wydaje się być strukturą RAD porównywalną z Railsami, Django / Pylony. Z pewnością planuję zajrzeć dalej i (w niedalekiej przyszłości) w końcu nauczyć się groovy / grails.

questionAnswers(12)

yourAnswerToTheQuestion