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").

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.