App in Tabellenkalkulation erstellt oder eine vollständige Anwendung programmiert - gibt es einen Mittelweg? [geschlossen]

6

Ein Kollege hat eine eigene Anwendung in Google Dokumente, bei der Nutzer ein Formular ausfüllen, je nach Antwort alternative Fragen stellen und dann eine Empfehlung basierend auf den eingegebenen Werten ausgeben.

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 übergehen, in dem er ihre Daten (z. B. in einer relationalen Datenbank) speichern und die Logik und den Workflow der Anwendung erweitern kann.

Er ist als solcher nicht "technisch" und die Investition in das Erlernen einer vollständigen Programmiersprache und aller damit verbundenen Themen (z. B. Datenmodellierung / Funktionsweise von HTTP-Anforderungen und -Antworten usw.) ist zu viel für ihn. ASP.NET usw. ist nicht attraktiv und kann es sich derzeit auch nicht leisten, jemanden dafür zu beschäftigen.

Gibt es einen Mittelweg, den jeder empfehlen kann, der einen Schritt weiter von der effektiven Arbeit in einer Online-Tabelle, mit mehr Flexibilität usw. ist, ohne den ganzen Weg zum Programmierer gehen zu müssen?

Es scheint eine ziemlich große Lücke zwischen Geschäftsanwendern, die Anwendungen in Tabellenkalkulationen erstellen können, und der IT-Abteilung, die eine ordnungsgemäße Webanwendung programmiert, zu sein. Ich hoffe, dass es einige Tools zum Erstellen von Anwendungen gibt, die versuchen, diese Lücke zu schließen.

Die Hauptoption, die ich bisher gefunden habe und die diesen Bedarf zu decken scheint, ist der Zoho-App-Ersteller https://www.zoho.com/creator/. Ich habe diese Option noch nicht verwendet und wäre daher auch an Ratschlägen interessiert.

Kris C.
quelle
Kopfgeld nicht wegen der Qualität der vorhandenen Antworten (die gut sind) hinzugefügt, sondern weil ich eine breitere Palette von Ansichten und Antworten einbringen möchte, insbesondere angesichts der Kommentare in vorhandenen Antworten in den Zeilen "Dies ist ein Bereich, der dringend benötigt wird." einer Lösung! "
Kris C

Antworten:

3

Dies ist seit vielen Jahren eine Frage ohne gute Antwort, eine Nische, die nach einer Lösung sucht, unabhängig von der damaligen Technologie. Pre-Web-Lösungen (im PC / Microsoft-Bereich) 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 zum Web-Alter könnte in WebMatrix liegen . Obwohl es möglicherweise ein wenig tieferes Eintauchen in die "Programmierung" erfordert, als Ihr Kollege bereit ist - es ist einen Blick wert. Ich bin mir sicher, dass es andere gibt, insbesondere im Nicht-MS-Bereich, zu denen andere Vorschläge machen könnten.

StevenV
quelle
Hmm - wir haben vielleicht jemanden, der InfoPath hier kennt - war nicht dazu gekommen zu untersuchen, was das war, also wird es meiner Liste hinzugefügt. WebMatrix ist auch auf meiner persönlichen Liste "zu untersuchen", also werfen Sie einen Blick darauf
Kris C
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. Außerdem können Sie eine Verbindung zu verschiedenen Datenquellen herstellen, um Daten zu senden und zu empfangen. Sie können es also mit einer Access / SQL-Datenbank verbinden, um Kundeninformationen abzurufen, das Formular dann in einer Dokumentbibliothek in SharePoint speichern und datengebundene Spalten in der Dokumentbibliothek haben. Sehr kraftvoll.
Mike Christiansen
Wir verwenden WebMatrix und es ist leistungsstark und einfach für einen Programmierer, aber ich würde es für dieses Projekt nicht empfehlen. Es gibt kein bisschen Drag & Drop, also müssen Sie mit HTML, VB, CSS usw. vertraut sein
Knox
2

Wenn dies eine Excel-Tabelle wäre, hätte ich nicht gezögert und Infopath vorgeschlagen. Infopath + Acces / SQL Server Express war nicht mit den Methoden von Google Doc vertraut, sondern mit Personen, die Anwendungen in Excel erstellen (Hear! Hear!).

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 einer Lösung bedarf !

surfasb
quelle
+1 für das "dringende Bedürfnis nach einer Lösung" - zu wahr!
Kris C
Excel / Access-Anwendungen sind so lächerlich geworden, dass Microsoft sogar eine Quellcodeverwaltungslösung hat, die Sie herunterladen können. microsoft.com/download/en/details.aspx?id=6840
surfasb
2

Microsoft hat kürzlich Visual Studio LightSwitch veröffentlicht . Ich habe es noch nicht ausprobiert, aber sie machen Werbung dafür, wonach Ihr Freund sucht - Geschäftsanwendungen ohne Codierung.

Squillman
quelle
Ich habe Lightswitch nie ausprobiert, aber ich habe ziemlich viel darüber recherchiert und es sah sehr vielversprechend und leistungsstark aus. Zusätzlich zu einer Lösung ohne Codierung können Sie vb- oder c # -Code darin schreiben und haben die volle Leistung von ASP.Net. Was mich letztendlich davon ablenkte und zu WebMatrix führte, war, dass Lightswitch auf der Silverlight-Technologie basiert, die derzeit nicht und wahrscheinlich nie auf dem iPad ausgeführt wird.
Knox
Oh komm jetzt, ich bin sicher, Silverlight ist gleich nach Flash an Deck. Oh, warte ...
Squillman
Dieser Antwort wurde eine Prämie zugewiesen, da sie diese Option, die ich etwas reduziert hatte, wieder in meine Gedanken zurückbrachte. Ich werde es jedoch vorerst zurückhalten, eine Antwort anzunehmen, bis ich die verschiedenen Optionen, die ich bisher an anderer Stelle gefunden habe, zusammenfassen und mit meinem Kollegen
Kris C,
Ich habe es bisher noch nicht ausprobiert. Für mich klingt es schrecklich wie Infopath. . .
Surfasb
@surfasb Ich dachte das Gleiche, selbst. Infopath auf Steroiden. Ich habe jedoch einige gute Dinge mit Infopath gesehen.
Squillman
2

Vor vielen Jahren arbeitete ich in einer Umgebung namens 4th Dimension, einer Datenbank mit einfacher Programmierung. Möglicherweise möchten Sie sich mit Access oder einem Open Source-Äquivalent befassen.

Was früher ein cooles Tool dafür war, war Hypercard. Leider ist es seit Jahren weg. Möglicherweise haben Sie Glück, wenn Sie "Hypercard-Ersatz" googeln. Der beste Link, den ich dafür bekam, war LiveCode, aber es ist nicht kostenlos.

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

Reiche Homolka
quelle
Die Community (Open Source) Edition von LiveCode ist frei verfügbar. Wenn Sie kommerzielle Software erstellen möchten, müssen Sie eine Lizenz erwerben. Lizenzen kosten je nach Ihren Anforderungen mindestens 500 US-Dollar.
Mark
0

Es hört sich so an, als würde MS Access genau das füllen, was Sie brauchen. Access verfügt über ein sehr leistungsfähiges Tool zum Erstellen von Formularen, mit dem Sie die meisten gewünschten Aufgaben mit Assistenten ausführen können. Möglicherweise müssen Sie einige Änderungen vornehmen, aber VBA ist wirklich einfach zu erlernen und es hört sich nicht so an, als würden Sie etwas Komplexes tun.

Keltari
quelle