C'est une liste de dispositifs du principal 10 manquant dans Java, les dispositifs que je pense aiderai Java pour survivre et prosp�rer au 21�me si�cle. Comme les r�alisateurs de Java nous ont laiss�s prendre cette occasion pour �lever notre voix et ont laiss� nos demandes �tre entendues.

  1. Module d'Apache-Java (JSP et Servlet). Le projet de JServ de massacre �tait probablement la plus grande erreur simple qui a endommag� de mani�re significative l'adoption de Java en tant que langue de d�veloppement de Web. JSP est plus puissant que le PHP mais cela prend un battement aujourd'hui. Le Tomcat est gentil et fonctionnel mais il simplement ne remplit pas place d'un r�cipient l�ger de jsp/servlet pour les applications Web l�g�res pour le r�alisateur moyen de Joe d'accueil de Web partag�. Ce module simple peut rigoureusement simplifier le serveur-c�t� Java pour le r�alisateur moyen de Joe et faire la route pour une adoption beaucoup plus r�pandue.
  2. Tonnes de m�thodes de convenance, mod�le de PHP. Pour commencer, la corde bas�e des m�thodes d'entr�e-sortie serait un contact gentil.
  3. L'appui robuste et profond d'AJAX, probablement en adoptant les biblioth�ques externes aiment DWR. AJAX est devenu la technologie de base des applications du Web 2.0. Java peut l'ignorer seulement � notre p�ril.
  4. Soutien/b�n�diction du fonctionnaire JVM des distros de Linux et du sch�ma principaux.
  5. Interop�rabilit� facile avec le PHP. Java est de pr�s suivi du PHP en tant que principales langues aujourd'hui. Le PHP fournit l'appui scripting fort pour des applications Web et des tonnes de fonctionnalit� que les programmeurs de Java peuvent facilement accro�tre avec une telle int�gration. �galement les r�alisateurs devraient pouvoir �crire des manuscrits l'un pour l'autre dans le jsp et le PHP.
  6. Cadre incorpor� de d�veloppement de Web, prenant des id�es de rubis et de raies notamment. La question cl� est qui m�nera cette �quipe.
  7. Appui simple d'ORM (cartographie apparent�e d'objet) dans des biblioth�ques de noyau.
  8. Conception par l'appui de contrat. affirmez n'accomplit pas le vide provoqu� par manque d'appui de DbC. DbC va un long chemin d'am�liorer la robustesse des applications de Java.
  9. Appui de d�ploiement de Componentized. Nous devrions pouvoir s�lectionner et choisir des composants de JRE pour le d�ploiement. Ceci prend soin de la taille humongous de JRE et du taux auxquels elle se d�veloppe avec chaque d�gagement.
  10. Executables de langue maternelle pour Windows et le Linux. La langue maternelle ex�cutable enl�ve la condition d'installer JVM (JDK ou JRE) sur la machine de client. Avec Windows Vista et cessation d'appui de Java par Microsoft il devient essentiel de simplifier le d�ploiement de Java sur Windows. Endroits ex�cutables d'une langue maternelle il sur la pose �gale avec les applications Win32. �galement il am�liore la perception de l'ex�cution.

Sentez-vous libre pour ajouter votre liste dans les commentaires.