Vos Projets » JWGui et ses composants
Catégorie:  
   
JWGui et ses composants
Publié le 16/04/2005 @ 00:07:42,
Par rfr
Hello

Je développe depuis un petit temps un framework de construction d'interface graphique HTML ressemblant au modèle classique de construction d'interface graphique (+/- à la swing/swt/WinForms) en Java via Servlet. Tout ça tourne dans une serveur d'application JBoss. Je n'en parlerai pas plus ici car il est en train de subir une profonde refactorisation (prototype = bad design :chut:).

Par contre, sur le coté, je développe aussi des prototypes de composants pour ce framework.

En voici les exemples: liens

Il y a parfois des bugs, le code javascript est ... parfois strange ... mais il s'agit pour l'instant de protoypes. Je valide l'approche en quelques sortes.

Le calendrier fonctionne plutot bien ... par contre les menus ... il faut vraiment que je fasse un design :wink:

Je vous tiens au courant des modifs/ajouts/...

Pour info, une demo de la version de développement (pas encore refactorisée) tourne sur http://www.inter-land.net/testapp-dev/application.do

Oui je sais, c'est moche, les css sont à pleurer et nous ne parlerons pas du html :wink: mais tout ça, c'est du détails :sol:, du moins pour l'instant :sweat:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
JWGui et ses composants
Publié le 16/04/2005 @ 00:23:58,
Par zion
Tiens, tu avais pas parlé au début d'une page qui se chargaient en permanence histoire de pouvoir envoyer des événements en temps réel à tes contrôles? Me semble qu'on en avait déjà discuté à l'époque non? :smile:

Tu vois qu'ici y a aussi 2-3 petits composants à moi:
-Un DateTimePicker
-Un editeur bbcode
-Un spinedit

Et la plupart des composants HTML de base. Sans compter un composant ScrollPanel qui est un gros div avec une image à droite pour le réduire ou l'agrandir, à la Microsoft sur MSDN je pense...

Quand j'ai commencé (y a belle lurette), on parlait beaucoup de révolution à ce niveau, d'interfaces web faciles, etc, etc... Je vois qu'on en est toujours loin et que c'est pas demain la veille qu'on aura un TreeView ou un ListView en HTML avec une seule ligne et que ca fonctionne chez tout le monde :ohwell:
Je suis le Roy :ocube:
   
JWGui et ses composants
Publié le 16/04/2005 @ 00:29:24,
Par rfr
Tiens, tu avais pas parlé au début d'une page qui se chargaient en permanence histoire de pouvoir envoyer des événements en temps réel à tes contrôles? Me semble qu'on en avait déjà discuté à l'époque non? :smile:

Tu vois qu'ici y a aussi 2-3 petits composants à moi:
-Un DateTimePicker
-Un editeur bbcode
-Un spinedit

Et la plupart des composants HTML de base. Sans compter un composant ScrollPanel qui est un gros div avec une image à droite pour le réduire ou l'agrandir, à la Microsoft sur MSDN je pense...

Quand j'ai commencé (y a belle lurette), on parlait beaucoup de révolution à ce niveau, d'interfaces web faciles, etc, etc... Je vois qu'on en est toujours loin et que c'est pas demain la veille qu'on aura un TreeView ou un ListView en HTML avec une seule ligne et que ca fonctionne chez tout le monde :ohwell:


Un tree view et un list view ... hmmmmm pas impossible :wink: mais j'avoue que pour moi, si ça marche sous mozilla/firefox et IE ... ça me convient déjà beaucoup!

Le vrai problème, je vais te le dire ... c'est quand on a plein de projets en plus d'un boulot d'employé ... c'est qu'on ne dort plus beaucoup :cry: :eek: :grin:

To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
JWGui et ses composants
Publié le 16/04/2005 @ 00:58:59,
Par cauet
Les frames c'était pour qu'on rale, c'est ca? :smile:
   
JWGui et ses composants
Publié le 16/04/2005 @ 01:06:22,
Par zion
Je m'en doute :joce:

Je me limite à Firefox/IE/Opera, je teste Opera de temps en temps pour voir que ca fonctionne au moins un minimum quand même :ddr555:

Enfin, le calendrier avance, manque plus qu'un bouton pour sélectionner la date du jour, le faire apparaître dynamiquent via un petit bouton, etc, etc :ddr555:
Je suis le Roy :ocube:
   
JWGui et ses composants
Publié le 16/04/2005 @ 10:22:35,
Par rfr
Les frames c'était pour qu'on rale, c'est ca? :smile:


Les frames c'est pas le mal ... quand il n'y en a qu'une utilisée pour le display :wink:

Note, je pourrais en faire une iframe invisible à la réflexion!

Ajoutons également que la frame ne se rafraîchit pas tout le temps (on pourrait mais bon, dans des cas très particuliers ...). Uniquement quand un évènement définit par le programmeur est déclenché sur un composant.

Dernière édition: 16/04/2005 @ 10:39:41
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
JWGui et ses composants
Publié le 18/04/2005 @ 01:11:39,
Par rfr
Les frames c'était pour qu'on rale, c'est ca? :smile:


Voilà! Plus de frames :sol:

Enfin, reste quand même une iframe mais bon, fallait bien un truc pour exécuter le javascript reçu du serveur!

Ce ne fut pas sans mal didju ... et dire que je me lève dans 5 heures :cry:

Bonne nuit les petits!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
JWGui et ses composants
Publié le 18/04/2005 @ 01:39:24,
Par zion
Bonne nuit grand papy :dawa:

La moyenne d'âge est plus élevée que ce que je ne pensais à première vue quand même :ddr555:

:neowen:
Je suis le Roy :ocube:
   
JWGui et ses composants
Publié le 18/04/2005 @ 22:19:02,
Par rfr
Voilà, je me sers de ce site comme blog pour ce projet :wink:

Au programme aujourd'hui ... LA GRANDE REFACTORISATION! Ca ma pris ... euh ... j'ose pas le dire par respect pour mon employeur :dawapeur:

Résultats:

- Une architecture permettant *ENFIN* de passer d'une page à l'autre de manière élégante (le plus gros du travail ... si si faut dire qu'avant, c'était du grand n'importe quoi ...)
- Les templates sont servis par le serveur d'application et non plus par un servlet: on peut donc les éditer facilement
- Les pages générées sont valides XHTML 1.0 Strict

Au programme de demain:

- Amélioration des classes de génération du XHTML/JS, ce qui permettra de mieux gérér les évènements (c'est horriblement hard-codé pour l'instant ...) et les styles.
- Implémentation d'une classe de génération de javascript (oui oui, le appendBuffer(...) ça pue!)
- Intégration de mon moteur de BBCode (vieux code rock-solid, implémenté en son temps pour un wiki au bureau).

Que de boulot ...
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
JWGui et ses composants
Publié le 19/04/2005 @ 02:06:42,
Par zion
Qu'il est gentil ton employeur dis donc :joce:
Je suis le Roy :ocube:
   
JWGui et ses composants
Publié le 19/04/2005 @ 14:13:16,
Par ovh
Oué en fait t'es payé pour développer ton projet perso, c'est sympa ça :smile:
Vous engagez ? :ddr555:
Je n'ai rien à voir avec www.ovh.com
   
JWGui et ses composants
Publié le 19/04/2005 @ 14:38:34,
Par rfr
Oué en fait t'es payé pour développer ton projet perso, c'est sympa ça :smile:
Vous engagez ? :ddr555:



Oué d'ailleurs aujourd'hui ILS m'ont obligé à travailler pour eux.... Je prends du retards! :kaola: :grin:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
JWGui et ses composants
Publié le 23/04/2005 @ 20:16:17,
Par ozark74
rfr ... j'aime bien ta home page : http://www.inter-land.net/
t'en es où dans ton porsheton ?

Twitter: I am watching Intouchables. http://t.co/8qf5WupP
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?