L'invocation dynamique c'est le seul truc que je retiendrai. Pour le reste, une bonne completion / indentation fait l'affaire.
Par contre j'aurai aimé qu'ils se penchent sur des points importants :
-accélérer les fonctions trigos qui sont 10 fois plus lentes qu'en C (donc toujours pas de code de calcul en java : vive la fft et le traitement de signal)
-a quand un delete possible (comme pour flash), on pourrai enfin avoir un code java reproductible en temps ?
-intégrer jogl en standard et porter swing en jogl. Sun s'offrirerai enfin le luxe de couper l'herbe sous le pied à Adobe à propos de la 3D native (qu'ils sont visiblement pas près d'avoir).
-accélérer le temps de chargement des applets javafx pour faire enfin décoller ce petit bijoux.
-pourquoi une méthode/champs protected est toujours en visibilité pacquet ?
-pouvoir déclarer les InnerClass dans un .java pour plus de lisibilité (ceux qui vont souvent dans le code de la JVM me comprendront).
-pouvoir compiler une chaîne de caractère autrement que ""+""+"". Impec pour des requêtes SQL, l'écriture XML ou d'un code assembleur/C pour un shader.
-a qd un preprocesseur en standard javac ?
Des moins importants :
-corriger l'implémentation douteuse des JDialog et les weakreference de leurs enfants (ça c très merdique et très décevant de la part de Sun).
-configuration automatique possible du garbage collector (xmx dépend de la machine cible)
-possibilité de renommer java.exe et de le sortir de java/bin (impec pour le déploiement et le kill d'une appli java)
-Pouvoir ajouter des listeners en réponse au kill pour libérer des ressources par ex.
-Il était question d'extraire le window manager de netbean et de le mettre en std !
Et un truc qui serai franchement top :
- Avoir des exceptions qui ne puissent être rattrapées que par certaine classe.
(par ex le OutOfMemory ne devrait pas être rattrapable par n'importe qui).
- Pouvoir faire un pull de mémoire configurable par classloader.
Avec ces deux trucs (et le SécurityManager) , une appli à plugin pourrait gérer complètement les défaillances de ses petits.
0 |
0 |