2010-11-28 15 views
2

Ich habe einen Freund, der an einer Firma arbeitet, die keine echten IT-Leute hat, und sie haben den klassischen Weg eingeschlagen, Dinge mit Excel-Makros zu verknüpfen, wann immer sie etwas brauchen. Ich habe versucht herauszufinden, welche Alternativen für jemanden verfügbar sind, der kein Programmierer ist.Was würden Sie verwenden, anstatt Excel in einem Firmenarbeitsplatz zu verwenden, wenn Sie kein Programmierer sind?

Was ist eine einfache Alternative zu Excel, wenn Sie Daten offline zusammen mit Formularen für die Manipulation verteilen möchten, die keine steile Lernkurve haben? Ich wollte vorschlagen, dass er Python und SQL-lite lernt, aber ich hoffe, dass StackOverflow mit einer klügeren Antwort aufwarten kann.

Antwort

3

Ehrlich gesagt, für Nicht-Entwickler (und wenn Sie kein Entwickler-Personal im Haus haben) gibt es wirklich nichts falsch mit Excel.

Das ist gesagt, Lightswitch ist eine neue und recht interessante Option für grundlegende Formulare über Daten arbeiten (obwohl es immer noch ein bisschen grün ist).

IMO Sobald Sie die Route von Sprachen wie Python, etc. gehen Sie wirklich jemanden, der ein Programmierer sein muss (und sie können sich regelmäßig in den Fuß schießen).

+0

Ich stimme zu. Excel ist eine leistungsstarke funktionale/Datenfluss-Sprache, * und * ist einfach für Nicht-Programmierer zu verwenden. Warum nicht benutzen? –

+2

Interessanterweise beweist die Tatsache, dass so viele Nicht-Programmierer Excel perfekt verwenden können, auch, dass das gängige Argument, dass "funktionale Programmierung schwer zu lernen ist", im Wesentlichen BS ist. –

+0

Ich stimme Ihnen zu, es schmerzt mich nur zu sehen, wie er Excel ausreißt und GUI-Dinge damit macht und versucht, an vernünftige Alternativen zu denken. Er hat eine Art ad-hoc erlernte Programmierung, um mit Manageranfragen umzugehen. Ich denke, dass sie einen Programmierer beschäftigen sollten (aus verschiedenen Gründen), anstatt dass der Marketing-Mann die Stunden damit verschwendet, Dinge selbst herauszufinden. Ich werde aber Lightswitch anschauen. Vielen Dank! :) –

0

In dieser Art von Umgebung enden Benutzer mit Excel oder Access, um Daten zu bearbeiten. Excel ist praktisch, wenn Zellen in Zeilen auf die gleiche Weise berechnet werden, aber in Ausnahmefällen. Der Zugriff ist besser für die einfache Berechnung über mehrere Zeilen, Datenverwaltungsformulare (ja Excel kann das auch, Access ist einfacher) und formatierte Berichte.

Die beste Situation, die ich in dieser Art von Umgebung erreicht habe, ist das Lesen von "Data Warehouse", das Excel- und Access-Benutzer verknüpfen oder herunterladen können, um selbstständig zu manipulieren. Für diese Situation ist SQL Server wahrscheinlich die richtige Wahl und ich verwende Zitate um "Data Warehouse", weil ich es nicht im technischen Sinn, sondern nur ein praktisches Repository meine. Auf diese Weise haben Sie ein endgültiges System der Aufzeichnung. Dann wird jeder Bericht, der in beiden Tools generiert wird, wiederholt zu einem Kandidaten für die Aufnahme in dieses Warehouse.