In einer Tabelle erstellte App im Vergleich zur Programmierung einer vollständigen Anwendung - gibt es einen Mittelweg?

1964
Kris C

Ein Kollege verfügt über eine selbst erstellte Anwendung in Google Documents, bei der die Benutzer ein Formular ausfüllen. Je nach Antwort werden alternative Fragen gestellt und anschließend eine Empfehlung basierend auf den eingegebenen Werten ausgegeben.

Immer mehr Menschen nutzen es und der 'Geschäftswert' liegt in der Logik der Berechnungen selbst. Er möchte von diesem Tabellenkalkulationsansatz zu etwas Robusterem wechseln, in dem er seine Daten speichern kann (z. B. in einer relationalen Datenbank) und die Logik und den Workflow der Anwendung erweitern kann.

Er ist nicht 'technisch' an sich und die Investition in das Erlernen einer Programmiersprache in vollem Umfang und alle damit zusammenhängenden Themen (z. B. Datenmodellierung / Funktionsweise von HTTP-Anforderungen und -Antworten usw.) sind für ihn zu viel, sodass ein Umschreiben in PHP / ASP.NET usw. ist nicht attraktiv und er kann es sich derzeit auch nicht leisten, jemanden dafür einzustellen.

Gibt es einen Mittelweg, den jemand empfehlen kann, der ein Schritt in Richtung einer effektiven Arbeit in einer Online-Kalkulationstabelle ist, mit mehr Flexibilität usw., ohne den ganzen Weg zum Programmierer werden zu müssen?

Es scheint eine ziemlich große Lücke zwischen Geschäftsanwendern zu sein, die in der Lage sind, Anwendungen in Tabellenkalkulationsprogrammen zu erstellen, und der IT-Abteilung, die eine geeignete Webanwendung programmiert. Ich hoffe, es gibt einige Tools zur Erstellung von Anwendungen, die versuchen, die Lücke zu füllen.

Die wichtigste Option, die ich bisher gefunden habe und die diesem Bedürfnis zu entsprechen scheint, ist der Zoho-App-Ersteller https://www.zoho.com/creator/. Ich habe dies bisher noch nicht verwendet. Daher wäre ich auch an weiteren Ratschlägen interessiert.

7
Mehr Kopfgeld hinzugefügt, nicht wegen der Qualität der vorhandenen Antworten (die gut sind), sondern weil ich gerne ein breiteres Spektrum von Ansichten und Antworten einbringen möchte, insbesondere, wenn in den vorhandenen Antworten Kommentare zu den Zeilen "Dies ist ein Bereich, der dringend benötigt wird" genannt wird einer Lösung! " Kris C vor 12 Jahren 0

5 Antworten auf die Frage

3
StevenV

Dies war eine Frage, auf die es seit vielen Jahren keine gute Antwort gab. Eine Nische, die eine Lösung suchte, egal wie die Technologie damals war. Pre-Web-Lösungen (im Bereich PC / Microsoft) umfassten Lotus 1-2-3- und dann Excel-Makros sowie später MS Access und VBA. Ich glaube, das war auch die Idee hinter InfoPath, obwohl es nicht sehr gut erklärt oder beworben wurde.

Eine aktuelle Antwort auf das Webalter kann in WebMatrix liegen . Es kann jedoch ein wenig tiefer in das "Programmieren" eintauchen, als Ihr Kollege bereit ist - es ist einen Blick wert. Ich bin sicher, es gibt andere, vor allem im Nicht-MS-Bereich, zu denen andere Vorschläge machen können.

Hmm - wir haben vielleicht jemanden, der InfoPath hier kennt - war nicht in der Lage zu untersuchen, was das war, also füge ich es meiner Liste hinzu. WebMatrix ist auch auf meiner persönlichen "Nachforschungsliste", also werde ich einen Blick darauf werfen Kris C vor 12 Jahren 0
Ich habe InfoPath verwendet. Es ist eine Formularanwendung. Sie können Ihre eigenen Formulare (ähnlich wie XFDL- oder PDF-Formulare) mit digitalen Signaturen, dynamischen Ansichten usw. entwerfen. Sie können auch eine Verbindung zu verschiedenen Datenquellen herstellen, um Daten von dort zu senden und zu empfangen. Sie können also eine Verbindung zu einer Access / SQL-Datenbank herstellen, um Kundeninformationen abzurufen, das Formular dann in einer Dokumentbibliothek in SharePoint speichern und über datengebundene Spalten in der Dokumentbibliothek verfügen. Sehr kraftvoll. Mike Christiansen vor 12 Jahren 0
Wir verwenden WebMatrix und es ist leistungsfähig und einfach für einen Programmierer, aber ich würde es für dieses Projekt nicht empfehlen. Es gibt kein bisschen Drag & Drop, daher müssen Sie mit HTML, vb, css usw. vertraut sein. Knox vor 12 Jahren 0
2
Rich Homolka

Vor vielen Jahren arbeitete ich in einer Umgebung namens 4th Dimension, einer Datenbank mit einfacher Programmierung. Vielleicht möchten Sie etwas wie Access oder ein Open-Source-Äquivalent untersuchen.

Was früher ein cooles Werkzeug dafür war, war Hypercard. Leider ist es schon seit Jahren weg. Möglicherweise haben Sie bei "Hypercard-Ersetzung" Glück. Der beste Link, den ich dafür bekam, war LiveCode, aber es ist nicht frei.

LiveCode ist Open Source und KOSTENLOS (Stand Juli 2013).

Die Community-Edition (Open Source) von LiveCode ist kostenlos verfügbar. Wenn Sie kommerzielle Software erstellen möchten, müssen Sie eine Lizenz erwerben. Lizenzen kosten je nach Anforderungen mindestens 500 US-Dollar. Mark vor 10 Jahren 0
2
surfasb

Wenn dies eine Excel-Tabelle wäre, hätte ich nicht gezögert und Infopath vorgeschlagen. Da Sie nicht mit den Methoden von Google doc vertraut sind, sondern mit Leuten, die Anwendungen in Excel erstellen (Hear! Hear!), Vertraut sind, macht es Infopath + Acces / SQL Server express im Allgemeinen etwas schmerzlos.

Wenn Sie die Art, die Text-Tutorials mag . . .

Wenn Sie Video-Tutorials bevorzugen . . .

Ich wünsche Ihnen Glück. Dies ist ein Bereich, der dringend eine Lösung braucht !

+1 für die "dringend benötigte Lösung" - zu wahr! Kris C vor 12 Jahren 0
Excel / Access-Anwendungen sind so lächerlich geworden, dass Microsoft sogar über eine Quellcodeverwaltungslösung verfügt, die Sie herunterladen können. http://www.microsoft.com/download/de/details.aspx?id=6840 surfasb vor 12 Jahren 0
2
squillman

Microsoft hat kürzlich Visual Studio LightSwitch veröffentlicht . Ich habe es noch nicht ausprobiert, aber sie werben, wonach sich Ihr Freund anhört - Business-Apps ohne Codierung.

Ich habe Lightswitch nie ausprobiert, habe aber ziemlich viel nachgeforscht und es sah sehr vielversprechend und kraftvoll aus. Neben einer Lösung ohne Codierung können Sie VB- oder C # -Code darin schreiben und die volle Leistungsfähigkeit von ASP.Net nutzen. Was mich letztendlich von WebMatrix ablenkte, war, dass Lightswitch auf die Silverlight-Technologie setzt, die derzeit nicht und wahrscheinlich nie auf dem iPad läuft. Knox vor 12 Jahren 0
Oh komm jetzt, ich bin sicher, Silverlight ist gleich nach Flash das nächste an Deck. Oh, Moment mal... squillman vor 12 Jahren 0
Hat dieser Antwort Kopfgeld zugewiesen, weil sie diese Option, die ich etwas abgewertet hatte, wieder in meine Gedanken brachte. Ich werde eine Antwort zunächst nicht akzeptieren, bis ich die verschiedenen Optionen zusammenfassen kann, die ich bisher gefunden habe, und die ich mit anderen Kollegen besprochen habe Kris C vor 12 Jahren 0
Ich habe es noch nicht probiert. Für mich klingt es schrecklich wie Infopath. . . surfasb vor 12 Jahren 0
@surfasb Ich dachte mir dasselbe. Infopath über Steroide. Ich habe jedoch schon einige gute Dinge mit Infopath gemacht. squillman vor 12 Jahren 0
0
Keltari

Es klingt, als würde MS Access das ausfüllen, was Sie brauchen. Access verfügt über ein sehr leistungsfähiges Formularerstellungs-Tool, mit dem Sie die meisten Aufgaben mit Assistenten erledigen können. Möglicherweise müssen Sie einige Verbesserungen vornehmen, aber VBA ist wirklich leicht zu erlernen und es hört sich nicht so an, als würden Sie komplexe Dinge tun.