Question

Nous cherchons à déplacer nos applications de bases de données multiples à une plate-forme unique -. Peut-être sur le Web

Le modèle que nous avons pensé de est d'avoir un certain nombre d'applications imbriquées quelque chose comme ceci:

1) Avoir une "barre latérale" qui gère la navigation de base des applications, la recherche, etc.

2) faire une sélection dans la barre latérale des charges de l'application appropriée dans la partie principale de l'écran. Les liens contenus dans chacune de ces applications peuvent appeler d'autres applications comme si le changement des pages Web.

Cependant je peux regarder autour de ne pas voir une voie à suivre tout droit de mettre en œuvre ce soit dans IntraWeb (notre premier choix - hébergé dans un navigateur) ou Delphi, à court d'avoir le codage tout en une seule application

.

Un conseil?

Était-ce utile?

La solution

Est-ce que sur le Web implique un navigateur? En fonction du type d'application, il peut être préférable d'écrire une application côté client classique Delphi qui utilise simplement l'Internet pour la communication. Un exemple des deux approches est e-mail: Outlook vs Gmail. Ils ont tous deux (évidemment) utilisent Internet, mais l'un d'eux fonctionne côté client, et l'autre dans le « nuage ». Bien sûr, on peut affirmer que les deux sont en cours d'exécution sur le plan technique côté client.

D'après votre description de votre plan, un moyen très facile d'atteindre votre objectif avec Delphi natif seul:

  • Chaque application est un EXE séparé
  • Il y a un EXE lanceur "parent"
  • Le lanceur répertorie les applications disponibles
  • Quand une application est lancée, il est apparenté par (par exemple) un TPanel dans le EXE lanceur

Autres conseils

Plutôt que de regarder l'environnement et la langue que vous souhaitez développer l'application imbriquée, regardez les unités fonctionnelles dont vous avez besoin pour le faire fonctionner. Essayez d'écrire des maquettes de Delphes et que dans intraweb.
Les pièces fonctionnelles qui sont normalement communes à toutes les applications est menus, la sécurité et l'interface utilisateur, ajouter que le noyau « gestionnaire ».
Diviser la logique métier de l'interface utilisateur.

Jetez un oeil à la façon dont le système CMS comme Joomla, Drupal et d'autres sont construits. Surtout dans la gestion des unités de fonctionnalité. Les heures supplémentaires certains d'entre eux ont évolué dans des conteneurs de programme complet.

Créer une petite application cgi qui peut charger une dll et ajouter des fonctionnalités à la première application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top