Tomasz
D
Programista
Java/JEE, freelancer
Temat: Porównanie frameworków JEE - prośba o pomoc [trochę długie]
Witam.Jestem w trakcie pisania magisterki na temat porównania frameworków front-endowych w aplikacjach webowych JEE. Warstwa modelu i kontrolera będą wspólne, natomiast widok będzie napisany w kilku wybranych frameworkach tak, aby było co porównywać :)
Aktualnie pracuję nad szkicem pracy i chciałbym prosić o ocenienie i zgłoszenie ewentualnych uwag co do jego zawartości, bo promotor daje mi dość dużą swobodę, ale jednocześnie nie jest zbyt pomocny w kwestiach stricte merytorycznych :)
Poniżej przedstawiam planowany szkic najważniejszego rozdziału
ROZDZIAŁ VIII: PORÓWNANIE FRAMEWORKÓW
VIII.1. Porównanie budowy
VIII.1.1. Architektura
VIII.1.2. Cykl życia żądania
VIII.1.3. Sposób konfiguracji
VIII.1.4. Warstwa prezentacji
VIII.1.5. Budowa przykładowej aplikacji „Hello World”
VIII.2. Porównanie funkcjonalności
VIII.2.1. Walidacja i automatyczna konwersja danych
VIII.2.2. Bezpieczeństwo: uwierzytelnianie i autoryzacja, wsparcie protokołu HTTPS
VIII.2.3. Internacjonalizacja
VIII.2.4. Wsparcie dla captcha
VIII.2.5. Przyjazne adresy URL
VIII.2.6. Integracja z technologią AJAX
VIII.2.7. Prezentacja danych na wykresach (tu się waham, bo to trochę naciągany element, ale w tej aplikacji będą wykresy ze statystykami i pytanie, czy warto to umieszczać w porównaniu czy nie :) )
VIII.2.8. Integracja z frameworkiem Spring
VIII.2.9. Tworzenie własnych komponentów (plus reusability - tylko jak to przetłumaczyć tak, żeby było po polsku, a nie po polskiemu)
VIII.3. Porównanie dostępności i popularności
VIII.3.1. Literatura polsko i obcojęzyczna
VIII.3.2. Aktywność list dyskusyjnych
VIII.3.3. Popularność wśród pracodawców i w Internecie
VIII.4. Porównanie wydajności i szybkości działania
VIII.4.1. Statystyki obciążenia serwera
VIII.4.2. Pomiar szybkości działania aplikacji przy dużej liczbie użytkowników
W części wspólnej używam JPA (Hibernate) + Spring, a jako frameworki do porównania wstępnie zostały wybrane: Wicket, Java Server Faces i GWT. Jeśli wystarczy czasu to może dodam jeden lub dwa kolejne.
I moja prośba: czy taki sposób porównania ma sens? Co Waszym zdaniem warto by jeszcze dodać, co zmienić, a co ewentualnie usunąć?
Z góry dziękuję za wszelkie komentarze i uwagi, nawet te krytyczne :)