Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1336 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Suivante
Auteur Sujet :

Aujourd'hui, une appli C++ est pérenne?

n°1066779
Niala
Posté le 30-04-2005 à 13:50:03  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :

Je t'avoue que je n'ai pas vraiment cherché :spamafote:
j'avais posé la question à nraynaud à l'époque, et il m'avait dit que tout ce qu'il avait appris, ça venait de ses essais, d'audit de code, de docs grapillées à droite et à gauche, etc...


 
ah ouais :/
 
S'il faut autant d'expérience pour pondre qqch de performance en utilisant SWING ça m'étonne pas que tout le monde crache dessus.

mood
Publicité
Posté le 30-04-2005 à 13:50:03  profilanswer
 

n°1066780
WhatDe
Posté le 30-04-2005 à 13:51:07  profilanswer
 

Niala a écrit :

ah ouais :/
 
S'il faut autant d'expérience pour pondre qqch de performance en utilisant SWING ça m'étonne pas que tout le monde crache dessus.


Swing c'est facile !


---------------
[:whatde]
n°1066790
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-04-2005 à 14:01:38  profilanswer
 

Jubijub a écrit :


Le pb, et vous le reconnaissez tout les 2, c que vous arrivez sur swing sans rien chercher à comprendre, et après vous gueulez que ca marche pas...pour moi, cette accessibilité plus réduite est le prix à payer pour la variété des plateformes sur lesquelles ca tourne...ca se mérite quoi...après, c pas si long de s'y pencher non plus...c sur c plus long que VS où n'importe quel couillon peut coder rapidement une GUI ...mais sur combien de plateforme elle tourne déjà ??? ah oui, une et demi...


Winform est en cours de portage sur mono (Linux). On pourra donc bientot voir si vraiment la portabilité induit des contraintes.
Si Winform rame sur Mono, alors oui, je regarderais Swing d'un autre oeil... J'ai quand même des doutes, mais wait & see.
 
Et il ne faut pas confondre Winform et VS 2003. C'est comme si tu confondais Swing et le plugin d'Eclipse pour faire des GUI (Visual Editor ou un truc comme ça, ce truc lance 12 JVM à la fois, j'ai testé => poubelle).
 
Tu dis avoir testé VS 2003. Tu as donc du créer des GUI. Une seule fois, as tu été obligé d'aller dans InitializeComponents() pour retoucher le code qui a été généré ? Personnellement je n'y touche jamais. Pas besoin.
 
Tu vas me dire "Oui mais c'est normal, c'est l'outil de MS donc ils connaissent mieux leur TK que n'importe qui". Certes. Mais j'ai testé Delphi .NET et Delphi 2005 (et aussi C# Builder à l'époque), et c'était la même chose : le code généré était irréprochable. Pourquoi ? Parce que Winform ne s'emmerde pas avec toutes les contraintes de code de Swing. Le fait de tout mettre dans une classe ne ralentit rien du tout. En plus, je trouve ça complètement con de mettre les composants de la GUI dans une classe, et les handlers dans une autre classe. A quoi ça sert franchement ? Encore une fois, c'est le seul TK qui nécessite ça. Il y a sans doute une bonne explication à cet état de fait, mais d'autres TK se débrouillent très bien sans ça, et marchent mieux. Donc bon...
 
Bref, on pourrait épiloguer longtemps comme ça. Moi j'attends impatiemment le portage de Winform sur Mono, on aura ensuite une base de comparaison correcte.


---------------
J'ai un string dans l'array (Paris Hilton)
n°1066803
chrisbk
-
Posté le 30-04-2005 à 14:12:11  profilanswer
 

Jubijub a écrit :


Le pb, et vous le reconnaissez tout les 2, c que vous arrivez sur swing sans rien chercher à comprendre, et après vous gueulez que ca marche pas...pour moi, cette accessibilité plus réduite est le prix à payer pour la variété des plateformes sur lesquelles ca tourne...ca se mérite quoi...après, c pas si long de s'y pencher non plus...c sur c plus long que VS où n'importe quel couillon peut coder rapidement une GUI ...mais sur combien de plateforme elle tourne déjà ??? ah oui, une et demi...


 
 
ce qu'il faut pas lire comme connerie quand meme [:pingouino]


---------------
NP: HTTP Error 764 Stupid coder found
n°1066804
chrisbk
-
Posté le 30-04-2005 à 14:13:11  profilanswer
 

Harkonnen a écrit :

Il y a sans doute une bonne explication à cet état de fait, mais d'autres TK se débrouillent très bien sans ça, et marchent mieux. Donc bon...


 
 
 
l'absence de delegate ? [:pingouino]


---------------
NP: HTTP Error 764 Stupid coder found
n°1066821
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-04-2005 à 14:38:44  profilanswer
 

chrisbk a écrit :

l'absence de delegate ? [:pingouino]


y'a pas de delegate en Java ? :heink:
ceci explique celà...


---------------
J'ai un string dans l'array (Paris Hilton)
n°1066833
FlorentG
Posté le 30-04-2005 à 14:47:45  profilanswer
 

Harkonnen a écrit :

Tu dis avoir testé VS 2003. Tu as donc du créer des GUI. Une seule fois, as tu été obligé d'aller dans InitializeComponents() pour retoucher le code qui a été généré ? Personnellement je n'y touche jamais. Pas besoin.


Moi je triture souvent InitializeComponents. Mais c'est parce que j'ai toutes mes Strings dans un fichier de ressources (pour la localisation de l'appli), et j'utilise mes propres méthodes pour accéder au ressources, donc je doit modifier à la main. Et j'en profite pour y rajouter 2-3 optimisations masturbatoires :)

n°1066835
chrisbk
-
Posté le 30-04-2005 à 14:50:00  profilanswer
 

Harkonnen a écrit :

y'a pas de delegate en Java ? :heink:
ceci explique celà...


 
 
bin non, y'a jamais eu. Pour circonvenir a ce pb tu peux soit passer par la reflection (scotch et fil de peche), ou soit par une classe anonyme (derivant de l'interface ad hoc) qui elle remapera sur les fonctions de la classe cible (vu que les inner class on un lien vers leur parente)
 
[:klem3i1]
 


---------------
NP: HTTP Error 764 Stupid coder found
n°1068045
HelloWorld
Salut tout le monde!
Posté le 01-05-2005 à 21:23:05  profilanswer
 

Jubijub a écrit :

laisse tomber, t'es d'une mauvaise fois évidente...
 
regarde IntelliJ IDEA ...c l'ide java le plus reconnu chez les professionels, et il est 100% en SWING ...et Eclipse a l'air lourdeau à coté...et pourtant j'adore eclipse...


:sarcastic:  
Je te dit juste que j'aime pas SWING, elle est où la mauvaise fois. Je te dit que je le trouve lent et moche. Tu me dit que toi tu le trouves beau et rapide. Oui, mais moi je le trouve toujours lent et moche. Et ça te fait pas plaisir de l'entendre, mais je suis pas le seul à dire ça.
IDEA, c'est ce qui avait déjà été cité au dernier troll sur Java/SWING, et la réponse (pas de moi) avait été qu'une IHM fluide en Java fait figure de référence / d'exploit, et c'est bien ce qu'on reproche... Bref.
Après c'est portable. Ok. Moi je te dit que c'est le prix à payer pour la portabilité parfaite, tu le dit toi même plus loin. Mais tu me fera pas avaler que ça peux être super portable, et super fluide.
En Qt j'ai quelque chose de très portable aussi (Mac, UNIX/Linux, Windows, PDA), et sans effort j'obtiens quelque chose de fluide, voire très fluide pour un tk qui émule le style (on peut aussi avoir le style Motif sous Windows).
Alors je dit pas que C++/Qt c'est mieux que Java/SWING, juste que les 2 ont leurs avantages / inconvénients. Toi c'est ton bébé, dès qu'on émet une critique on "chie dessus", juste "pour être hype". Ben non, Java/SWING c'est pas parfait, désolé.
Tu compares à .Net/Winforms. Ils ont choisi une autre voie, et c'est bien normal. A mon avis on compare trop .Net à Java. Selon moi c'est plus un successeur de taille aux MFC qu'un concurrent direct de Java. A la rigueur, c'est un anti-java pour plateformes MS, mobiles inclus. Après, pour le reste, je pense que c'est du bonus. MS a très bien vécu jusque là en étant moins portable.
Voilà voilà.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1068643
Jubijub
Parce que je le VD bien
Posté le 02-05-2005 à 13:07:23  profilanswer
 

bah c juste que j'en ai marre de lire des trolls poilus sur SWING, de la part de gens qui ne font que colporter d'autres trolls, etc...sans jamais avoir pris le temps de plonger dans la bete et voir ce qu'on pouvait en faire...
 
c comme si tu testes [insérer ici un langage], que tu fasses un truc moisi qui marche mal, et dise : oh bah c de la merde...la faute est pas au langage si tu vois ce que je veux dire...
 
après oui, c'est pas la plus instinctif, on est bien d'accord
 
Après moi je défends rien, je me spécialise plutot en J2EE, ce qui abouti souvent à faire du web donc ...


Message édité par Jubijub le 02-05-2005 à 13:08:08

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 02-05-2005 à 13:07:23  profilanswer
 

n°1068781
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-05-2005 à 14:31:36  profilanswer
 

jubi >> c'est la même chose quand on lit des trucs genre "MS c'est pourri, MS c'est crade, j'installe pas .NET parce que c'est MS, C# c'est MS donc c'est pourri, etc..."


---------------
J'ai un string dans l'array (Paris Hilton)
n°1069983
Jubijub
Parce que je le VD bien
Posté le 03-05-2005 à 10:01:25  profilanswer
 

je suis bien d'accord...note que j'ai pas critiqué MS non plus [:itm] ...je trouve que c assez bien foutu .NET pour le peu que j'en ai vu (Web services et un peu de VB.NET/Winforms)


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Appli Delphi , quelle migration possible ?Analyse une application existante ? (archi appli)
Appli Delphi sous Windows, migration sur PDA ?lancer une appli externe...possible?
Recherche fonction pour ne pas afficher le curseur ds 1 appli VB[Introspection] Comment "lire" du code java d'une autre appli ?
Pb publication applipb appli Dbase4 lors de migration Win98 --> Win2000
pb appli Dbase4 lors de migration WinNT --> 2000wxWidget appli
Plus de sujets relatifs à : Aujourd'hui, une appli C++ est pérenne?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR