Mir wurde eine kurze Zeitspanne (~ 80 Stunden, um damit zu beginnen) gegeben, um eine vorhandene Access-Datenbank durch ein ausgewachsenes SQL + Web-System zu ersetzen, und ich zähle meine Optionen auf. Ich möchte ASP.NET MVC verwenden, aber ich bin mir nicht sicher, wie ich es effektiv mit meinem kurzen Zeitplan verwenden kann.Wie kann ich eine schnelle Anwendungsentwicklung mit ASP.NET MVC durchführen?
Für das Datenbank-Backend verwende ich Linq to SQL, da es ein Produkt ist, das ich bereits kenne und etwas damit schnell arbeiten kann.
Hat jemand Erfahrung mit der Verwendung von ASP.NET MVC auf diese Weise und kann einige Einblicke teilen?
Bearbeiten: Der Grund, warum ich ASP.NET MVC interessiert bin, ist, weil ich weiß (100% bestätigt), dass es mehr Arbeit nach dieser ersten Runde zu tun, und ich möchte meine Wartungsarbeiten so einfach wie möglich zu sein. Nach meiner Erfahrung neigen Webforms-Anwendungen dazu, trotz wiederholter Wartung trotz Disziplin zu brechen.
Vielleicht gibt es einen Mittelweg? Wie schwierig wäre es für mich beispielsweise, die App mit Webforms zu erstellen und sie dann später zu MVC zu migrieren, wenn ich mehr Zeit für das Projekt habe? Bearbeiten 2: Weiter Hintergrund: Die Access-Anwendung, die ich ersetze, wird von jedem im Gebäude genutzt und seit es von Access 98 auf 2003 aktualisiert wurde, stürzt es täglich ab und verursacht Stunden verlorener Produktivität da Personen Daten seit dem letzten Backup neu eingeben müssen. Dies ist der Grund für die kurze Zeitspanne - dies ist eine kritische Geschäftsfunktion und sie können es sich nicht leisten, Daten täglich neu einzugeben.
Was möchten Sie wissen? Wenn Sie eine kurze Zeit haben, wird das Erlernen eines neuen Rahmens und einer Methode, Dinge zu tun, keine gute Idee sein! – LiamB
Es dauert länger als Sie denken; aber mit ASP.NET MVC können Sie ziemlich schnell laufen - wenn Sie ASP.NET MVC kennen. Es werden jedoch keine Daten außerhalb der Datenschicht übertragen. Sie müssen eine neue Benutzeroberfläche und Controller-Logik entwickeln. RAD hilft dir hier nicht; Es ist ein ganz neues Paradigma. –
Ich denke, sobald Sie genug Code an Ort und Stelle haben, kann die Verwendung von ASP.NET MVC sehr RAD werden. – RichardOD