Tant qu'à faire, autant choisir l'original (donc Java) et pas le clone, qui s'est appuyé sur les bonnes idées de Sun pour ré-inventer la roue :-)
En plus, SWT a le vent en poupe et permet de réaliser des clients lourds avec widgets natifs.
Et puis Eclipse (à condition de bosser en Java) apporte une productivité jamais atteinte jusque là AMHA.
Quelques lectures sur les designs patterns pour pondre du code bien structuré, et le tour est joué.
Pour la persistance des données, tu peux coupler Hibernate (couche d'abstraction par rapport à toutes les BDD du marché) et XDoclet pour avoir un code du style :
/* @hibernate.class table="clients" */
class MonObjetPersistant {
Et hop, tu peux directement et automatiquement sauvegarder tes instances Java en base (mapping objet relationnel). Pratique.
Certains pensent que c'est pas la panacée niveau beauté du code, perso je trouve que c'est un excellent compromis pour ne pas se coltiner des XML de mapping à la main.
Enfin, toujours est-il que pour réaliser des clients lourds multi-plateformes, avec des IHM sympa, Java+SWT est l'idéal. Le nombre d'outils dispo répondront à tous tes besoins tiers.
[^] # Re: C# ou Java.
Posté par Franck . En réponse au journal Quel langage, pour cette utilisation ?. Évalué à 2.
En plus, SWT a le vent en poupe et permet de réaliser des clients lourds avec widgets natifs.
Et puis Eclipse (à condition de bosser en Java) apporte une productivité jamais atteinte jusque là AMHA.
Quelques lectures sur les designs patterns pour pondre du code bien structuré, et le tour est joué.
Pour la persistance des données, tu peux coupler Hibernate (couche d'abstraction par rapport à toutes les BDD du marché) et XDoclet pour avoir un code du style :
Et hop, tu peux directement et automatiquement sauvegarder tes instances Java en base (mapping objet relationnel). Pratique.
Certains pensent que c'est pas la panacée niveau beauté du code, perso je trouve que c'est un excellent compromis pour ne pas se coltiner des XML de mapping à la main.
Enfin, toujours est-il que pour réaliser des clients lourds multi-plateformes, avec des IHM sympa, Java+SWT est l'idéal. Le nombre d'outils dispo répondront à tous tes besoins tiers.