JAVA est tout aussi proprio que FLASH, sinon plus.
Comme java, les spécifs du format SWIFF sont disponibles et on peut implémenter un interpréteur ou éditeur sans licence.
Sun ne donne pas le code source de son JVM, si ?
Sun peut changer les termes quand il veut, non ?
T'as l'intention d'écrire des programmes réels avec un langage virtuel (puisque d'après toi, on se fout de la qualité des JVM !) ?
Par "sémantique", je pense que le gars (ou la fille) voulait parler du "sens", du rôle, bref, qu'est ce que ça fout là à part boucher le trou laissé par l'abscence d'héritage multiple. D'ailleurs, les déveleppeurs de chez Sun n' utilisent pas beaucoup les interfaces - cf code de SWING).
Une qualité majeure d'un langage, c'est la rapidité de développement. Dans ce cas en effet, la passe compilation, ou l'absence de mode interactif peut retarder, ou du moins fatiguer. Mais le pire, c'est bien le côté verbeux : + de lignes, + de temps passé à taper, + de risque d'erreur. C'est pas un progrès en matière de langage.
POur ce qui est des types statiques, les deux approches se valent :
1) un type est défini (et limité) par le nom qui lui a été attribué et pas seulement par ses propriétés.
2) un type est défini d'abord par ses propriétés (comme en maths). Je trouve sympa de pouvoir passer en argument de fonction un objet fichier, buffer, chaîne ou socket dès lors qu'ils ont les mêmes attributs et méthodes. Ajouter dynamiquement des attributs à un objet ne changeant pas ses propriétés, c'est tout à fait acceptable d'imaginer qu'une fonction y colle ses propres "étiquettes" ou marqueurs pour usage privé. Voire même que l'objet s'auto-modifie ou se "questionne" (détection des méthodes ou attributs), ou se fasse questionner. De même, générer une définition de classe de façon dynamique et instancier ensuite des objets est génialement pratique. C'est super clean, on va au fond du concept objet. Et ça me manque en JAVA. C'est pour ça que moi aussi, je me tourne vers Python (moins connu en effet, mais ça vaut le coup de jeter un oeil, pour ceux que le concept objet passionne).
Bon, moi aussi j'attends toujours, comme d'autres, les différences fondammentales, niveau langage pur, entre Java et un C++ à qui on aurait enlevé les pointeurs et autres. "n'importe quoi" n'avance pas, comme réponse. Qu'il n'y en ai pas tant n'est pas une tarre, car le but de JAVA étant de se répandre, il doit être facile de l'apprendre quand on connaît C ou C++ (très répandus).
-- << flash n'est pas mieux >> ...
Tu préfères Gnome ou KDE ?
-- << Le fait que les applets rament n'a pas grand chose à voir avec le langage lui-même, mais plutôt avec les navigateurs >> ...
Dans le même ordre d'idées : une application écrite en Java rame parce que les CPU ne sont encore pas assez puissants ...
2/ Quelle prétention !
-- << Cher béotien >>
-- << la programmation des débiles qui font des applets >>
Allez boubou, toi qui sait tout, apportes nous la bonne parole.
P.S. : je suis preneur de references qui appuieraient toutes tes affirmations. Sans rancune mais avec un peu de méfiance à l'égard du "scientifique qui sait tout".
ben justement.
Si tu veux continuer dans cet esprit, t'es obligé d'utiliser php3 en mode CGI + roxen (par exemple).
D'un autre cote, ya pas que le GPL dans la vie, il existe d'autres licences "libres" comme la licence BSD ou Artistic. (et hop, lancement d'un troll sur les licences :-) )
je ne suis pas loin d etre d accord avec toi.
Clairment je trouve que linux commence vraiment a partir en couille (excusez l expression) Bon j explique : a mon avis y a 2 logiques qui s affrontent completement : celles des informaticiens qui ont decouvert linux y a longtemps et qui ont compris la philosophie du libre (comme moi) et les autres recent transfuge de windows qui recherche un autre os que windows mais gratuit et + stable. A mon avis ces gens la (ceux qui viennent de windows) n ont pas rien compris. Linux n'a pas pour vocation de devenir un autre windows !! Si windows les emmerde vraiment (ca peut se comprendre) qu'il passe sous macos ou beos!! Mais bon le probleme c qu il y a bcp de gens qui n ont pas compris ca. Linux pour moi c etait avant tout une maniere differente de faire de l informatique, une certaine philosophie des choses. Donc que MS puisse sortir office ca ne fait ni chaud ni froid voire plutot froid .Par contre ce que je trouve plus grave c l empoignade qui en resulte. Le probleme maintenant c que tout le monde cherche a recreer sous linux un environemt a la zindows . Je n est rien contre kde ou gnome mais bon globalement c n apporte rien de neuf . Je suis de ceux qui pense que pour pouvoir apprecier la puissance de linux il faut s investir un peu. Les personnes qui arrivent maintenant ne recherche que la facilite immediate.Je suis desole pour la pauvre secretaire mais si elle est habitue a office sous zindows pourquoi vouloir en changer. On passe a cote des vrais questions : par exemple que les differentes distribs se decideront a adopter un standard pour le systeme de fichier (la LSB), etc ...
Resultat tout le monde developpe ses belles interfaces graphiques , les procedures d install... mais ca avance pas a grand chose a mon avis. Bon moi j invite tout les lixuniens decus de tt cet abatage marketing a venir faire un tour du cote des BSDs. les bsds c est vraiment bien , c une maniere de revenir au source... et peut etre pourront t il y faire kelke chose de + interressant que de taper leur lettre sous StarOffice ou Office for linux ver 0.0001 ..
le pire pour linux serait le portage de l'api win 32 et futur 64 surle kernel linux, le noyau serait différent, mais ça serait toujours windows. L'écriture d'applications avec visual studio version windows pour compiler sous linux, via common runtime language est tout à fait envisageable, de plus le language c# a êté remis à un organisme indépendant, le même qui a refusé java, du fait que sun ne voulait pas lacher le controle de son évolution. Cela voudrait dire, si le monde linux est en accord avec sa philosophie, qu'ils devraient utiliser un éventuel compilateur C# standard ouvert pour linux et arrêter le java propriétaire de Sun. J'entends les cris de protestation, mais cette fois çi, c'est sun qui enferme. Linus lui même regrette que java soit si lié à cette compagnie.
kde se rapproche plus de windows. Gnome est laid, les icones mald faits, ça fait boulot d'étudiant. Je pense que kde est vraiment le bon choix, corel l'a bien adapté, on dirait presque windows, maintenant qu'ils sont du coté de microsoft, ça va renforcer ce choix. Le monde linux est actif, mais trop dispersé, si ça ne s'arrange pas, microsoft dominera aussi sur linux, il faut standardiser un minimum, sinon c'est perdu. On peut être sur, si toutefois des applications microsoft sont portés sur linux, qu'il y aura une parfaite compabilité entres les versions linux et windows, et même entre les 2 os, c'est un gros avantage. Le gpl a de bons côtés, mais c'est le big bazar, qui va controler l'uniformisation, il suffit qu'une sté comme redhat veuille s'opposer aux processus de standardisation et profiter de sa situation dominante pour que ce soit un très gros frein, dans la tête des users, l'idée que linux ce n'est pas standard et qu'il n'y a que des problèmes fera le toute de la sphère informatique. Si microsoft linux il y a, linus va travailler pour bill, ironie du sort, et toute la communauté avec et gratuitement, ça va en dissuader certains.
office est peut'être très lié à windows, mais il tourne néanmoins sur mac, donc tout est possible. Concernant le portage des applis microsoft, je ne suis pas sur qu'explorer soit porté, parce qu'ils sont très forts sur windows et cela crédibiliserait linux, alors que netscape traine la patte en terme de dév, ils ont raté leur virage open source. Peut'être que l'objectif est l'atelier visual studio, non pas une version linux de cet environnement, mais que le compilateur multi-language "MCIL" soit adapté à linux pour faire du multi-plate forme.
Un langage qui est multi-plateforme, assez puissant pour en faire un desktop Objet complet,
qui a fait ses preuves (NeXtStep-MacOS X) c'est Obj-C et l'API openstep.
Qui te parles de laisser tomber l'existant ??? On te parle d'étudier les langages disponibles en fonction de la tâche AVANT de sauter bêtement sur un discours marketing !!
JPython, c'est juste pour le hack (c'est carrément lent), pour dire que Python tourne partout ou ya du JAVA, et pour séduire les boîtes qui préfèrent diffuser du ByteCode que des sources !
Java a bien un GUI standard, il en a meme deux mais bon:
- AWT: c'est le seul qui est vraiment disponible partout, mais au niveau API beurk! Carrement beurk!
- Swing: nettement mieux au niveau API!
Dans les cotes negatifs:
-Ca n'est pas disponible partout.
-L'API est bien, mais l'implementation est(etait?) pourrie: lente, buggee, quasiment impossible d'imprimer!,avec une consommation memoire pas sympa, plus des fuites memoires..
Peut-etre qu'avec le JDK 1.3 ca va mieux, je ne sais pas, mais il vient a peine de sortir de la Beta alors il ne doit pas etre tres repandu.
Bref utiliser Java pour faire des interfaces graphiques, ce n'est pas forcement une bonne idee!
PS:
je ne poste pas tres souvent, donc j'en ai marre de m'authentifier a chaque fois, mais mon login est renoX.
ouais mais au moins y'a pas de "newbie" qui ecrivent du code merdique en perl. Au moins c'est que des vrais hackers qui ecrivent du code merdique en perl
>faut encore compiler
comme tu le dis. Y'en a qui considere que c'est un AVANTAGE de compiler
et si java c'est si "merdique", tu expliques jPython ?
et de toute facon, comme le rappelle sans arret les "vrais" trolleurs:
USE THE RIGHT LANGUAGE FOR THE RIGHT JOB
(pour ceuz qui cause pas l'angolais: une tondeuse pour couper l'herbe, une porsche pour l'autoroute, une twingo pour Paris)
[^] # Re: oui mais java c très lent
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
Comme java, les spécifs du format SWIFF sont disponibles et on peut implémenter un interpréteur ou éditeur sans licence.
Sun ne donne pas le code source de son JVM, si ?
Sun peut changer les termes quand il veut, non ?
[^] # Re: vous débutez en JAVA...
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
Par "sémantique", je pense que le gars (ou la fille) voulait parler du "sens", du rôle, bref, qu'est ce que ça fout là à part boucher le trou laissé par l'abscence d'héritage multiple. D'ailleurs, les déveleppeurs de chez Sun n' utilisent pas beaucoup les interfaces - cf code de SWING).
Une qualité majeure d'un langage, c'est la rapidité de développement. Dans ce cas en effet, la passe compilation, ou l'absence de mode interactif peut retarder, ou du moins fatiguer. Mais le pire, c'est bien le côté verbeux : + de lignes, + de temps passé à taper, + de risque d'erreur. C'est pas un progrès en matière de langage.
POur ce qui est des types statiques, les deux approches se valent :
1) un type est défini (et limité) par le nom qui lui a été attribué et pas seulement par ses propriétés.
2) un type est défini d'abord par ses propriétés (comme en maths). Je trouve sympa de pouvoir passer en argument de fonction un objet fichier, buffer, chaîne ou socket dès lors qu'ils ont les mêmes attributs et méthodes. Ajouter dynamiquement des attributs à un objet ne changeant pas ses propriétés, c'est tout à fait acceptable d'imaginer qu'une fonction y colle ses propres "étiquettes" ou marqueurs pour usage privé. Voire même que l'objet s'auto-modifie ou se "questionne" (détection des méthodes ou attributs), ou se fasse questionner. De même, générer une définition de classe de façon dynamique et instancier ensuite des objets est génialement pratique. C'est super clean, on va au fond du concept objet. Et ça me manque en JAVA. C'est pour ça que moi aussi, je me tourne vers Python (moins connu en effet, mais ça vaut le coup de jeter un oeil, pour ceux que le concept objet passionne).
Bon, moi aussi j'attends toujours, comme d'autres, les différences fondammentales, niveau langage pur, entre Java et un C++ à qui on aurait enlevé les pointeurs et autres. "n'importe quoi" n'avance pas, comme réponse. Qu'il n'y en ai pas tant n'est pas une tarre, car le but de JAVA étant de se répandre, il doit être facile de l'apprendre quand on connaît C ou C++ (très répandus).
[^] # Re: oui mais java c très lent
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
-- << flash n'est pas mieux >> ...
Tu préfères Gnome ou KDE ?
-- << Le fait que les applets rament n'a pas grand chose à voir avec le langage lui-même, mais plutôt avec les navigateurs >> ...
Dans le même ordre d'idées : une application écrite en Java rame parce que les CPU ne sont encore pas assez puissants ...
2/ Quelle prétention !
-- << Cher béotien >>
-- << la programmation des débiles qui font des applets >>
Allez boubou, toi qui sait tout, apportes nous la bonne parole.
P.S. : je suis preneur de references qui appuieraient toutes tes affirmations. Sans rancune mais avec un peu de méfiance à l'égard du "scientifique qui sait tout".
[^] # Re: pb de compilation de php4 avec Imap
Posté par Anonyme . En réponse à la dépêche PHP4.0.3 pl1. Évalué à 0.
[^] # Re: Toujours pas GPL
Posté par Anonyme . En réponse à la dépêche PHP4.0.3 pl1. Évalué à 0.
Si tu veux continuer dans cet esprit, t'es obligé d'utiliser php3 en mode CGI + roxen (par exemple).
D'un autre cote, ya pas que le GPL dans la vie, il existe d'autres licences "libres" comme la licence BSD ou Artistic. (et hop, lancement d'un troll sur les licences :-) )
# le nouveau Cobol
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
vivement l'an trois mille qu'on rigole
je suis identifie, c'est juste que anonyme c'est mon login
[^] # Java et OpenStep
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
USE THE RIGHT TOOL FOR THE RIGHT TASK
pour ceux qui parle pas l'angolais,
c'est beurre pour derriere et preliminaires pour devant
[^] # Re: curieux
Posté par Anonyme . En réponse à la dépêche Microsoft et Corel, pour le meilleur et pour Linux. Évalué à 0.
Clairment je trouve que linux commence vraiment a partir en couille (excusez l expression) Bon j explique : a mon avis y a 2 logiques qui s affrontent completement : celles des informaticiens qui ont decouvert linux y a longtemps et qui ont compris la philosophie du libre (comme moi) et les autres recent transfuge de windows qui recherche un autre os que windows mais gratuit et + stable. A mon avis ces gens la (ceux qui viennent de windows) n ont pas rien compris. Linux n'a pas pour vocation de devenir un autre windows !! Si windows les emmerde vraiment (ca peut se comprendre) qu'il passe sous macos ou beos!! Mais bon le probleme c qu il y a bcp de gens qui n ont pas compris ca. Linux pour moi c etait avant tout une maniere differente de faire de l informatique, une certaine philosophie des choses. Donc que MS puisse sortir office ca ne fait ni chaud ni froid voire plutot froid .Par contre ce que je trouve plus grave c l empoignade qui en resulte. Le probleme maintenant c que tout le monde cherche a recreer sous linux un environemt a la zindows . Je n est rien contre kde ou gnome mais bon globalement c n apporte rien de neuf . Je suis de ceux qui pense que pour pouvoir apprecier la puissance de linux il faut s investir un peu. Les personnes qui arrivent maintenant ne recherche que la facilite immediate.Je suis desole pour la pauvre secretaire mais si elle est habitue a office sous zindows pourquoi vouloir en changer. On passe a cote des vrais questions : par exemple que les differentes distribs se decideront a adopter un standard pour le systeme de fichier (la LSB), etc ...
Resultat tout le monde developpe ses belles interfaces graphiques , les procedures d install... mais ca avance pas a grand chose a mon avis. Bon moi j invite tout les lixuniens decus de tt cet abatage marketing a venir faire un tour du cote des BSDs. les bsds c est vraiment bien , c une maniere de revenir au source... et peut etre pourront t il y faire kelke chose de + interressant que de taper leur lettre sous StarOffice ou Office for linux ver 0.0001 ..
[^] # Re: vous débutez en JAVA...
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
pour que je pleure...
et puis certains racontent que Zope c'est une grosse usine a gaz aussi... c'est fou comme on trouve de tout sur le web hein ?
http://www.linuxworld.com/linuxworld/lw-2000-07/lw-07-penguin_3.htm(...)
http://slashdot.org/askslashdot/99/07/01/0615214.shtml(...)
USE THE RIGHT TOOL FOR THE RIGHT TASK
pour ceux qui parle pas l'angolais,
c'est K2R pour les couleurs et la Javel pour le blanc
# Microsoft pearl harbour 2
Posté par Anonyme . En réponse à la dépêche Microsoft et Corel, pour le meilleur et pour Linux. Évalué à 0.
[^] # Re: Pour le meilleur
Posté par Anonyme . En réponse à la dépêche Microsoft et Corel, pour le meilleur et pour Linux. Évalué à 0.
[^] # Re: Pour le meilleur
Posté par Anonyme . En réponse à la dépêche Microsoft et Corel, pour le meilleur et pour Linux. Évalué à 0.
[^] # Re: Python reellement multiplateforme
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
qui a fait ses preuves (NeXtStep-MacOS X) c'est Obj-C et l'API openstep.
Note : Il est désormais possible de faire des appels à des objets Java à partir de GNUstep et inversement.
http://gnustep.net(...)
http://gnustep.org/information/machines_toc.html(...)
http://www.gnustep.it/jigs/index.html(...)
[^] # Re: Penser en Java
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
tutorial 12M, avec de nombreux exemples.
http://www.javasoft.com(...)
[^] # Re: Pourquoi la version Linux est la plus grosse ???
Posté par Anonyme . En réponse à la dépêche Les sources de StarOffice disponibles. Évalué à 0.
[^] # Re: PHP
Posté par Anonyme . En réponse à la dépêche La Milestone 18 finale est sortie. Évalué à 0.
Seulement Mozilla change completement de NS4... alors il va falloir prevoir un 3ie cas (cela dit le code sera plus "standard" maintenant).
Perso j'attend la version finale de Mozilla pour que adapter mon site...
[^] # Re: vous débutez en JAVA...
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
http://www.zope.org(...)
Une petite recherche sur le net pour des benchmarks Zope vs. servlet et tu pleures.
[^] # Re: vous débutez en JAVA...
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
[^] # Re: vous débutez en JAVA...
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
[^] # Re: Python reellement multiplateforme
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
- AWT: c'est le seul qui est vraiment disponible partout, mais au niveau API beurk! Carrement beurk!
- Swing: nettement mieux au niveau API!
Dans les cotes negatifs:
-Ca n'est pas disponible partout.
-L'API est bien, mais l'implementation est(etait?) pourrie: lente, buggee, quasiment impossible d'imprimer!,avec une consommation memoire pas sympa, plus des fuites memoires..
Peut-etre qu'avec le JDK 1.3 ca va mieux, je ne sais pas, mais il vient a peine de sortir de la Beta alors il ne doit pas etre tres repandu.
Bref utiliser Java pour faire des interfaces graphiques, ce n'est pas forcement une bonne idee!
PS:
je ne poste pas tres souvent, donc j'en ai marre de m'authentifier a chaque fois, mais mon login est renoX.
[^] # Re: Pensons aux alternatives interessantes:
Posté par Anonyme . En réponse à la dépêche PHP4.0.3 pl1. Évalué à 0.
et puis y'a pas de "use strict" en php3/php4
jsp pour tous.
[^] # Python reellement multiplateforme
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
c'est quoi le GUI standard pour Python ?
et c'est ou l'equivalent de jBuilder pour python ?
[^] # Re: vous débutez en JAVA...
Posté par Anonyme . En réponse à la dépêche Java la synthèse - Vers la maturité avec le JDK 1.2. Évalué à 0.
comme tu le dis. Y'en a qui considere que c'est un AVANTAGE de compiler
et si java c'est si "merdique", tu expliques jPython ?
et de toute facon, comme le rappelle sans arret les "vrais" trolleurs:
USE THE RIGHT LANGUAGE FOR THE RIGHT JOB
(pour ceuz qui cause pas l'angolais: une tondeuse pour couper l'herbe, une porsche pour l'autoroute, une twingo pour Paris)
[^] # Re: Pour le meilleur
Posté par Anonyme . En réponse à la dépêche Microsoft et Corel, pour le meilleur et pour Linux. Évalué à 0.
[^] # Re: Proposition:
Posté par Anonyme . En réponse à la dépêche Oups Erratum a propos de la news sur le "LAN Arena à Dunkerque". Évalué à 0.
TrasMontano