2012-04-05 13 views
0

ich werde eine windows form applikation in visual studio mit vb.net 3.5 entwickeln. Die Anwendung wird eine sehr große Backend-Datenbank haben, die viele Tabellen und über 20k Datensätze benötigt. Die Anwendung wird im firmeneigenen LAN installiert und wird von maximal 6 Personen gleichzeitig genutzt.Vb.net + magento + quickbooks

Ich bin nicht sicher, was wäre der beste Weg, um dies zu entwickeln, ich habe ein paar Fragen, ich werde schätzen, wenn some1 kann sie beantworten und weisen Sie mich in die richtige Richtung.

  1. Was wäre die beste Back-End-Datenbank zu verwenden - Sql-Server oder Zugang wäre in Ordnung?
  2. Kann vb.net mit Quickbooks oder Magento-Datenbank verbinden, um Datensätze zu aktualisieren, sie zu bearbeiten oder Informationen aus der Anwendung auszutauschen. (Ich werde eine Windows-Formularanwendung erstellen)

Vielen Dank!

Antwort

0

MS Access kann mit Ihren Datenanforderungen umgehen. Wir haben bis zu 25 Benutzer in einer Access-Datenbank mit sehr großen Tabellen. Die Leistung ist nicht schlecht, wenn sie richtig indiziert ist. Aber wenn Sie es sich leisten können, ist SQL Server eine viel bessere Lösung in Bezug auf Leistung, Kapazität, Backup, Wartung, Überwachung und Analyse, fast alles.

Wir waren frustriert über die Tatsache, dass Sie alle aus der Access db herausholen müssen, um eine Sicherung zu sichern. Wenn Sie es kopieren, während andere darauf zugreifen, ist die Datei möglicherweise nicht intern konsistent.

Ja Quickbooks verfügt über eine API, auf die Sie über VB zugreifen können. Ich habe viele benutzerdefinierte App-Entwicklung mit QB über VB.NET gemacht.

Magento API ist theoretisch zugänglich durch VB.NET, aber eine Menge Leute haben eine harte Zeit damit und es ist nicht viel Beispielcode herum.

+0

Hey Max, danke für deine Antwort. Welche Probleme werde ich mit Magento haben und gibt es Workarounds? Magento ist wirklich wichtig für mich. – techspark

+0

vielleicht hilft dir das weiter http://stackoverflow.com/questions/12088459/how-to-call-the-magento-api-from-vb-net Ich hatte keine Zeit, an meiner Magento App zu arbeiten in letzter Zeit. Ich werde es in ein paar Wochen wieder aufnehmen. Vielleicht können wir in Kontakt bleiben und Fortschritte teilen. –