2011-04-16 2 views
5

J'ai fait une application java avec une interface graphique swing, que je voudrais porter sur le web en utilisant javascript.Portage java en javascript: exemples, techniques, bonnes pratiques?

Je sais que c'est une question très vaste et je suis conscient du fait que cela peut être fait de plusieurs façons.

Cela signifie en effet clientide. Les données seraient fournies par des appels php en utilisant ajax et la façon dont les données sont conservées (fichiers, bases de données, et autres services) est sans importance.

Quelqu'un a-t-il déjà fait l'expérience de ce phénomène et a-t-il pu signaler les mises en garde possibles? Quelqu'un peut-il donner des exemples, des trucs comme ça? Je me rends compte que cette question pourrait être trop ouverte, mais là encore, je suis vraiment intéressé par certaines études de cas ou expériences de collègues programmeurs.

Aussi: s'il y a un meilleur endroit pour demander à Stackexchange, n'hésitez pas à me le faire savoir. MISE À JOUR: Après avoir lu les réponses jusqu'à présent: Y at-il quelqu'un ici qui a de l'expérience avec WebCream et que vous aimeriez partager?

+0

au closers: assez bien je suppose, mais soyez utile et laissez-moi savoir où cette vraie question appartient – Peter

+0

Première chose à se faire comprendre: Java et JavaScript ne sont guère similaires du tout. Il y a des ressemblances superficielles, mais il y a des différences ** énormes **. – Pointy

+0

@pointy: Je suis très conscient de cela, je connais assez bien Java (l'ai étudié), et je sais aussi quelque chose à propos de javascript (fermetures, portées différentes, aspects fonctionnels ...) J'aurais pu demander: Lisp en javascript aussi, c'est une coïncidence que pour mes besoins les deux langues se ressemblent .. – Peter

Répondre

3

Il y a quelques outils qui vous permettent de convertir votre application Swing à l'application Web. L'un d'entre eux serait WebCream. En outre, Google Web Toolkit ressemble dans une certaine mesure à la façon dont vous créez une application dans Swing. Ce serait beaucoup de réécriture et la conversion ne sera pas automatique, mais avec une grande dose de passion, cela peut être fait.

+0

Si ça fait ce que promettent les captures d'écran ... Très très impressionnant. – Peter

1

vous pouvez comunicate php et java pour une première appproach, voir this et jeter un oeil à cela, Faster PHP through JAVA

+0

+1: depuis que je trouve cela très instructif, mais pas vraiment une réponse si – Peter

+0

Ah, j'ai mal compris la question, désolé. – cMinor