viernes, 24 de junio de 2011

HTML 5 beta

Aunque es una versión beta ya podemos realizar pruebas en el nuevo código HTML  5. A diferencia de su antecesor este nos ofrece una gran cantidad de nuevas etiquetas que nos ayudan de una forma u otra a maquetar mejor nuestra web. esto sin nombrar las nuevas funciones como la etiqueta "Video" nos permite colgar un video sin necesidad de mencionar ningun objeto, el tipo date para un input el cual abre inmediatamente un calendario, sin necesidad de incluir ninguna libreria js. A detalle lo hasta ahora conocido por mi parte:

Etiquetas que nos dan estructura y ayudan a los motores de búsqueda:

  • section Puede ser un capítulo, una sección de un capítulo o básicamente cualquier cosa que incluya su propio encabezamiento.
  • header La cabecera de una página. No confundan esta etiqueta con el elemento head
  • footer : El final de la página.
  • nav : Una colección de links a otras páginas
  • article : Una entrada independiente en un blog, revista, etc.
Anexo imagen para mejor entendimiento...



Etiquetas con algunas funciones incluidas:

  • aside : Es un bloque semántico que representa una nota, un consejo una explicación….
  • figure :  Se utilizará para representar una imagen, ayuda a los buscadores.
  • dialog : Se utilizará para representar una conversación entre varias personas.
  • time : Se utilizará para marcar un momento temporal en una historia.
  • meter : Se utilizará para indicar ciertas medidas dependiendo de los atributos.
  • progress: Representará el estado de cierto proceso.
  • video:  Siempre sabremos que entre estas etiquetas hay un video.
  • audio: En este caso un archivo de audio
  • details: Más detalles sobre algo dentro del documento
  • datagrid: Una tabla, una recopilación de datos formateados
  • menu: Un listado, un menú


  • Sin duda alguna esto es el futuro de la programacion web, cada vez se hace mucho mas facil la realización de un sitio, estas grandes herramientas integradas a algunos framework como jquery y cualquier lenguaje de programacion es un potente sitio 2.0, pero no todo termina aquí ya que esta en una versión de prueba, es decir siguen trabajando para mejorar aun mas... Es importante mencionar que algunas de estas etiquetas están en constante cambio así que no las usen todavía esperemos a que sea estable...

viernes, 3 de junio de 2011

CakePHP segun el CakeBook

CakePHP es un marco de desarrollo [framework] rápido para PHP, libre, de código abierto. Se trata de una estructura que sirve de base a los programadores para que éstos puedan crear aplicaciones Web. Nuestro principal objetivo es que puedas trabajar de forma estructurada y rápida, sin pérdida de flexibilidad.
Con CakePHP el desarrollo web ya no es monótono porque ofrecemos las herramientas para que empieces a escribir el código que realmente necesitas: la lógica específica de tu aplicación. Consigue una copia de CakePHP, empieza con lo verdaderamente importante y no reinventes la rueda cada vez que te incorpores a un nuevo proyecto. 
En lo personal Cake PHP soluciona mas que eso, ya que es tan estricto en su codigo que te obliga a desarrollar de manera ordenada, bajo un modelo MVC, Modelo Vista Controlador, Cake te separa la parte grafica de la parte logica y las posibles relaciones entre tablas. Es tan perfecto y tan poderoso que lo considero una gran herramienta si buscan una forma de trabajar ordenado, bajo un conceptop novedoso y con un gran equipo de trabajo tras este framework, con documentacion en español de forma parcial.