sábado, 16 de julio de 2011

DISEÑO POR DECLARACIONES O PROCEDIMENTAL.

Indudablemente a la hora de fabricar nuestras aplicaciones, debemos tener en cuenta que es tanto o más importante no sólo la utilidad que pueda tener, sino el aspecto visual que determinará conceptos tan determinantes como la manejabilidad, usabilidad, intuición y experiencia de usuario. 


A la hora de diseñar para Android una interface podemos hacerlo de dos formas, procedimental o declarativa. Para los que no estén familiarizados del todo con estos conceptos, podemos decir que Procedimental hace referencia a través de código creado completamente por nosotros ( o reutilizado), por ejemplo, si estamos programando una aplicación Swing, escribimos código Java para crear y manipular todos los objetos de la interfaz de usuario como JFrame o JButton, por lo que tanto Swing será procedimental; sin embargo, el diseño Decalarativo no implica introducir código, al diseñar una página web sencilla utilizamos HTML, un lenguaje de etiquetas que describe lo que queremos ver en la página, no cómo queremos hacerlo, pues con Android podemos utilizar XML que es muy similar y con algunos avances. 



Android intenta reducir el espacio entre ambos "estilos" en la medida que permite la elección de cualquiera de los dos métodos, si quieres crear completamente tu interface en Java o en XML dependerá de tus gustos y será tu elección, ya que cualquiera de ambos métodos es igualmente y podemos conseguir un resultado similar (dependiendo de nuestro conocimiento de alguno de ellos), aunque Google recomienda utilizar XML tanto como se pueda ya que además de presentar por lo general un código más corto, el código Java correspondiente es posible que en futuras actualizaciones pueda sufrir algún tipo de cambio, por lo que nuestras aplicaciones serán más duraderas y estables con el paso del tiempo si optamos por un estilo Declarativo. 

No hay comentarios:

Publicar un comentario