Witam wszystkich,
Nasz skromny, początkujący zespół przymierza się do stworzenia aplikacji webowej, która będzie działać na zasadzie strony typu „Elektroniczne Biuro Obsługi Klienta”.
Początkowe funkcjonalności:
- logowanie/rejestracja użytkowników
- dla zalogowanych użytkowników: wyświetlanie danych o płatnościach, lista faktur (sortowanie, filtrowanie), wydruk faktur w.pdf, dane kontrahenta (+modyfikacji danych), usługi kontrahenta itp.
- wyświetlanie wiadomości/komunikatów dla użytkowników systemu
- formularze zgłoszeń dla użytkowników
- analizy graficzne na wykresach (z np. danych o terminowych wpłatach itp.)
Aplikacja korzystałaby z istniejącej bazy danych na MS SQL Server.
Jakie technologie najlepiej uzyc do zbudowania tego typu serwisu? Co byście wybrali? Najwięcej obawiam się obsługi bazy z MSSQL...
Czy do tego rodzaju strony wystarczy PHP, czy dobrze byłoby użyć jakiegoś frameworka?
Co wykorzystać do połączeń z BD? Czy potrzebny będzie ASP.NET, C# itp.?
Czy potrzebny byłby jakiś framework JS? Czy jednak do samego wyświetlania danych wystarczy PHP z HTML/CSS i ewentualnie JS?
Pytam, gdyż cały backend raczej musielibyśmy komuś zlecić, a nie chcemy być zupełnie zieloni w tym temacie :)