aplikacja webowa do usług

0

Hej.

Chce się pouczyć tworząc coś a przy okazji w sumie potrzebuje dla siebie napisać bardzo prostą apke webową w której będę miał:

  • logowanie ( dla admina tylko )
  • listę usług dla mnie i moich klientów z terminami do kiedy wygasają
  • ewentualnie rozszerzałbym to o powiadomienia mailowe i smsowe

W przyszłości być może rozszerzyłbym to o możliwość dodawania kont dla użytkowników(klientów), możliwość płatności online.

Mógłbym to bez problemu w PHP ogarnąć w jeden dzień ale chce javę i teraz następują pytania (pewnie z kategorii banalnych):

  1. Jakie technologie/framework użyć ( spring ? ). Dodam że nie chodzi o to aby było najłatwiej a o to aby się najwięcej nauczyć i ewentualnie taki kod źródłowy pokazać przyszłemu pracodawcy ( + np z jakiejś bardziej skomplikowanej apki ). Dodam że ogarniam jakieś tam podstawy angularJS, moze się przyda?
  2. Na coś szczególnego zwrócić uwagę tworząc pierwszą apkę?
0

Jest parę rozwiązań:
a) obecnie modne podejście: stworzyć serwisy restowe w Springu lub Javie EE po stronie backendu, natomiast frontend napisać w angularze/knockoutjs/backbone itp.
b) stworzyć backend oraz frontend z wykorzystaniem Springa MVC. Do generowania frontendu można wykorzystać tzw. templating engine np. thymeleaf/freemarker/velocity
c) mniej popularne rozwiązanie (co nie oznacza, że gorsze): wykorzystać Play Framework (można pisać w Javie lub Scali). Biblioteka ta przypomina Django/Ruby on Rails/ASP .NET MVC.

Odnośnie drugiego pytania. Skoro zamierzasz taką aplikację pokazać pracodawcy (np. umieścić na GitHubie) to stosuj dobre praktyki programowania, wzorce projektowe, tzw. clean code (polecam lekturę "Czysty kod").

1 użytkowników online, w tym zalogowanych: 0, gości: 1