Ein einfaches durchsuchbare Verzeichnis von Menschen und ihre Fähigkeiten an einem Tag - Welche Technologien?

StackOverflow https://stackoverflow.com/questions/2433497

  •  19-09-2019
  •  | 
  •  

Frage

Ich arbeite mit einer kleinen Theatergruppe. Derzeit haben sie eine Liste von Leuten auf dem Papier mit Notizen über ihre Fähigkeiten neben jedem. Ich möchte für sie eine Datenbank / Verzeichnis erstellen, so dass sie hinzufügen, löschen, aktualisieren und die Suche nach Personen. Es ist ein sehr einfaches und häufiges Szenario Ich weiß, aber das Problem hier ist, dass ich nur einen Tag eine funktionierende Lösung zu erstellen.

Die Suche hat sehr einfach sein

Auf den ersten ich LAMP dachte aber ich hätte lieber es nicht schaffen alle von Grund auf neu und Gastgeber es selbst. Das hat mich führen zu Google-Tabelle als Datenbank , hat dies den Vorteil, dass sie bereits Verwendung google Text & Tabellen für alles und wenn mein Front-End Titten nach oben geht sie können immer noch auf die Daten erhalten.

Vermutungs keiner von euch kann von einigen bestehenden Software denken, die genau das tut, was ich will der nächste Schritt ist ein Frontend für die Datenbank zu machen. Sie können Formulare für Google Tabellen erstellen, aber sie nur können Sie neue Einträge hinzufügen, ich ein Google Gadget machen können, aber das wird mir nur die Suche als Google Visualization API implementieren lassen nur Lesezugriff bereitstellt.

Es ist an dieser Stelle ich bin stecken, soll ich erstellen Sie einfach einen Java-Servlet-Frontend für die Google-Tabelle und verwenden Sie die Java API hinzuzufügen, zu suchen und zu aktualisieren?

Ich weiß, das ist eine große Frage, aber ich frage nur: ‚Was würden Sie tun?‘ dieses System mit einer Tagesentwicklungszeit zu implementieren?

Gav

War es hilfreich?

Lösung

ich wollte eine Anwendung etwa so einfach wie die eines erstellen Sie beschrieben und wählen Grails , sie umzusetzen. Mit etwas Glück (und ohne Authentifizierung, Design zwickt etc.), sollten Sie in der Lage sein, sie innerhalb eines Tages zu passen, vor allem nach den Beispielen (Teile ein , zwei und drei ) sehr relevant für Ihren Anwendungsfall.

Andere Tipps

Wenn Sie nur einen Tag haben eine Anwendung wie diese zu erstellen, dann gibt es nur eine Antwort - die Technologie nutzen, dass Sie am besten vertraut sind mit, was die Arbeit tun, und ist in der Preisklasse des Kunden (für eine kleine Theatergruppe, die wahrscheinlich $ 0) ist. Jegliche Produktivitätsgewinne aus der Auswahl der ‚besten‘ Technologie verloren gehen, wie Sie Geschwindigkeit auf ihn aufzustehen. In diesem Fall ‚die beste‘ ist der Feind ‚die guten‘.

Hat die Lösung Browser-basierte werden? Wenn nicht, ich an einigen einfachen DBMS aussehen würde, entweder MS Access, wenn sie auf ihren Computern ist, oder eine der vielen kaum fähigen Datenbanken $ 50 rund um den Marktplatz ausgeführt wird.

Wenn es hat Browser-basierte werden, verwenden Sie die Datenbank-aware Rahmen am nächsten, was Sie bereits wissen. Sie könnten dies in Django leicht implementieren, zum Beispiel in der Zeit alloted. Ich erwähne Django nur als Beispiel, da es am nächsten meine vorhandenen Fähigkeit, können Sie auch etwas anderes wählen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top