Technologia webowa dla aplikacji

0

Witam,
Zastanawiam się nad wyborem technologii do napisania aplikacji webowej. Aplikacja ta ma być klientem pocztowym, coś w stylu gmail.com, więc powinna być jakaś interakcja z bazą danych. W związku z tym, że dotychczas największe moje doświadczenie związane było z aplikacjami desktopowymi, głównie w C#, zastanawiam się nad ASP.NET Web Forms. Pytanie jest następujące, w jakiej technologii mógłbym w miarę prosto zrealizować ten projekt i generalnie w czym w dzisiejszych czasach programuje się podobne aplikacje webowe i czy warto wchodzić w ASP.NET, czy raczej to jest kobyła dla większych projektów.

0

W Web Forms nie widziałem nowych projektów. Nowe webowe zaczyna się w MVC. Po stronie frontendu też klient może być bogaty, np używając angulara, lub innego frameworka, wtedy zwykle backend będzie w starszym Web API 2, lub po prostu w MVC6 - najnowszym, gdzie nie ma już rozróżnienia na kontrolery do Web API i MVC.

0

Dla programisty desktopa najłatwiej będzie pisać w WebFormsach (designer, eventy, gotowe kontrolki, deklaratywne podpinanie źródeł danych). Ale z drugiej strony efektem będzie ociężały kod HTML, raczej trudno osiągnąć (tak modne w tym sezonie) single page application. Dla ilu użytkowników ma być przeznaczona ta aplikacja? Ma być wystawiona w internecie, czy nie? Czy znasz HTML, CSS i JS, czy nie? Jeśli nie, to czy jesteś gotów się ich nauczyć?

0

To ma być tak naprawdę aplikacja badawcza, więc nie będzie nigdzie wystawiona, ale chciałbym ją zrealizować możliwie jak najlepiej, nie musi to być koniecznie ASP.NET(wymieniłem ją, gdyż technologie .NET są bliższe mojemu sercu). Jestem po studiach informatycznych, więc HTML, CSS, JS gdzieś tam było, więc znajomość może nie jest wybitna, ale ponad podstawowa.

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