L'un des gros projets que j'ai en tête est un jeu en ligne avec des clients desktop, web et mobiles.
Je me vois mal maintenir une base de code avec plusieurs langages...
Et pourtant, c'est probablement la meilleure chose à faire.
Java sur le desktop ? Niveau intégration multiplateforme c'est en général assez nul. Sur le mobile ? Heu, java sur iOS ça doit être assez marrant :-)
Sur le web à moins de faire du vaadin (ou équivalent, et encore) tu vas devoir prendre autre chose que du java (au moins partiellement)
Pourtant, tu pourrais très bien faire ton serveur en java (guice, jaxrs, etc) et avoir des clients différents. Et oui des langages différents. Mais c'est utiliser des langages (et sdk) différents qui va te permettre d'avoir des choses intégrées et adaptées à la cible.
M'enfin pour le serveur en fait je trouve clojure avec liberator (par exemple) plutôt bien foutu et agréable. korma si tu as besoin d'une bdd.
C'est rapide à coder, c'est expressif, say bien.
Ha oui, ou sinon jseverywhere ! un serveur en node.js, clients js partout et hop. Et à la rigueur une compile js -> asm.js pour gagner un peu en perf.
[^] # Re: « impropre à la création d'applications web complexe » ?
Posté par CrEv (site web personnel) . En réponse au journal Normalisation du langage Dart de Google par l'Ecma. Évalué à 2.
Qu'est-ce qui fait peur dedans ? Vraiment hein.
Et pourtant, c'est probablement la meilleure chose à faire.
Java sur le desktop ? Niveau intégration multiplateforme c'est en général assez nul. Sur le mobile ? Heu, java sur iOS ça doit être assez marrant :-)
Sur le web à moins de faire du vaadin (ou équivalent, et encore) tu vas devoir prendre autre chose que du java (au moins partiellement)
Pourtant, tu pourrais très bien faire ton serveur en java (guice, jaxrs, etc) et avoir des clients différents. Et oui des langages différents. Mais c'est utiliser des langages (et sdk) différents qui va te permettre d'avoir des choses intégrées et adaptées à la cible.
M'enfin pour le serveur en fait je trouve clojure avec liberator (par exemple) plutôt bien foutu et agréable. korma si tu as besoin d'une bdd.
C'est rapide à coder, c'est expressif, say bien.
Ha oui, ou sinon jseverywhere ! un serveur en node.js, clients js partout et hop. Et à la rigueur une compile js -> asm.js pour gagner un peu en perf.