... c'est le pipotage de certains guru du C/C++ ou des ultra-puristes de la GPL (RMS en tete) qui tirent à boulet rouge sur tout ce qui n'as pas la couleur de la GPL alors que Java et la GPL on exactement la meme cible : faire un monde plus ouvert :(
Ah ça ne m'en parle pas. Je me suis engueulé avec RMS à propos de license GPL et Java :(
Puisque tu connais java tu es conscient que la notion de natif est relatif ...
Oui. Mais sur un OS classique, Java n'est pas "natif" au sens propre du terme. Mais c'est vrai que l'argument est moyen. Il n'y a qu'à voir Python. C'est extrêmement utilisé et pourtant... ce n'est pas "natif" non plus (ça compile aussi en bytecode on dirait).
Est-ce que le fait que le x86 ne soit plus le code assembleur utilisé en interne sur les processur Intel PIII et surtout P4, permet encore d'appeler le code x86 de l'assembleur natif ?
C'est vrai ?? Je ne savais pas ça ? Tu peux m'en dire plus ?
Enfin une remarque : tu parle de desktop, mais Swing n'as pas la pretention de remplacer les windowmanagers et les desktop ... ca n'a tout simplement rien a voir avec les composants de bases qui permettent de construire une application.
Le desktop etant lui meme une application Qt (ou alors j'ai raté des lignes dans la doc ...).
C'était pour répondre à un post disant que Swing ne pourra jamais faire un KDE. Evidemment, c'est possible en théorie, mais je ne sais pas si le résultat serait très viable. Ou alors il faudrait des excellents programmeurs (comme ceux de Netbeans ou... Swing :).
Pour finir,le desktop manager et window manager de SavaJeXE est ecrit en Swing alors comme quoi ;-)
Oui. Mais ce n'est pas aussi énorme que KDE :) Dans le même genre, j'ai programmé en Java sur Palm Pilot. Ben par rapport aux autres applications Palm, Java n'a vraiment pas à rougir; De toutes façons, l'attitude de bcp de gens empêche Java de monter sur le plan du desktop. Restent les serveurs (Java est super pour ça aussi !) et les embarqués.
J'aime Swing, je vénère Swing (tu devrais même savoir pourquoi vu ton post :))). Mais ne t'emporte pas trop... tu as mal interprété les propos tenu par Erik Keng.
S'il est vrai que depuis la version 1.2 les performances de Swing ont été grandement améliorées (peut-être est-ce grandement dû aux machines surpuissantes actuelles, même si je vénérais déjà Swing sur un P200 32 Mo), il faut bien avouer que Java ne peut-être utilisé en toutes circonstances.
Pour ma part, écrire un utilitaire en Java me semble une bonne idée dans la plupart des cas. Dans d'autres non. Quand à produire un équivalent de KDE, ce n'est pas demain la veille. Certains essayent mais ne produisent que de rudimentaires "desktops" inintéressants (ou presque).
En ce qui concerne le programmeur, oui Swing est une librairie fantastique. Quoique parfois trop "complexe". Qui n'a jamais plongé à des niveaux de prodondeur ahurissant des la hiérarchie objet de la documentation Swing ? La documentation d'une simple méthode conduit facilement à lire la documentation d'une dizaine d'objets. Mais cela reste logique, intelligent et intuitif (au pire lorsqu'on ne se souvient pas d'une fonction, on essaye un nom en rapport avec l'action souhaitée... ça marche assez souvent :-)).
Si chaque développeur versait 10$ par an, ou ne serait-ce que 10FF, il serait facile pour SourceForge de survivre. Imaginez: 242 000 développeurs donnant 10 FF chacun... pesonnellement, je serais prêt à faire un tel "don" pour bénificier de leurs services. On paye bien nos noms de domaines :)
Je ne vois pas l'intérêt de prôner la mort d'un langage ?!?!? Tu peux ne pas aimer, soit, mais si cela fait le bonheur d'entreprises et de développeurs indépendants, laissent leur au moins cela. Personnellement, je n'aime pas du tout le Perl, mais j'admet au moins qu'il a son utilité :))
C'est vrai que Java peut faire des interfaces sympa. Mais il faut avouer que l'AWT n'est pas très joli ni très puissant. Swing par contre est superbe (à programmer :))) et bien plus puissant. Et il nécessite l'installation d'un JRE Java2... et franchement, j'ai eu deux trois idées d'applets que je n'ai jamais réalisée parceque j'aurais eu besoin d'utiliser Java2. Or peu de gens l'installeront juste pour une applet. Sauf si cela devient indispensable. Il existe maintenant des applications Swing (voir les Swing Sightings sur http://java.sun.com/products/jfc/tsc/index.html(...)) très intéressantes pour des utilisateurs "normaux".
Non, ce sont les développeurs qui font n'importe quoi (je sais de quoi je parle, j'ai créé un install d'un soft qui fous le JRE dans le répertoire de l'application).
Ceci dit le mieux c'est de proposer plusieurs distributions: avec et sans JRE.
En ce qui concerne les utilisateurs ne possédant aucun JRE, il faut quand même avouer que 5 Mo de dl, c pas la mort même en 56k.
La seule chose que Microsoft pourra ébranler concernant Java en l'éliminant d'Internet Explorer ce sont les applets ! Croyez-vous vraiment qu'un IE 6 sans applets ou un Windows XP sans JVM Microsoft par défaut empêchera les développeurs aimant Java de s'installer le JDK de Sun ou IBM ? Croyez-vous que cela empêchera les entreprises de continuer leurs développements sous Java ?
Ton exemple est tiré de HTML 4.0 :))) Mais c'est vrai que cela peut être pratique, quand c'est géré par les navigateurs.
Pour progworld: nous sommes plusieurs auteurs, chacun spécialisé dans un domaine. Je m'occupe de l'Open Source, de Java, des PDAs, de XML et de Python. Les articles Java sont nombreux puisque ce sont des reprise de ceux que je publie dans Login: tous les mois. Et sur la centaine de cours disponibles, Java n'en occupe que 14 :)
Si maintenant tu parlais des news, eh bien il faut demander aux autres d'en poster plus. Je poste des news sur les sujets que je lis, donc Java :-))
Le problème est que Netscape et IE se livrent une guerre en tentant d'implémenter leurs propres variations des normes (le pire c'est JavaScript ! Heureusement le nouveau DOM du W3C pallie à ça). Plutôt que de les étendre, ils devraient déjà les gérer !! Exemple: pour faire un arbre dynamique en JavaScript qui doit cacher une ligne d'un tableau lorsque l'on enroule un élément, on utilisait au boulot le style display:block et display:none. Netscape voulait rien savoir. Eh bien sous Netscape il faut faire: display:table-row et sous IE display:block !! Netscape est plus logique d'ailleurs sur ce coup là.
Il y a aussi le problème que les normes elles mêmes sont parfois "aberrantes". La DTD de XHTML est monstreuse et propose de nombreux tags dont on se demande encore l'utilité :))
En tout cas je constate une chose: Internet Explorer 5.5 reste le meilleur navigateur dit "moderne" (pour ne pas comparer avec lynx :). Il affiche les pages rapidement, correctement et se conforme presque parfaitement aux standards du W3C. Avouons que Netscape 6 s'en sort bien mieux qu'avant et que les standards sont très très respectés (cf les CSS). Quant à Linux, Mozilla semble très prometteur et j'ai été fort agréablement surpris par les dernières releases. Ca manque encore un peu de stabilité mais bon (ça me fait penser à Netscape 6.1 qui sur un site que je crée en ce moment crashait obligatoirement si je donnais un style display:inline; à un <tr>... marrant :)
Il faut trouver le DOM de JavaScript quelque part sur le site du W3C. Où, je ne saurais dire, je mets toujours des plombes à le chercher et j'oublie toujours de le bookmarker.
Moi aussi je publie du code GPL, j'aide d'autres développeurs dans des mailing-list... bon, j'avoue, j'utilise OpenBSD alors que je n'ai jamais participé à son développement, mais l'autre anonyme aussi alors si lui c'est pas un vampire alors moi non plus.
Ben rien que le fait de publier du code GPL ne fait pas de toi un vampire :)
PS: 'remarques insignifiantes juste histoire de se plaindre' + 'anonyme' = TROLL 100% pur qualité
Remarque linuxfr a des erreurs de JavaScript parfois. Mais bon passons. Ce problème d'en-tête UTF-16 est connu. En fait, l'en-tête indique un double encodage UTF-16 et ISO-8859-1. C'est dû à des ennuis après générations d'un HTML depuis un XSL puis passage dans tidy du W3C. Tidy ne peut s'empêcher d'ajouter un UTF-16...
Un troll ?? Non, ce n'est que la stricte vérité. Ah et tiens, pour rester dans le vrai, ma distribution Linux est une Mandrake.
Pour ce qui est des vrais journalistes, tu t'es fait avoir. Ce sont les maquettistes qui bossent sous Mac. Ou alors les journalistes qui ne parlent pas d'informatique.
Ne pas acheter le mag, c'est compréhensible :-))) D'ailleurs, tous mes articles paraissent sur ce site trois mois après publication dans Login: pour ceux que ça intéresse.
c'est que je suis persuadé (mais j'espère me tromper)
Note le "j'espère me tromper" qui est, je te l'assure, sincère. Le fait que tu ne sois pas développeur ne fais pas de toi un vampire. Si tu étais développeur, alors peut être que oui. Je me suis donc trompé vois-tu.
Je me suis emporté il est vrai. Mais voir de telles remarques insignifiantes juste histoire de se plaindre c'est vraiment rageant.
Le lien a été changé par les modérateurs. Il allait originellement vers www.programmationworld.com et n'était pas intitulé les articles.
Ce qui m'énerve le plus, c'est que je suis persuadé (mais j'espère me tromper) que la plainte émane de quelqu'un qui ne fait rien pour le libre à part le vampiriser en utilisant les logiciels pour pas un rond en échange de que dalle. Encore une fois j'espère me tromper.
Mais personnellement, je passe mon temps à mener un projet libre, la moindre de mes lignes de source est disponible (80% du temps en GPL, sinon c juste que je ne met aucune licence par flemme :), je bosse pour une boîte sur un projet GPL, j'écris des tas de cours dispos gratuitement sur un site Web, j'ai fait un logciel pour que des gens voulant écrire de tels cours puissent le faire (logiciel en GPL !), et il m'arrive de temps en temps de donner un coup de main sur de petits projets GPL.
Rien de ceci ne me permet d'affirmer être mieux que quiconque, mais au vu du temps que je donne (en fait, tout mon temps libre) aux autres, je suis souvent accablé et dégoûté par des telles réactions :(
Il y en a réellement marre de vos plaintes continuelles ! J'ai écrit ces articles pour répondre à une demande émise ici même. J'ai ensuite marchandé avec mon employeur pour obtenir le droit de les mettres sous licence FDL puisque vous ne vouliez pas acheter Login: ! Et aujourd'hui je vous propose ces articles, vous n'avez qu'à aller sur le site, voir la news qui dit où sont ces articles et à cliquer ! Il me paraît naturel de vouloir au passage vous faire découvrir mon site au regard de ce que j'ai fait. Et si tu n'es pas content, tu TE TAIS !
[^] # Re: Ce qui explique mon post ...
Posté par Romain Guy . En réponse à la dépêche Interview du president TrollTech. Évalué à 1.
Ah ça ne m'en parle pas. Je me suis engueulé avec RMS à propos de license GPL et Java :(
Puisque tu connais java tu es conscient que la notion de natif est relatif ...
Oui. Mais sur un OS classique, Java n'est pas "natif" au sens propre du terme. Mais c'est vrai que l'argument est moyen. Il n'y a qu'à voir Python. C'est extrêmement utilisé et pourtant... ce n'est pas "natif" non plus (ça compile aussi en bytecode on dirait).
Est-ce que le fait que le x86 ne soit plus le code assembleur utilisé en interne sur les processur Intel PIII et surtout P4, permet encore d'appeler le code x86 de l'assembleur natif ?
C'est vrai ?? Je ne savais pas ça ? Tu peux m'en dire plus ?
Enfin une remarque : tu parle de desktop, mais Swing n'as pas la pretention de remplacer les windowmanagers et les desktop ... ca n'a tout simplement rien a voir avec les composants de bases qui permettent de construire une application.
Le desktop etant lui meme une application Qt (ou alors j'ai raté des lignes dans la doc ...).
C'était pour répondre à un post disant que Swing ne pourra jamais faire un KDE. Evidemment, c'est possible en théorie, mais je ne sais pas si le résultat serait très viable. Ou alors il faudrait des excellents programmeurs (comme ceux de Netbeans ou... Swing :).
Pour finir,le desktop manager et window manager de SavaJeXE est ecrit en Swing alors comme quoi ;-)
Oui. Mais ce n'est pas aussi énorme que KDE :) Dans le même genre, j'ai programmé en Java sur Palm Pilot. Ben par rapport aux autres applications Palm, Java n'a vraiment pas à rougir; De toutes façons, l'attitude de bcp de gens empêche Java de monter sur le plan du desktop. Restent les serveurs (Java est super pour ça aussi !) et les embarqués.
[^] # Re: N'importe quoi l'argument sur Java !!!!!! Et voici la preuve :
Posté par Romain Guy . En réponse à la dépêche Interview du president TrollTech. Évalué à 5.
S'il est vrai que depuis la version 1.2 les performances de Swing ont été grandement améliorées (peut-être est-ce grandement dû aux machines surpuissantes actuelles, même si je vénérais déjà Swing sur un P200 32 Mo), il faut bien avouer que Java ne peut-être utilisé en toutes circonstances.
Pour ma part, écrire un utilitaire en Java me semble une bonne idée dans la plupart des cas. Dans d'autres non. Quand à produire un équivalent de KDE, ce n'est pas demain la veille. Certains essayent mais ne produisent que de rudimentaires "desktops" inintéressants (ou presque).
En ce qui concerne le programmeur, oui Swing est une librairie fantastique. Quoique parfois trop "complexe". Qui n'a jamais plongé à des niveaux de prodondeur ahurissant des la hiérarchie objet de la documentation Swing ? La documentation d'une simple méthode conduit facilement à lire la documentation d'une dizaine d'objets. Mais cela reste logique, intelligent et intuitif (au pire lorsqu'on ne se souvient pas d'une fonction, on essaye un nom en rapport avec l'action souhaitée... ça marche assez souvent :-)).
Enfin voilà...
[^] # Re: Droit d'inscription: 10 FF ou 10$
Posté par Romain Guy . En réponse à la dépêche Sourceforge devient propriétaire ?. Évalué à 1.
# Droit d'inscription: 10 FF ou 10$
Posté par Romain Guy . En réponse à la dépêche Sourceforge devient propriétaire ?. Évalué à 1.
# La version entreprise...
Posté par Romain Guy . En réponse à la dépêche Sourceforge devient propriétaire ?. Évalué à 1.
[^] # Re: De toute façon..
Posté par Romain Guy . En réponse à la dépêche Quel avenir pour Netscape, QuickTime et Java ?. Évalué à 1.
[^] # Re: Nope
Posté par Romain Guy . En réponse à la dépêche Quel avenir pour Netscape, QuickTime et Java ?. Évalué à 1.
[^] # Re: Microsoft et Java
Posté par Romain Guy . En réponse à la dépêche Quel avenir pour Netscape, QuickTime et Java ?. Évalué à 1.
Ceci dit le mieux c'est de proposer plusieurs distributions: avec et sans JRE.
En ce qui concerne les utilisateurs ne possédant aucun JRE, il faut quand même avouer que 5 Mo de dl, c pas la mort même en 56k.
# Microsoft et Java
Posté par Romain Guy . En réponse à la dépêche Quel avenir pour Netscape, QuickTime et Java ?. Évalué à 1.
[^] # Re: C'est une blague ?
Posté par Romain Guy . En réponse à la dépêche E17 : un shell graphique complet. Évalué à 1.
[^] # Re: Internet Explorer 5.5
Posté par Romain Guy . En réponse à la dépêche Netscape meilleur navigateur pour Linux ?. Évalué à 1.
Pour progworld: nous sommes plusieurs auteurs, chacun spécialisé dans un domaine. Je m'occupe de l'Open Source, de Java, des PDAs, de XML et de Python. Les articles Java sont nombreux puisque ce sont des reprise de ceux que je publie dans Login: tous les mois. Et sur la centaine de cours disponibles, Java n'en occupe que 14 :)
Si maintenant tu parlais des news, eh bien il faut demander aux autres d'en poster plus. Je poste des news sur les sujets que je lis, donc Java :-))
[^] # Re: Internet Explorer 5.5
Posté par Romain Guy . En réponse à la dépêche Netscape meilleur navigateur pour Linux ?. Évalué à 1.
Il y a aussi le problème que les normes elles mêmes sont parfois "aberrantes". La DTD de XHTML est monstreuse et propose de nombreux tags dont on se demande encore l'utilité :))
# Internet Explorer 5.5
Posté par Romain Guy . En réponse à la dépêche Netscape meilleur navigateur pour Linux ?. Évalué à 1.
[^] # Re: tâche > c celui qui dit qui est
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
[^] # Re: C'est quoi ce lien ?
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
Ben rien que le fait de publier du code GPL ne fait pas de toi un vampire :)
PS: 'remarques insignifiantes juste histoire de se plaindre' + 'anonyme' = TROLL 100% pur qualité
Merci. C'est vrai que je n'ai pas l'habitude...
[^] # Re: tâche > c celui qui dit qui est
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à -1.
[^] # Re: tâche > c celui qui dit qui est
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
[^] # Re: Droit d'expression des anonymes
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
Pour ce qui est des vrais journalistes, tu t'es fait avoir. Ce sont les maquettistes qui bossent sous Mac. Ou alors les journalistes qui ne parlent pas d'informatique.
[^] # Re: C'est quoi ce lien ?
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
Ah et tiens, je vais en rajouter une couche: je bosse sous Windows.
[^] # Re: tâche > c celui qui dit qui est
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 2.
[^] # Re: C'est quoi ce lien ?
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
Note le "j'espère me tromper" qui est, je te l'assure, sincère. Le fait que tu ne sois pas développeur ne fais pas de toi un vampire. Si tu étais développeur, alors peut être que oui. Je me suis donc trompé vois-tu.
Je me suis emporté il est vrai. Mais voir de telles remarques insignifiantes juste histoire de se plaindre c'est vraiment rageant.
[^] # Re: C'est quoi ce lien ?
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
[^] # Re: ben moi, j'aime bien.
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
[^] # Re: C'est quoi ce lien ?
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 1.
Ce qui m'énerve le plus, c'est que je suis persuadé (mais j'espère me tromper) que la plainte émane de quelqu'un qui ne fait rien pour le libre à part le vampiriser en utilisant les logiciels pour pas un rond en échange de que dalle. Encore une fois j'espère me tromper.
Mais personnellement, je passe mon temps à mener un projet libre, la moindre de mes lignes de source est disponible (80% du temps en GPL, sinon c juste que je ne met aucune licence par flemme :), je bosse pour une boîte sur un projet GPL, j'écris des tas de cours dispos gratuitement sur un site Web, j'ai fait un logciel pour que des gens voulant écrire de tels cours puissent le faire (logiciel en GPL !), et il m'arrive de temps en temps de donner un coup de main sur de petits projets GPL.
Rien de ceci ne me permet d'affirmer être mieux que quiconque, mais au vu du temps que je donne (en fait, tout mon temps libre) aux autres, je suis souvent accablé et dégoûté par des telles réactions :(
[^] # Re: C'est quoi ce lien ?
Posté par Romain Guy . En réponse à la dépêche Suite des articles Open Source. Évalué à 3.
Et là je suis en colère.