Toutafé, c'est pour ça que je parlais d'applis "modernes" (avec les guillemets).
Chez nous aussi, beaucoup de Cobol, mais aussi beaucoup de PowerBuilder pour la génération "intermédiaire". Et un peu de C. Sans oublié tous les scripts (perl, bsh, csh, ksh).
Bon, pour donner quelques données de l'intérieur, je travaille dans un grand groupe financier, qui tient encore debout (pour l'instant), et toutes nos applications "modernes" sensibles sont écrites en Java.
L'incursion en .Net a commencé il y a maintenant 2 ou 3 ans, et pour l'instant, est limité aux "light developments", c'est à dire les petites applications non critiques et de moins de 200 j/h.
Et ce essentiellement pour les raisons suivantes :
1) on a plein de ressources en Java, et on a déjà essuyé les plâtres
2) c'est facile de trouver des développeurs java, plus que des développeurs .Net (là, ce n'est pas mon expérience perso, mais ce que m'en disent les commerciaux avec qui je travaille)
Quand j'en discute avec des collègues partis à la concurrence, c'est à peu près partout le même constat. L'exception vient des éditeurs de softs, qui sont beaucoup plus versés en .Net.
A mon avis, et je le partage :-), je ne vois pas .Net arriver au niveau de Java dans la finance avant encore au moins 3 ans, si toutefois il arrive vraiment à émerger.
Sinon, pour troller un peu, quand je vois les grosses merdes que sont les applications en ActiveX (et il y en a encore, hélas), je ne comprends pas qu'on fasse encore confiance à Microsoft pour le futur des applications Web...
Tiens, tu saurais pas par hasard où je peux trouver des binaires précompilés de ce truc ?
Parce que vu ma machine, et au vu des prérequis pour la compilation de Firefox, j'ai bien peur de jamais y arriver (j'ai un céleron avec 512 Mo de RAM et un disque un peu étroit).
En ce qui me concerne, j'attends les autres navigateurs à base de WebKit qui doivent sortir sous Linux. Tout particulièrement Arora, qui m'a l'air plutôt sympa, et comme je suis sous KDE, il s'intègre plutôt bien.
En gros, le seul truc intéressant dans Chrome (et Chromium), c'est le moteur de rendu. Le reste, c'est du blah-blah. Je suis pas pressé à la seconde, donc V8 j'en ai rien à cirer. Et les plantages, j'en ai pas tant que ça sous Konqui.
Par contre, un navigateur Web qui fasse "que" navigateur et qui le fasse bien, ça c'est ce qui me manque. Enfin, j'ai Firefox, mais l'intégration à mon bureau, c'est pas encore ça.
C'est pourtant évident : l'astuce consiste à poser une question dans les astuces plutôt que dans les forums. Manifestement, la réponse arrive beaucoup plus vite !
UML & Merise ne sont utilisés que pour faire de zolis diagrammes, uniquement MCD et MPD (et généralement obtenu par ingénierie inverse) côté Merise, uniquement diagramme de classe et cas d'utilisation côté UML.
Les personnes maîtrisant ne serait-ce que 10% de l'un ou l'autre sont bien trop rares pour utiliser l'ensemble des diagrammes et modèles disponibles.
J'aurais l'air bien fin avec mon diagramme statut/état, ou mon MCT. Aucun utilisateur ou collègue ne saurait le lire, et donc encore moins le valider. Bref, rien ne remplace l'explication de texte pour l'analyse.
Autre chose : la plupart du temps, ça ne sert qu'un temps. Soit au démarrage du projet, soit lors des refontes et que le besoin de doc se fait sentir.
Dernière chose : sur la plupart de ces outils (ArgoUML, Rational, PowerDesigner, ...), je passe plus des 3/4 de mon temps à mettre en forme, alors que j'ai déjà une idée très précise de ce que je veux.
Le temps de configuration est également fastidieux ; je me rappelle de demi-journées passées à paramétrer les PowerDesigner de mes collaborateurs pour que la librairie Java soit bien identifiée, que le pilote ODBC soit bien paramétré, etc.
En un mot, j'ai un usage super limité de tout ça. UML, je ne m'en sers plus (marre de faire de la pédagogie au lieu d'avancer dans le projet), et je ne fais plus que des MCD. Le reste utilise un formalisme maison qui jusqu'ici convient à tous mes interlocuteurs, et qui est essentiellement textuel, avec des maquettes d'écran, et quelques schémas, mais pas trop.
L'UML est un échec cuisant. Cela devait réconcilier l'informaticien et ses utilisateurs en fournissant un langage commun. Sauf qu'il n'est enseigné qu'aux informaticiens, et qu'on veut à tout prix en faire un outil de génération de code.
Ma conclusion tient en peu de mots : c'est de la merde en boîte, dès qu'on va au delà des outils de base (MCD, MPD, Diagramme de classe) et/ou qu'on s'en contente pour communiquer avec les utilisateurs.
Je trouve l'idée très bonne, et j'ai moi aussi longtemps cherché ce type d'outil sans pour autant me décider à en écrire un.
Je vais tâcher de m'installer un g++ rien que pour pouvoir faire quelques tests de modifications. Ce qui me tenterait :
* de pouvoir préciser le type des clés (par chez moi, on utilise des varchar(16), jamais des entiers)
* de pouvoir représenter une partie seulement du modèle (en indiquant par exemple une table de départ et un degré de profondeur, pratique quand on a plusieurs centaines de tables)
* de pouvoir paramétrer plus la présentation (ajouter des ombres, choisir la police, la taille, la mise en forme des clés primaires, étrangères, ...)
* de pouvoir avoir des nommages différents entre MPD et MCD (pour coller à un existant) et jouer sur les règles de nommage (utiliser des "_" ou non, tout mettre en maj/min, ...)
* ...
Pas mal de choses dépendent aussi de GraphViz, et surtout il faut que ça marche sous Windows, car au taf je n'ai pas le choix.
Je vais avoir quelques jours en août pour regarder ça...
En même temps, c'est pas vraiment difficile de voir le gros point commun entre le commentaire au dessus et le journal. Dans les deux y'a marqué "Luc Châtel".
Il me semble d'ailleurs que l'un de ses enfants ressemblait fortement à Elvis Presley. Ce qui confirme que ce dernier aurait été embauché par les chinois du FBI pour faire de la figuration dans des vidéos truquées.
Bon dieu, à qui puis-je faire confiance, à présent ?
Les machines d'il-y-a-pas-si-longtemps-que-ça ne proposaient pas le boot depuis un port USD, alors que c'est possible depuis le lecteur de CD. Donc, pour certains PC, ça reste la seule solution.
Euh, le monsieur parle des personnes conduisant des "monoplaces", pas des "monospaces", autrement dit des pilotes automobiles, dont c'est justement le métier.
Pour les recherches par tag avec "ET", c'est possible, en te créant des recherches personnalisées.
Par contre, je voudrais un truc qui permette de dire "je ne veux que ces tags là". Je n'ai pas trouvé, mais ça ne veut pas dire que ça n'y est pas.
En tout cas, Digikam est le logiciel KDE auquel je suis le plus fidèle. Autant il m'arrive de lancer Firefox au lieu de Konqui à cause de certains sites (Photoways et son applet java entre autres), autant je ne me sers que de Digikam pour la gestion de mes photos.
[^] # Re: polymique...
Posté par Dring . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 1.
Chez nous aussi, beaucoup de Cobol, mais aussi beaucoup de PowerBuilder pour la génération "intermédiaire". Et un peu de C. Sans oublié tous les scripts (perl, bsh, csh, ksh).
[^] # Re: polymique...
Posté par Dring . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 5.
L'incursion en .Net a commencé il y a maintenant 2 ou 3 ans, et pour l'instant, est limité aux "light developments", c'est à dire les petites applications non critiques et de moins de 200 j/h.
Et ce essentiellement pour les raisons suivantes :
1) on a plein de ressources en Java, et on a déjà essuyé les plâtres
2) c'est facile de trouver des développeurs java, plus que des développeurs .Net (là, ce n'est pas mon expérience perso, mais ce que m'en disent les commerciaux avec qui je travaille)
Quand j'en discute avec des collègues partis à la concurrence, c'est à peu près partout le même constat. L'exception vient des éditeurs de softs, qui sont beaucoup plus versés en .Net.
A mon avis, et je le partage :-), je ne vois pas .Net arriver au niveau de Java dans la finance avant encore au moins 3 ans, si toutefois il arrive vraiment à émerger.
Sinon, pour troller un peu, quand je vois les grosses merdes que sont les applications en ActiveX (et il y en a encore, hélas), je ne comprends pas qu'on fasse encore confiance à Microsoft pour le futur des applications Web...
# Précision
Posté par Dring . En réponse au journal Encore une victoire de Webkit !. Évalué à 10.
[^] # Re: Je préfère attendre... autre chose !
Posté par Dring . En réponse au journal Chromiun sous OS X et Linux. Évalué à 1.
Parce que vu ma machine, et au vu des prérequis pour la compilation de Firefox, j'ai bien peur de jamais y arriver (j'ai un céleron avec 512 Mo de RAM et un disque un peu étroit).
# Je préfère attendre... autre chose !
Posté par Dring . En réponse au journal Chromiun sous OS X et Linux. Évalué à 2.
En gros, le seul truc intéressant dans Chrome (et Chromium), c'est le moteur de rendu. Le reste, c'est du blah-blah. Je suis pas pressé à la seconde, donc V8 j'en ai rien à cirer. Et les plantages, j'en ai pas tant que ça sous Konqui.
Par contre, un navigateur Web qui fasse "que" navigateur et qui le fasse bien, ça c'est ce qui me manque. Enfin, j'ai Firefox, mais l'intégration à mon bureau, c'est pas encore ça.
[^] # Re: astuce ?
Posté par Dring . En réponse au message Ombre compiz. Évalué à 1.
[^] # Re: Les differences
Posté par Dring . En réponse au journal Intrusion sur les serveurs Fedora/Red Hat. Évalué à 3.
Désolé pour la parenthèse, vous pouvez moinsser je comprendrais.
[^] # Re: Carte Carrefour ...
Posté par Dring . En réponse au journal Attention aux fausses offres "+XX gratuit" chez Auchan. Évalué à 1.
[^] # Re: Shtooka?
Posté par Dring . En réponse à la dépêche OpenSpell : jeu libre d'apprentissage des langues. Évalué à 3.
[^] # Re: Alors que ca marche avec firefox ...
Posté par Dring . En réponse au journal L'ADEME demande d'avoir IE :-(. Évalué à 10.
[^] # Re: Merise / UML
Posté par Dring . En réponse à la dépêche MeriseAcide, un outil d'aide à la modélisation Merise. Évalué à 9.
UML & Merise ne sont utilisés que pour faire de zolis diagrammes, uniquement MCD et MPD (et généralement obtenu par ingénierie inverse) côté Merise, uniquement diagramme de classe et cas d'utilisation côté UML.
Les personnes maîtrisant ne serait-ce que 10% de l'un ou l'autre sont bien trop rares pour utiliser l'ensemble des diagrammes et modèles disponibles.
J'aurais l'air bien fin avec mon diagramme statut/état, ou mon MCT. Aucun utilisateur ou collègue ne saurait le lire, et donc encore moins le valider. Bref, rien ne remplace l'explication de texte pour l'analyse.
Autre chose : la plupart du temps, ça ne sert qu'un temps. Soit au démarrage du projet, soit lors des refontes et que le besoin de doc se fait sentir.
Dernière chose : sur la plupart de ces outils (ArgoUML, Rational, PowerDesigner, ...), je passe plus des 3/4 de mon temps à mettre en forme, alors que j'ai déjà une idée très précise de ce que je veux.
Le temps de configuration est également fastidieux ; je me rappelle de demi-journées passées à paramétrer les PowerDesigner de mes collaborateurs pour que la librairie Java soit bien identifiée, que le pilote ODBC soit bien paramétré, etc.
En un mot, j'ai un usage super limité de tout ça. UML, je ne m'en sers plus (marre de faire de la pédagogie au lieu d'avancer dans le projet), et je ne fais plus que des MCD. Le reste utilise un formalisme maison qui jusqu'ici convient à tous mes interlocuteurs, et qui est essentiellement textuel, avec des maquettes d'écran, et quelques schémas, mais pas trop.
L'UML est un échec cuisant. Cela devait réconcilier l'informaticien et ses utilisateurs en fournissant un langage commun. Sauf qu'il n'est enseigné qu'aux informaticiens, et qu'on veut à tout prix en faire un outil de génération de code.
Ma conclusion tient en peu de mots : c'est de la merde en boîte, dès qu'on va au delà des outils de base (MCD, MPD, Diagramme de classe) et/ou qu'on s'en contente pour communiquer avec les utilisateurs.
# Remarques & Suggestions
Posté par Dring . En réponse à la dépêche MeriseAcide, un outil d'aide à la modélisation Merise. Évalué à 3.
Je trouve l'idée très bonne, et j'ai moi aussi longtemps cherché ce type d'outil sans pour autant me décider à en écrire un.
Je vais tâcher de m'installer un g++ rien que pour pouvoir faire quelques tests de modifications. Ce qui me tenterait :
* de pouvoir préciser le type des clés (par chez moi, on utilise des varchar(16), jamais des entiers)
* de pouvoir représenter une partie seulement du modèle (en indiquant par exemple une table de départ et un degré de profondeur, pratique quand on a plusieurs centaines de tables)
* de pouvoir paramétrer plus la présentation (ajouter des ombres, choisir la police, la taille, la mise en forme des clés primaires, étrangères, ...)
* de pouvoir avoir des nommages différents entre MPD et MCD (pour coller à un existant) et jouer sur les règles de nommage (utiliser des "_" ou non, tout mettre en maj/min, ...)
* ...
Pas mal de choses dépendent aussi de GraphViz, et surtout il faut que ça marche sous Windows, car au taf je n'ai pas le choix.
Je vais avoir quelques jours en août pour regarder ça...
[^] # Re: ASFI
Posté par Dring . En réponse au journal Traduction officielle informatique : c'est quoi cette m.... Évalué à 4.
Ce qui est tout autant curieux, j'en conviens, puisque ce n'est pas vraiment une expression courante.
Je ne sais pas si ce sont les journalistes qui ont fait le lien ASFI/WiFi ou si c'était vraiment l'intention des auteurs.
[^] # Re: Partage de fichier "portable"
Posté par Dring . En réponse à la dépêche Publication de Samba 3.2. Évalué à -3.
[^] # Re: Chatel a aussi fait une loi sur les assurance...
Posté par Dring . En réponse à la dépêche Luc Chatel veut la fin de la vente liée. Évalué à 4.
Comme indice, on a fait plus mince.
[^] # Re: RE : La libération de L. Bettancourt , du gros pipo ?
Posté par Dring . En réponse au journal La libération de L. Bettancourt , du gros pipo ?. Évalué à 10.
Bon dieu, à qui puis-je faire confiance, à présent ?
[^] # Re: Chatel a aussi fait une loi sur les assurance...
Posté par Dring . En réponse à la dépêche Luc Chatel veut la fin de la vente liée. Évalué à 3.
Le monsieur dit que par le passé, il a pris pour de vrai le parti des consommateurs, et pas nécessairement celui des grandes entreprises.
# Je veux savoir !
Posté par Dring . En réponse à la dépêche Présentation « 10 ans de LinuxFr.org » aux RMLL 2008. Évalué à 8.
[^] # Re: Je vois moyennement l'intérêt
Posté par Dring . En réponse à la dépêche BSDanywhere - LiveCD basé sur OpenBSD. Évalué à 2.
[^] # Re: vsd sous linux !
Posté par Dring . En réponse à la dépêche Wine 1.0 est sorti. Évalué à 2.
Pour les diagrammes plus complexes, je me rabats sur un logiciel spécialisé, genre ArgoUML pour tout ce qui est UML.
[^] # Re: Compilateurs génétiques
Posté par Dring . En réponse au sondage Mon kernel. Évalué à 2.
[^] # Re: Nos dirigeants ont une vision! \o/
Posté par Dring . En réponse au journal 38 Téraflops pour Renault F1...et Linux !. Évalué à 1.
Ou alors j'ai rien compris ?
[^] # Re: Pour le moment, Nokia n'est pas bien vu du tout en Allemagne
Posté par Dring . En réponse au journal Nokia pourrait acquérir Trolltech. Évalué à 3.
[^] # Re: Ce qui manque à Digikam
Posté par Dring . En réponse à la dépêche Sortie de digiKam 0.9.3. Évalué à 1.
Par contre, je voudrais un truc qui permette de dire "je ne veux que ces tags là". Je n'ai pas trouvé, mais ça ne veut pas dire que ça n'y est pas.
En tout cas, Digikam est le logiciel KDE auquel je suis le plus fidèle. Autant il m'arrive de lancer Firefox au lieu de Konqui à cause de certains sites (Photoways et son applet java entre autres), autant je ne me sers que de Digikam pour la gestion de mes photos.
# Frangipane suxxx
Posté par Dring . En réponse au sondage Epiphanie : frangipane ou brioche ?. Évalué à 3.