En mi post anterior comenté la necesidad de buscar y aprender una nueva tencología de presentación. Como lo comenté en otras ocasiones, esta tecnología ha de ser web. Ya comencé mi búsqueda y se puede decir que ya he decidido (pronto lo sabrán).
Algunas características importantes que pido de la tecnología de presentación:
- Java. Por ahora me quedo con Java, con sus pros y sus contras.
- Web.
- Open, libre, gratis.
- Que las cosas se vean bonitas, out-of-the-box. No soy bueno con el diseño gráfico, y por ahora no tengo interés en enfocarme en él. Por ello es importante que la tecnología que escoja haga cosas fancy que se vean bonitas.
- Que sea sencillo generar código con él.
- La curva de aprendizaje no ha de ser muy elevada.
- Decente integración con Netbeans y/o eclipse.
Ahora, vamos con cosas puntuales.
- Binding inteligente. Mejor si la unión entre el GUI y el resto pueda hacerse con Beans.
- Tablas inteligentes. TableModel, o equivalente que permita hacer pagineos y búsquedas sobre las columnas. Las tablas son muy importantes para mí.
- Ajax….
- Templates o skins ya definidos, y una manera de personalizar un poco la presentación final.
- La menor cantidad de código goma o de plomero. No soy amigo de XML, pero tampoco enemigo: si se usa de manera inteligente puede ayudar mucho, pero hay frameworks que simplemente se pasan con sus implementaciones en xml.
- Documentación, ejemplos, etc.
- Una comunidad grande. Este es uno de los puntos de mayor peso a mi criterio. Una comunidad de mayor tamaño permite corrección rápida de errores, foros, comentarios, etc.
- Algún soporte comercial, o el patrocinio de una(s) de las grandes empresas de software.
- Una expectativa larga de vida. Importante también. La tecnología que escoja será mi caballo de batalla por los siguientes años. Al menos espero que así sea.
- Cantidad de componentes o widgets. Yo no me voy a poner a diseñar calendarios en js o comboboxes que tengan autocomplete.
- Quiero escribir las cosas una vez. Si el framework me deja “deployar” mis aplicaciones en html, flash, mobile, desktop y demás mejor.
Aparte de las mencionadas hay un “me gusta” que una nueva tecnología debe tener. Ese presentimiento interno de que mi relación con la tecnología a escoger será buena.
http://admiralavtomaty.com/novomatic-besplatno/the-magic-flute/
2 thoughts on “Que quiero de mi capa de presentación?”
para ayudarte en tu búsqueda te recomiendo:
http://es.wikipedia.org/wiki/Ciencia_ficcion
juanito
"se puede decir que ya he decidido (pronto lo sabrán)".
¿ Dijiste pronto ? Ya va siendo hora, ¿no?
Jereje