Frage

Wir suchen unsere mehrere Datenbank-Anwendungen auf einer einzigen Plattform zu bewegen -. Möglicherweise Web-basierte

Das Modell, das wir haben von gedacht ist, eine Reihe von verschachtelten Anwendungen haben so etwas wie folgt aus:

1) Haben Sie einen "Side Bar", die die grundlegende Navigation der Anwendungen verwaltet, auf der Suche, usw.

2) Erstellen Sie eine Auswahl in der Seitenleiste in dem Hauptbereich des Displays die entsprechende Anwendung lädt. Links innerhalb jeder dieser Anwendungen erfordern möglicherweise andere Anwendungen als ob Web-Seiten zu ändern.

suchen jedoch um kann ich nicht einen geraden Weg nach vorn von sehen dies entweder bei der Umsetzung von IntraWeb (unsere erste Wahl - in einem Browser gehostet) oder Delphi, kurz alles als eine einzelne Anwendung Codierung mit

.

Jede Beratung?

War es hilfreich?

Lösung

Hat webbasiertes einen Browser bedeuten? Je nach Art der Anwendung kann es besser sein, eine herkömmliche Delphi clientseitige Anwendung zu schreiben, die einfach das Internet für die Kommunikation verwendet. Ein Beispiel für die beiden Ansätze ist E-Mail: Outlook vs Google Mail. Beide (natürlich) nutzen das Internet, aber einer von ihnen läuft clientseitige und die andere in der „Wolke“. Natürlich kann man argumentieren, dass sowohl technisch als clientseitige ausgeführt werden.

Auf der Basis Ihrer Beschreibung des Plans, ein sehr einfaches Mittel, Ihr Ziel mit nativen Delphi zu erreichen allein:

  • Jede Anwendung ist eine separate EXE
  • Es gibt eine "Eltern" Launcher EXE
  • Der Launcher listet die verfügbaren Anwendungen
  • Wenn eine Anwendung gestartet wird, ist es von (sagen wir) eine TPanel im Launcher EXE parented ist

Andere Tipps

Anstatt auf die Umwelt und die Sprache suchen Sie die verschachtelte Anwendung entwickeln wollen in, Blick auf die funktionellen Einheiten, die Sie brauchen, damit es funktioniert. Versuchen Sie, schreiben Attrappen davon in Delphi und intraweb.
Funktionsteile, die normalerweise gemeinsam für alle Anwendungen ist Menüs, Sicherheit und UI, fügen hinzu, dass auf den Kern „Manager“.
Teilen Sie die Geschäftslogik von der Benutzeroberfläche.

Haben Sie einen Blick an, wie CMS-System wie Joomla, Drupal und andere gebaut werden. Besonders in Einheiten von Funktionalität zu verwalten. Überstunden einige von ihnen wurden in vollständige Programm Container entwickelt.

Erstellen Sie eine kleine cgi-Anwendung, die eine DLL und erweitert die Funktionalität das ersten App geladen werden kann.

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