2010-01-11 4 views
3

Je prévois de développer une application autonome, qui sera en fait utilisée à des fins personnelles. Donc, seul l'accès d'un seul utilisateur peut être là. Je veux le développer en Flex. Je veux juste des opinions des gourous plus ici:Quelle base de données utiliser pour une application autonome?

  1. Que je devrais utiliser Flex ou AIR (je sais que Flex, AIR je dois commencer à apprendre)
  2. Quelle base de données que je devrais utiliser? SQLLite ou HSQLDB ou un autre.

Merci d'avance pour l'aide.

Bonne programmation

Cordialement, PK

+1

Je ne pense pas que les réponses (à ce jour) expriment adéquatement que si vous connaissez déjà flex alors vous connaissez déjà Air. C'est la même chose pour la plupart. L'air a quelques fonctions supplémentaires, mais vous ne devriez pas avoir d'inquiétude à propos de l'air si vous utilisez déjà Flex. – invertedSpear

Répondre

7

Pour une application autonome, vous devez utiliser Air, FLEX est une structure que vous pouvez utiliser dans votre application Air. L'air vient avec SQLLite prêt à l'emploi, si vous ne voulez pas utiliser SQLLite vous devrez trouver un moyen de communiquer avec votre base de données: un serveur de passerelle (php, java, ...) ou trouvé prêt à l'emploi pilote de socket, ou écrivez-le vous-même.

Edit: Here une page de démarrage où vous pouvez trouver par exemple échantillon d'air et tutoriel

Dans un this, un exemple d'utilisation d'une base de données SQLite. Vous pouvez télécharger le code de l'exemple d'application

+0

Je viens d'installer de l'air. mais je ne suis pas capable de trouver l'installation SQLLite n'importe où dans ma m/c. Pouvez-vous m'aider s'il vous plaît. En fait, je ne suis même pas sûr d'où l'AIR a été installé. Mais ça marche :) – Anoop

+0

SQLite intégré au Air SDK vous ne trouverez pas l'installation SQLite. J'ai mis à jour le poste avec quelques liens vers l'exemple/échantillon – Patrick

+0

ok, lemme poser un doute de plus: faire de l'air ont également la plate-forme et sdk différents. Comme flash player et flex sdk, avons-nous les deux différents pour l'air? parce que je ne vois aucune installation de dossier aérien :( – Anoop

0

HSQLDB est la plus simple et, si votre application ne sera pas beaucoup de produits de données, le plus facile à distribuer avec l'application autonome. C'est une bonne base de données pour stocker des données dans les applications de bureau.

1
  1. BOTH! Commencez par Flex car vous le savez et migrez vers AIR pour disposer d'une application de bureau locale pour votre usage personnel. Vous pouvez ensuite offrir cela à vos éventuels utilisateurs.

  2. Peu importe vraiment pour le moment, vous pourriez même envisager de ne pas utiliser de db du tout et de simplement persister dans le système de fichiers pour faciliter la configuration, etc. Cependant, lorsque vous y parviendrez, vous devrez prendre votre base de données au sérieux à quel point je voudrais commencer par MySQL plutôt que l'un ou l'autre de ceux que vous mentionnez. La raison pour laquelle je dis cela est que cela vous donne plus qu'une solution temporaire car MySQL vous soutiendra au fur et à mesure que vous grandirez et plus tôt vous l'intégrez, mieux c'est.

Questions connexes