9
votes

Le printemps et le SWT peuvent-ils travailler ensemble pour les applications de bureau Java?

Je vais concevoir une application Java Desktop. Alors que j'étais une application Web design, j'ai eu beaucoup de choix, par exemple. Spring, jambe de force, etc. Cependant, pour Java Desktop (qui est nouveau pour moi), je ne trouve aucun.

Est-ce que Eclipse RCP a un cadre de bureau Java, qui fonctionne comme Spring MVC dans des applications Web? Je me demande, puis-je utiliser le printemps pour profiter du CIO, ainsi que l'Eclipse RCP pour profiter du bénéfice des deux monde?

S'il vous plaît conseiller. Merci.


0 commentaires

3 Réponses :


0
votes

Vous réalisez bien sûr que SWT n'est pas portable la façon dont ce swing est.

Oui, vous pouvez utiliser le printemps avec SWT, mais il n'y a pas de cadre MVC intégré pour vous aider. Vous trouverez peut-être le NOREFERRER de printemps module utile.

Voici un exemple simple - d'une opinion d'une personne.


2 commentaires

SWT est suffisamment portable pour le système d'exploitation le plus important (Windows, Mac, Linux). Même l'intégration WPF fonctionne et MS collabore avec la Fondation Eclipse à ce sujet.


C'est toujours un code natif, pas 100% Java. C'est aussi portable que c est. Le point sur le riche du printemps est toujours debout, peu importe.



3
votes

Vous pouvez définitivement utiliser le printemps et récolter les avantages de ses différentes fonctionnalités, y compris le CIO. Le printemps n'est certainement pas confiné au webworld, c'est-à-dire une de ses caractéristiques de vente idéale est que c'est le couteau suisse de l'armée de frameworks Java.


1 commentaires

Pouvez-vous me donner le lien indiquant comment faire ça? Je ne peux pas obtenir d'informations / exemple de Google.



4
votes

Dans Java Desktop Land, vous avez 2 choix majeurs: balançoire ou swt. J'ignore AWT sur celui-ci. Qtjambi n'est pas utilisé en Java.

La plupart des applications de bureau Java utilisent Java Swing. Rien ne vous empêche d'utiliser un conteneur COI dans une application de bureau. En général, le conteneur IOC est utilisé principalement pour stocker des auditeurs d'événements, des actions dans des applications de bureau et des composants à peine interfuré.

Il y a beaucoup de tentatives de création de frameworks Swing RCP, mais la plupart des applications Java Desktop sont en quelque sorte lancé leur propre.


0 commentaires