domingo, 13 de octubre de 2013

¿Como Adaptar las Imágenes al Responsive Design?

Últimamente la mayoría de paginas que encontramos son paginas Responsive  las cuales son muy agradables para los Usuarios, pero algunas generan un problema para los desarrolladores  bueno aunque en la actualidad hay muchas técnicas  que podemos aplicar para la creación de nuestras paginas responsive hay algo que para los desarrollares web es un gran dolor de cabeza.

Las imágenes hasta el mayor momento son unos de los mas grandes problemas para la aplicacion del responsive ya que las imágenes tienen un tamaño definido, y es complicado lograr el efecto que se quiere, además de poder ahorrar algo en el peso de la página llamando a imágenes más pequeñas cuando el navegador o dispositivo lo requiere.

Hemos seleccionado algunas soluciones bastante populares entre los desarrolladores de sitios webs:

*Técnica Adaptive Images:
Una opción bastante extendida es la de Adaptive Image, que no está nada mal, ni es complicada de implementar pero aún no termina de convencernos desde un punto de vista de optimización de recursos.

*Técnica Picturefill:
Una opción menos extendida, pero que nos gusta bastante es Picturefill. Con esta delegas al javascript la elección de la imagen en función del tamaño de la ventana del navegador.
*Técnica HiSRC
Primero, HiSRC es un plugin de jquery, por tanto, ya necesitas de esa librería (aunque por lo extendida que está, ya casi parece un estándar).

*Técnica Responsive Images
Responsive Images es una de mis preferidas. En este caso se utiliza el .htaccess y javascript para hacer la selección de la imagen.

En el atributo src dentro del tag img se van concatenando las rutas de las imágenes y javascript+.htaccess hacen el resto.


Web font Tipografia


La tipografía es una de los factores mas importantes para el diseño web ya que la da un atractivo a las paginas siempre y cuando se sepa seleccionar la fuente.

En la actualidad hay infinidad de tipos de fuentes para gustos y colores, es decir que no hay escusa para decir "No hay fuentes atractivas" diversidad de paginas tratan mucho sobre este tema entre  una de las paginas que suelo visitar y les puedo recomendar es :

En esta pagina se encuentra infinidad de recursos y consejos para armar una web atractivo y dinámica.

Link recursos:

Visual Basic


Visual Basic es uno de los lenguajes mas usados por su interfas grafica, por su depurador de codigo (ver o omitir los errores producidos en ejecucion) y su compilador lo que lo hace uno de los IDE'S mas completos.

Al igual que todos los lenguajes de programacion o IDE'S a ido evolucionando ya que nacion con la version 1.0 y ahora ya esta la vercion 6.0. ventajas  Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL

Lenguaje C


El lenguaje C es un lenguaje orientado a los sistemas operativos, concretanmente UNIX se conoce por la eficiencia de codigo que produce  y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Fue creado como lenguaje C pero a ido evolucionando ya que paso a ser llamado B. Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución.  

C#

C# Es otro lenguaje de programacion creado por microsoft basado a la programacion orientada a objetos. Segun dicen que es la copia de JAVA ya que tiene la misma logica.

Como ya lo edciamos es de Microsoft.NET  lo cual quiere decir que al momento de codificar no basaremos como en C,C++ las semejanzas son:
Los operadores aritméticos funcionan igual que en C y C++.
El resultado de los operadores relacionales y lógicos es un valor de tipo bool.
Los operadores de cortocircuito evalúan el segundo operando solo cuando es necesario.
Los operadores a nivel de bits no se pueden aplicar a tipos bool, float, double o decimal

C++


C++ Es uno de los lenguajes mas dificiles, pero es el que ayuda a los programadores a tomar logica hacia los problemas. Se basa son en consula con la ejecucion y compilacion de los codigos fuentes, mostrando asi en una venta los errores de una forma mas vistosa y no andas buscando en cada punto y coma.

El lenguaje de programación utilizado por esta herramienta, de igual nombre, está basado en C++ y es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es exactamente igual. En algunas ocasiones esta incompatibilidad impide que otros compiladores, sobre todo en otros sistemas operativos, funcionen bien con código desarrollado en este lenguaje.

Photoshop




Photoshop es una herramienta en la cual nosotros podemos hacer imagenes o modificarlas para hacer mas vistosas las paginas no se necesita programas en ningun lenguaje solo se necesita ser creativo y tener pasiencia ya que requiere de mucho tiempo el estar diseñando, pero Photoshop trae muchas herramientas con las cuales te facilita el trabajo.

Existes varias verciones de Photoshop la mas actual es PS6
Tu pudes guardar las imagenes con la extencion que mas te paresca ya sea JPG, PNG, GIF (Si tu los has creado ya que al abrit imagenis gif no tendr la funcion de animacion solo de imagen normal), etc