ASP MVC - Z czego skorzystać przy projektach?

0

Cześć,

razem ze znajomym chcemy w ramach nauki stworzyć trzy projekty. Zastanawiamy się z jakich narzędzi możemy skorzystać aby się czegoś nowego nauczyć i umilić sobie pracę.
Ja chce zająć się backend'em, a znajomy frontem.

Mamy w głowie trzy projekty.

  1. Program zarządzania pracownikami
  • Wnioski urlopowe
  • Wysyłanie grafików do pracowników
  • Przypisywanie pracowników do grup kierowniczych
  • itd :)
  1. Rozpiska MPK w naszym mieście
  • Rozkład MPK w wersji live
  1. Program do wystawiania faktur
  • Kartoteka kontrahentów oraz produktów
  • Wystawianie faktur
  • Wysyłka faktur email oraz zapis do pliku

Chce wykorzystać do projektów Entity Framework sposobem CodeFirst, jeżeli chodzi o bazy danych, ale nie mam pomysłu na resztę.
Znajomy do tej pory bawił się trochę z HTML5, CSS, PHP, ale chce tutaj zająć się JavaScriptem.
Jestem nowy w c#, a znajomy JS, więc nie znamy użytecznych frameworków, dlatego zwracamy się z prośbą do Was :).
Wiem, że nie jest to dział, związany z JS, ale być może rzucicie propozycje, jeżeli chodzi o C# :)

Dziękuję i pozdrawiam!

0

.net core jako backend

frontend react albo moze blazor?

0

Jeżeli chodzi o umilenie sobie sprawy w programowaniu w ogóle to przyda się jakiś kontenerek IoC, co by nie trzeba było ręcznie wstrzykiwać zależności do konstruktorów klas (np. wstrzykiwanie serwisów do kontrolerów).

Takie chyba najbardziej znane:

  • Unity Container;
  • Ninject;
  • Autofac.

Z HTML'owego frontu to raczej Ci nie powiem, bo się brzydzę tej działki i unikam jej jak ognia. ;)

0

ASP.NET Core 2.1 + Angular 6 + Entity Framework Core.

Ten zestaw jest trochę overkillem na takie projekty, ale z drugiej strony łatwiej ogarniecie te frameworki gdy stopień komplikacji samej domeny jest niski.

Jeżeli chodzi o umilenie sobie sprawy w programowaniu w ogóle to przyda się jakiś kontenerek IoC

ASP.NET Core ma swój kontener, który spokojnie wystarczy w większości przypadków.

0

Heh, również zamierzam napisać analogiczną aplikację - może nieco bardziej rozbudowaną :)
Tyle, że ja wszystko muszę sam ogarnąć... :)

0

@fasadin: Z tym Blazorem to tak na poważnie piszesz? Myślałem, że musi minąć co najmniej kilka lat, zanim Blazor zacznie stanowić konkurencję dla Reacta. No chyba, że go nie doceniam :)

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