Je voudrais développer une application multi-plateforme, je ne suis pas sûr est préférable d'utiliser pour une application de bureauapplication de bureau mutualisées
Microsoft Silverlight
Adobe Air
Java? (ne veut pas faire cela)
Firefox Add-On?
Je voudrais développer une application multi-plateforme, je ne suis pas sûr est préférable d'utiliser pour une application de bureauapplication de bureau mutualisées
Microsoft Silverlight
Adobe Air
Java? (ne veut pas faire cela)
Firefox Add-On?
Il y a assez peu d'options disponibles pour vous, mais votre choix peut dépendre de la complexité de votre application de bureau est:
Ajoutez appjs.org à la liste. Il vous permet de développer des applications multi plates-formes en utilisant js et html. –
Je pense que Adobe Air est une bonne option.
Ne négligez pas QT, wxWidget, Tcl/Tk, et une foule d'autres boîtes à outils graphiques multiplateformes là-bas.
Nous sommes en train de compiler Silverlight/WPF. Bien fonctionner jusqu'à maintenant ...
Vous devez définir quelles plates-formes vous voulez inclure. Si vous voulez simplement dire Windows/mac/linux, tout ce qui est bon (même C#/silverlight) sera correct et vous devriez choisir ce que vous connaissez le mieux.
Si vous voulez un peu plus de portée (unix propriétaire, expansions potentielles dans les smartphones, etc.), vos options sont un peu réduites.
Écrivez-le en Flash.
Sons drôles ... – abatishchev
Flash est la plate-forme la plus multiplateforme actuellement disponible. –
De toute évidence, vous devez prendre en compte les plates-formes à prendre en charge, si votre cible est Windows et Mac, vous devriez considérer Silverlight comme une alternative. Je travaille sur une application riche pour gérer des livres, des vidéos, des jeux et plus encore. Mon application est basée sur Silverlight 4 et sera optimisée pour fonctionner à la fois dans le navigateur et hors navigateur.Avec Silverlight 4, vous avez la possibilité de créer des fenêtres de chrome personnalisées, sans la bordure standard. Silverlight et Flash sont probablement vos deux meilleures alternatives, mais rappelez-vous qu'elles sont gourmandes en ressources. Certaines des applications les plus populaires d'Adobe Air monopolisent la mémoire de l'ordinateur.
Vous devez tenir compte de vos compétences personnelles, avec quels langages de programmation connaissez-vous? Si vous connaissez déjà une langue, il vous faudra moins de temps pour apprendre le cadre de l'interface utilisateur avec votre plate-forme de prédilection. Si vous avez besoin d'apprendre à la fois le langage de programmation/script et le cadre de l'interface utilisateur, vous serez probablement moins productif, du moins au début.
Fenêtres en chrome sur mesure le tue en 2010 – Andy
Ceci est une vieille question, mais à la fin de 2015 Electron est l'option que j'ai choisie. Son construit sur Node.js et Chromium qui doit être l'un des moteurs de rendu les plus entretenus. Vous bénéficiez de la prise en charge de WebGL, de la vidéo et de l'audio et même de l'impression au format PDF. Je l'ai même lue en lisant les pilotes matériels existants en utilisant node-ffi. Il y a beaucoup de commits et Microsoft a construit son éditeur de code source ouvert (Visual Studio Code).
En 2010, vous deviez être assez compétent pour écrire d'énormes applications de bureau en JavaScript, mais avec ES2016 ou Typscript ce n'est plus le cas. Si certaines parties de votre application ne vous satisfont pas des performances de JavaScript, vous pouvez toujours les placer dans un module natif.
Qu'avez-vous contre Java? – MatrixFrog
Sur quelles plates-formes voulez-vous que cela fonctionne? –