[C#] Vorteile der Migration von der MS Access-Anwendung zur .Net-Anwendung


Answers

MS Access scheint eine gute Übereinstimmung zu sein, wenn Ihre Anwendung hauptsächlich ein Tool zum Anzeigen und Bearbeiten von Datensätzen in einer Datenbank mit einfachen Formularen ist, die eng mit den Layouts der Tabellen verbunden sind und Sie im gesamten Prozess wenig bis keine Berechnungslogik benötigen.

Ich bin gerade damit fertig geworden, eine MS Access-Anwendung mit etwa 2000 Zeilen VBA-Code, 10 Formularen, 50 Tabellen und 80 Abfragen für Java neu zu implementieren, da sie viele Berechnungen und I / O-Vorgänge enthielt, die nicht mit Datenbanken zusammenhingen. Die Java-Anwendung erreicht das gleiche Ziel in etwa 18000 Codezeilen. Der Aufwand für die Integration der verschiedenen Datenbanken war beträchtlich. Dies wäre ein wenig besser mit C # oder einer anderen .NET-Technologie, aber nicht signifikant.

Alles hängt davon ab, wofür Ihre Access-Anwendung entwickelt wurde.

Question

Es gibt eine existierende mittelgroße Anwendung, die in MS-Access entwickelt wurde und derzeit nur von 15 Benutzern benutzt wird. Wir sind jetzt in der Lage, diese bestehende MS-Access-Anwendung zu scratchen und die gleichen Funktionalitäten in .Net (vielleicht Windows oder Web) -Anwendung zu entwickeln. Da dies keine große Anwendung ist, haben wir irgendwelche Vorteile beim Verschieben der Funktionen in .Net-Anwendungen? Ein Vergleich zwischen den beiden (.Net Vs MS-Access) - in Bezug auf Leistung, Sicherheit etc., wäre auch zu begrüßen, die Vorteile der Entwicklung der Anwendung in.Net würde mir auch helfen.