Ton lieu commun est encore pire : tu te bases sur l'année pour déterminer la qualité d'un langage !!!
Ce n'est pas parce qu'un langage est plus récent qu'ils est forcément mieux pensé...
a++
Type: Messages; Utilisateur: adiGuba
Ton lieu commun est encore pire : tu te bases sur l'année pour déterminer la qualité d'un langage !!!
Ce n'est pas parce qu'un langage est plus récent qu'ils est forcément mieux pensé...
a++
Là je ne suis pas d'accord : l'implémentation des types génériques est loin d'être maladroite !
Elle est même très adapté aux besoins, et notamment grâce à sa rétrocompatibilité qui permet une...
Je pense plutôt que c'est la migration d'un programme C++/GTK vers C#/GTK# qui est plus "simple" que la migration vers du Java/Swing, car on reste sur la même librairie graphique.
Car au niveau de...
Je crois qu'on ne se comprend pas...
Je ne dis pas qu'il n'est pas possible de redéfinir les getter/setter des properties en .NET.
Au contraire je dis que cela fonctionne très bien en C# car...
Même dans une classe fille ???
Ce que je voulais dire surtout c'est que c'est bien gérer dans le langage : la redéfinition se fait sur la property.
En imaginant des property Java qui...
Je reprend la discussion sur les properties et les évolutions du langage en général...
Soit les properties génèreront des méthodes getter/setter "standard", et dans ce cas on se rapproche plus...
Le problème c'est que les properties ne sont pas une "nouvelle" fonctionnalité, mais viennent en remplacement des setter/getter.
:arrow: Il faudrait alors à la fois utiliser les properties et...
Oui je suis plutôt d'accord avec toi...
Toutefois ce n'est pas évident d'intégrer cela à l'existant...
La notion de getter/setter et de "beans" fait partie intégrante de Java depuis les toutes...
Peut-être... mais l'inverse doit aussi être vrai : certains proposent ces fonctionnalités car elles sont présente dans .NET/C# !
Mais mis à part un éventuel retour d'expérience de C# (ou tout...
Pas de bol il y a peu de chance que cela soit introduit dans Java 7 :D
De même ce n'est pas vraiment de nouvelle notion ou de révolution, mais des éléments qui existent déjà dans plusieurs...
Je serais curieux de te voir argumenter cela !
a++
Cela sort un peu du débat, mais le changement de licence ne concerne pas seulement l'open-source !
Même un logiciel commercial peut changer de licence et devenir plus coûteux...
a++
Mais ignorer toutes les exceptions revient à faire une application pas du tout robuste...
Dans les deux cas on doit avoir une gestion "propre" des exceptions ;)
a++
C'est bien ce que je dis : cela génère beaucoup de débats ;)
A l'inverse on peut trouver le problème inverse avec un débutant qui ignorerait toutes exceptions et se retrouver avec une appli qui...
Ah bon :koi:
La principale différence (à ma connaissance), c'est que Java possède deux types d'exception :
Les unchecked-exceptions, qui fonctionne de la même manière que les exceptions de...
On est d'accord : je parlais bien du langage et non pas du framework ;)
Oups :oops:
Mauvais copier coller ! C'est corrigé ;)
a++
Autant pour moi j'ai un peu de mal à suivre la numérotation :aie:
Ce que je voulais dire c'est que j'avais jeté un coup d'oeil à ceci :...
Ce que je voulais dire c'est que les discussions ne tournent pas vraiment dans le sens ".NET fait ca donc on doit le faire", mais plutôt "Qu'est-ce qui serait intéressant pour faire évoluer le...
Oui je suis d'accord sur ce point... mais les solutions mises en place sont quand même très différentes pour parler de "copie" ;)
Il y a des discussions sur l'évolution du langage et l'ajout de...
Tiens il me semblais qu'il y avait eu de gros débat à l'époque car VB avait justement énormément changé lors du passage VB -> VB.Net :koi:
La plupart des "nouveautés" de Java 5.0 était...
Ben justement : le principe de la compatibilité ascendante c'est que les anciennes applications continue à fonctionner de la même manière sur le nouveau runtime.
Le fait que le nouveau runtime...
Heu... Je rebondis juste pour rappeler que la compatibilité ascendante est depuis toujours une des priorités de Java... donc en faire un point fort de .NET par rapport à Java cela me laisse perplexe...
Salut,
En même temps celui qui travaille sur Java depuis ses débuts à plus de 10 ans d'expérience :arrow: On ne peut pas vraiment comparer cela avec un débutant...
Comme pour tout...
Les informations sur les Generics sont bien présent dans les classes une fois compilées, ce n'est que le paramétrage utilisé lors de la déclaration qui est perdu.
class MaClasse<T extends...
Une remarque : l'allocation dynamique n'est pas aussi couteuse dans un environnement managé avec un GC que dans du code natif avec gestion manuelle :arrow: l'allocation d'un objet n'implique pas...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.