domingo

Mi carta para los reyes magos

En estos días he estado haciendo mi carta para los reyes magos, se que falta mucho tiempo pero ya no puedo esperar más para ver mis regalos...

Queridos reyes magos, yo se que me he portado mal (muy mal :P) este año pero se que ustedes siempre comprenden que un niño como yo se emociona mucho con los regalos que le traen, prometo que si me traen mis regalos me portaré mucho mejor para el prox. año (siempre decía lo mismo :) )

Me gustaría que Netbeans 6.1 rc3 tenga las siguientes características.

1. Que el editor de java cuando escriba '<' , automáticamente ponga el cierre <> ... lo mismo que hace con los paréntesis.

2. Agregar ligas cuando se estan subiendo los archivos del svn/cvs/mercurial, que aparezcan subrayados los nombres de los archivos para poder ir a ellos.

3. Cuando le hago refactor a una propiedad, no le hace refactor a sus gets y sets.

4. Posibilidad de agregar o eliminar carpetas de un repositorio desde Netbeans.

5. Quisiera ver si le pudieran un poco de colorcito a los comentarios, seria interesante poner en cursiva los TODO, o cambiarlos a otro color para asi reconocerlos de los simples comentarios.

6. Soporte para jquery (me dijo santa clause que ya tienen soporte para prototype y eso es genial por que la sintaxis ${} es igual ... pero digo, jquery tiene mucha popularidad y todos los niños lo estan pidiendo ... que les cuesta darle soporte?)

7. Crear un plugin para jarfinder http://www.jarfinder.com/ para saber a que jar pertenece cierta clase (este lo hago yo en los proximos días para que digan que me porto bien)

8. Poner marcas del lado derecho a los comentarios con TODO, así como lo hacen como los bookmarks pero ahora con los TODO

9. Librerias con rutas relativas (oh, esto ya me lo trajeron el día de mi cumpleaños, gracias !)

10. Ahora que sus templates soportan freemarker, ¿sería mucho pedir un plugin decente? (me tuve que rebajar a pedirle prestados sus juguetes a mi vecinito juan ... sus papás le compraron el 'jboss tools freemarker ide').

11.No quiero ser grosero con ustedes pero está re gacha la interfaz para JUnit.
  • No se ve el avance de los test (en %)
  • La consola de junit no tiene la misma potencia que la consula por default(output), no se tienen ligas para ir hacia los errores
  • Es tedioso estar cambiando entre la pestaña de junit y la de output console.
  • No se puede buscar texto dentro de la consola de JUnit.
  • No se sabe cuanto tiempo tardan todos los test.

12. Cuando estoy en un editor de xml/html y creo una etiqueta de apertura, deberia crearse automáticamente la etiqueta de cierre como le pasa a mi vecinito juan con su IDE, ya he buscado como cambiar este comportamiento y parece ser que no se puede.

13. Con este regalo sí me muero de felicidad. Extender el editor gráfico de jsf para que sea capaz de soportar controles como richfaces, icefaces, tomahawk, sandbox, etc ... en lugar de solo estar atados a woodstock. Yo se que ustedes pueden, hace unos cuantos años me dieron la sorpresa con el editor matisse, ahi puedo agregar componentes de distintos componentes. No me extrañaría levantarme mañana y ver los controles colgados de la paleta.

14. Soporte para hibernate. Gracias benditos reyes magos

15. Soporte para spring. Prometo portarme bien pero no me lo quiten.

16. En el editor html pone lineas amarillas cuando un elemento es deprecated, estaría de lujo si el IDE dijera qué debo usar como nuevo elemento (' lo que debo usar en lugar del deprecated')... oh ya me enteré que las sugerencias en javascript te dicen sobre qué navegador correrá tu script ... ¡ Te luciste pinche gaspar ! (Ya se me solto la primer groseria, espero no lean esta parte :S).

17. A veces me pongo a jugar con mis proyectitos web y estan llenos de imágenes que ya no uso. ¿Me podrían avisar de alguna forma qué imáges del proyecto web no están siendo ocupadas?
¿Sería mucho pedir para los css/js y demás recursos externos ?

18. Mejorar el editor jsp, darle la misma potencia que el editor de código fuente java.

19. Soporte para jetty

20. Soporte para comentarios multilínea, esto quiere decir que cuando seleccione código fuente y presione [ctrl + c ] entonces comente de la forma /* */ y no de la forma //

21. Editor grafico para jsp y un atari.

22. Soporte para trac.

23. Mi plugin para facelets se quedo sin pilas, corría para netbeans 6.0.1 pero ha muerto en la version 6.1.

24. Hacer el IDE Online (oh, espero y no solo sean rumores y me lo traigan despues del 2009)

25. Soporte para Bugzilla

26. Por favor, cuando tenga un proyecto sobre un repositorio de versiones y elimine un paquete ... también eliminenlo de la estructura de directorios (ya que se queda el iconito del paquete vacío y por mas que lo borro no desaparece), evitenme el trabajo de ir a la pestaña Files y borrar manualmente la carpeta.

27. Al poner la primer comilla del atributo src de un tag html, mostrar un mensaje para elegir por medio de un dialogo nuestro recurso. Algo así como lo hace dreamweaver.

28. Mostrar por medio de alguna marca las ligas rotas hacia recursos inexistentes, por ejemplo si una etiqueta apunta hacia una imágen que no existe, el IDE lo podría notificar?

29. Refresh para los proyectos. En ocasiones no se actualiza el icono del proyecto, por ejemplo cuando tienes un error de compilación y se corrige ... el icono del proyecto (o del archivo) se queda con el error siendo que éste no existe. Para solucionar el problema tengo que cerrar y volver a abrir el proyecto :(

Pd. No olviden las pilas de mis juguetes

4 comentarios:

Anónimo dijo...

Si te llevan el regalo número 20 te vas a llevar una gran decepción. Para los comentarios multilínea se usa // en lugar de /* */ para evitar el problema que tiene Eclipse.

En Eclipse, si comentas un bloque de código que en su interior tiene otro comentario multilínea, como no se pueden hacer comentarios anidados de ese tipo, resulta que tu comentario interno se descomenta.

Ten cuidado con lo que pides.

iberck dijo...

Hola anónimo:

Ninguna decepción ...
Pedí un cochesito rojo por que me gusta el cochesito rojo

No solo en eclipse sucede esto, también en el bloc de notas, intellij, jbuilder, emacs ... en cualquier entorno donde anides comentarios del tipo /* */ fallará por que es una peculiaridad que tiene java heredado de c y c++, incluso pasa lo mismo con los comentarios en html...
Por cierto, para asignarle un shortcut a los comentarios xml/html ve al menú Tools/Options/[Key Map]/Other/XML Comment

Me gusta ver mis algoritmos comentados de esta forma dentro de mi código fuente, algún otro programador en alguna parte del mundo podría darle otro uso ...

Si Netbeans es un entorno de desarrollo para java (y muchos otros) ¿Por qué no incluir un shortcut por default para esta característica del lenguaje ?

iberck dijo...

Me he adelantado al obsequio...

Siguiendo los pasos de la segunda parte de la serie 'Corre más rápido que el viento y llega antes que nadie con Netbeans6.1', me he creado una macro para comentar con /* */

Name: macro-comment

Macro code:
copy-to-clipboard delete-previous "/*" paste-from-clipboard "*/"

Shortcut:
alt + shift + c

Uso:
Elije un trozo de código y presiona alt + shift + c

/* ----------------------------- */

Pablo dijo...

Seria bastante molesto que cada vez que escribieras el simbolo < por ejemplo para una comparacion se metiera también el >