Was gefällt Ihnen nicht? AspDotNetStorefront?
Caveat - es ist etwa 7 Jahre her, seit ich das letzte Mal AspDotNetStorefront verwendet habe, also könnte es sich geändert haben.
Allerdings war das Produkt, das ich zu verwenden versuchte, ein schreckliches Durcheinander. Hier sind einige Highlights:
* Mir wurde von einem ihrer Mitarbeiter gesagt, dass ihr leitender Entwickler dachte, Datenbank-Fremdschlüssel seien irgendwie böse. Also, eine große Datenbank ohne etwas, das Ihnen ihre Struktur zeigt oder die Datenintegrität durchsetzt. Es wurde als 'keine umständlichen Einschränkungen beim Löschen von Daten' verkauft (oder Worte in diesem Sinne). Was es bedeutete, war, dass es wirklich einfach war, verwaiste Datensätze zu erstellen oder Datensätze zu löschen, die Verbindungen brachen. Sie glauben, dass Software solche Aufgaben verwalten sollte, aber das funktioniert nur, wenn der Code gut geschrieben ist und das Schema bekannt ist. Keine Dokumentation, um das Schema zu erklären.
* Das gesamte Projekt sah aus wie eine alte Classic-ASP-App, die in eine ASP.Net-App 'konvertiert' wurde. Im Kern waren zwei riesige Dateien, voll mit Code, der Geschäftsregeln anwendete und hartcodiertes HTML ausspuckte, das unmöglich zu ändern war, es sei denn, man kaufte den Quellcode. Absolut keine Trennung von UI, Geschäftslogik und Datenbank, wie man es erwarten würde. Kein logisches Diagramm von Klassen, nur eine riesige Masse von Spaghetti-Code.
* Ich versuchte, das Layout des Warenkorbs zu ändern. Das war eine schreckliche Erfahrung. Der gesamte Warenkorb wurde im Code generiert, indem HTML mit Strings aufgebaut wurde, was schwer zu warten war, selbst wenn man für den Quellcode bezahlt hatte. Und was für ein Durcheinander! Eine Masse von verschachtelten Tabellen, die vermutlich im Laufe der Jahre hinzugefügt und nie überprüft wurden. Ich fand einzelne Zellen-Tabellen, die in einzelne Zellen-Tabellen verschachtelt waren. Absolut entsetzlich.
Ich könnte weitermachen, aber ich denke, ich habe meinen Punkt klar gemacht. Es sei denn, diese App wurde in den letzten 7 Jahren von Grund auf neu geschrieben, bitte halten Sie sich davon fern. Selbst wenn sie neu geschrieben wurde, überprüfen Sie die Struktur und den Quellcode sorgfältig, bevor Sie sich verpflichten. Wenn sie vorher etwas so Schlechtes produzieren konnten, gibt es keine Garantie, dass ein Neuschreiben besser ist. Bewertung gesammelt von und auf G2.com gehostet.