Strona do przeglądania zamówien - jak sie za to zabrać

0

Cześć
muszę u siebie w firmie zrobić stronę, na której moi klienci będą mieli dostęp do swoich zamówień jakie u nas składają (podgląd, drukowanie, zglaszanie uwag).
Do dyspozycji mam:

  • C#
  • Visual Studio 2015
  • Sql Server 2014 Standard
  • Windows Server 2012 R2 (tutaj IIS)
  • Sql Server Express (może uda się załatwić "pełną" wersję jeśli będzie potrzeba

Teraz tak, całość ma działać tak, że pracownik rejestruje zamówienia w innej aplikacji i lądują one w Sql Server 2014 Standard. Ja teraz chcę co jakiś czas wypychać te zamówienia na osobny serwer (do Sql Express). Na serwerze z Sql Express jest też IIS i tutaj chciałbym zbudować przy użyciu ASP .NET/ ASP .NET Core aplikację webową dla klientów.
Pytanie do Was jak się za to zabrać, jakich technologi jeszcze używać i jak to wszystko zaprojektować, żeby było wydajne? Klienci bedą mogli przeglądać te zamówienia, drukować je, generować z nich pdfy, przeglądać jakieś statystyki i zestawienia zamówień. Obecnie jest około 1000 klientów, ale to rośnie, więc też zależy mi na wydajności.
Proszę o pomoc bo sam chce sie tez czegoś nauczyć.

0

PrestaShop albo woocommerce. Ewentualnie jakieś inne gotowe platformy. Po co sobie życie utrudniać?

0

@Juhas chcę się czegoś nauczyć robiąc coś pożytecznego i potrzebnego.

2

Hmm, bardzo dobrze, że chcesz się czegoś nauczyć. Pytanie tylko, czy na pewno chcesz to robić kosztem klientów. Skoro nie robiłeś takich rzeczy i BYĆ MOŻE jesteś kiepskim programistą, to problemów i błędów będzie sporo. Naprawdę sporo. Klienci mogą się wkurzać i będą niezadowoleni. Zastanów się, czy na pewno chcesz wprowadzić takie ryzyko. Możesz użyć istniejących rozwiązań i np. z boku robić coś swojego już na jakiejś podstawie (już będziesz wiedział, jakie mają możliwości inne rozwiązania i co można zrobić).

Co do pytania, to ciężko Ci coś powiedzieć, bo to tak jakbyś pytał: "Chcę zbudować samolot, żeby przewozić nim swoich klientów. Od czego mam zacząć?" Powiedziałbym Ci, żebyś najpierw zajął się podstawami aerodynamiki i zbudował kilka samolotów z papieru. Tutaj tak samo - zacznij od podstaw ASP, jeśli znasz C# to dobrze, jeśli nie, to zacznij od podstaw C#. Zrób kilka mniejszych projektów i wyciągnij wnioski, dlaczego są kiepskie i nie nadają się do rozwiązań komercyjnych. Potem zrób następne itd.

To nie jest tak, że usiądziesz i zaczniesz robić dobry projekt. To nigdy tak nie działa.

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