wholesale nfl jerseys http://www.cheapjerseyslan.com wholesale nfl jerseys Authentic Hockey Jerseys All Concerning The Baseball Jersey The Clay Matthews Retro Alternate Jersey
GRADAMEDIA » Blog Archives

Tag Archives: Programacion

Libros gratuitos de diseño y programación web, negocios en internet, marketing digital y social media

En el Día Internacional del Libro me gustaría colaborar con mi granito de arena para difundir el buen hábito de la lectura, estos e-books son gratuitos y llenos de información valiosa.

 Diseño web

  • 10 Essential Free E-Books for Web Designers
  • Web Design and Mobile Trends for 2013 eBook: download it for free!
  • 10 Free EBooks for Web Designers
  • 20 Free E-books For Web Designers
  • Web Designers Success Guide
  • Free Web Design E-book
  • Free eBook: 5 Tips for Better Sites
  • 30 Free EBooks And Whitepapers For Web Designers
  • 45 Free eBooks for Developers and Designers
  • 12 Useful and Free Downloadable Web Design Books

Joomla

  • Joomla eBooks
  • Joomla 2.5 Made Easy – A pocket manual for Joomla newbies
  • Joomla! 3.0 Made Easy – A perfect start for Joomla! novices
  • Download the Free Joomla! 2.5 – Beginner’s Guide
  • Get a free Joomla! 3 SEO ebook
  • Joomla! 2.5 Beginner’s Guide

PHP

  • PHP eBooks
  • 5 Free E-Books and Tutorials for Learning PHP
  • Libros gratis para aprender PHP
  • 10 Free PHP Books You Can Download Online!
  • 9 of the Best Free PHP Books
  • 7 Free PHP Books To Improve Your Skills

Diseño móvil

  • Free E-Book: 50+ Mobile Web Design Best Practices
  • Mobile Design Pattern Gallery
  • 9 Useful Free PDF Ebooks About Responsive Web Design
  • Free eBook! Mobile Apps: The New Event Essential

HTML5

  • HTML5 eBooks
  • 6 Free E-Books and Tutorials on HTML5
  • The Definitive Guide to HTML5
  • 6 Excellent Free HTML5 eBooks for Web Designers
  • What Is HTML5?
  • 12 Excellent HTML5 eBooks for Web Professionals
  • Best Free HTML5 Ebooks

Social Media, Marketing digital y Negocios en Internet

  • Top 10 Free Marketing Ebooks of 2012
  • 99 ebooks gratuitos sobre Social Media y Márketing
  • 7 Free Online Marketing eBooks To Jump Start Your Small Business
  • 75 Libros gratis sobre Marketing, publicidad y ventas
  • Ebooks Gratis de Marketing Online
  • Free eBook: 29 Content Marketing Secrets and the Secret Agents Who Shared Them
  • 12 Best Free Social Media eBooks
  • Download the Top 10 Social Media Ebooks of 2012
  • 38 Free Business E-books to Help You Succeed
  • 64 Places For Free Business eBooks Online
Published by:

Diferenciando página web, sitio web y aplicación web

Estos términos representan lo mismo para quien quiera referirse a presencia en Internet, sin embargo, para detalles técnicos es necesario aclarar la diferencia que existe entre ellos.

Página web

Es el resultado de la unión de código y contenido y al cual se tiene acceso a través de un enlace de hipertexto siendo necesario el uso de un navegador web para su correcta interpretación y visualización.

El código está representado básicamente por lenguaje HTML, unido a ello es recomendable el uso de CSS, encargado de la estética de la página, y adicionalmente tambien se puede incluir código Javascript si se necesita aprovechar el comportamiento del visitante frente a algún elemento de la página. Un ejemplo de uso de Javascript podría ser cuando el visitante hace click sobre un enlace o botón y desencadena un acción sobre ese evento como mostrar un mensaje de advertencia.

Una página web es un simple archivo .html o la interacción de dos o más archivos que pueden contener una consulta a una base de datos usando como herramienta de traducción código HTML y otro lenguaje de interpretación web como PHP.

Sitio web

Un sitio web es el conjunto de una o más páginas web que podrían estar, o no, enlazadas entre sí. El propósito principal de un sitio web es trasmitir contenido para su consulta. El término sitio web sería el correcto para referirnos a cualquier producto o servicio que tenga presencia en Internet. La puerta de entrada a un sitio web es la página de inicio o página principal.

Un ejemplo práctico de sitio web sería un blog, donde la página de inicio está formada por la lista de los últimos artículos publicados y que al hacer click sobre el título de cualquiera de ellos podemos ver el desarrollo de esa entrada en una página aparte.

Aplicación web

Una aplicación web es una herramienta diseñada y desarrollada para atender una necesidad específica desde Internet El uso de una aplicación web puede ser con fines privados o públicos. Para desarrollar una aplicación web es necesario tener conocimientos de análisis de información, programación, manejo de bases de datos, tiempos de carga de resultados, optimización de código, análisis estadísticos, funciones matemáticas, diseño de interfaz de usuario, y un sin fin de tareas que atender para que el funcionamiento de la aplicación web siempre sea el deseado.

A diferencia de los sitios web que se rediseñan y se modifican sus contenidos, una aplicación web tiende a evolucionar con el paso del tiempo debido a los requerimientos de sus usuarios o a los cambios técnicos producidos en su entorno.

Por ejemplo: Twitter es una aplicación web que difunde contenido en Internet a través de sus usuarios. Usando el mismo ejemplo podemos decir que Twitter también hace uso de un sitio web para su apartado de Ayuda, y otro para su apartado Sobre nosotros. Por lo tanto, una aplicación web puede tener uno o más sitios web con información relacionada a su contenido y funcionamiento.

Conclusión

Es importante diferenciar estos tres términos si te dedicas al diseño y desarrollo web. Está claro que el hacer un sitio web no es lo mismo que desarrollar una aplicación web, intenta diferenciarlas. Una aplicación web siempre te llevará más trabajo.

Published by:

¿Qué es una API?

Una API (Interfaz de Programación de Aplicaciones, en inglés, Application Programming Interface) es una puerta de entrada a información disponible y limitada que ofrece una aplicación web. En otras palabras, es un canal de comunicación entre componentes de software donde un software emisor alimenta de información a otro receptor.

¿Como funciona una API?

Lo explicaré con un ejemplo. Nubelo es una plataforma web que conglomera profesionales y empresas relacionados con la tecnología y hace uso de tres APIs diferentes, LinkedIn, Facebook y Google+, para permitir el registro de los visitantes. De esta manera se favorece tanto el usuario como la plataforma web de los beneficios de una API, por un lado el visitante no tendrá que crear otro usuario más para otro sitio web y Nubelo aprovecha todo el potencial de las redes sociales para expandir aún más sus servicios. Entrando en detalles, si accedes a Nubelo usando tus datos de LinkedIn ya tendrás más del 50% de tu perfil creado en Nubelo. Nubelo extrae información de tu perfil en LinkedIn y alimenta su base de datos.

que es una api

¿Porqué es importante el uso de las APIs?

Si buscas expandir tus proyectos web entonces es recomendable que uses APIs para alcanzar ese objetivo. Otra vez usaré un ejemplo para este apartado.

TweetDeck era una pequeña aplicación hecha en Adobe Air que hacia uso de la API de Twitter para mostrarnos la actividad de una o varias cuentas a la vez. Con el paso del tiempo el uso de TweetDeck se masificó hasta que un buen día Twitter decidió comprarlo. Esto significaba que TweetDeck tenia características que el equipo de Twitter no habia obtenido aún. De esta forma Twitter se beneficiaba ofreciendo su API a desarrolladores externos y esos desarrolladores tambien fueron beneficiados con la compra de su idea.

Adicionalmente a lo anterior, la curva de aprendizaje de una API suele ser corta lo que hace más recomendable su uso.

Algunas APIs y su documentación

Conclusión

El uso de las APIs está cambiando la forma de emprender proyectos en la nube, logra masificar nuestra idea apoyándonos en grandes fuentes de información abiertas que nos facilitarán las cosas Una o varias APIs en tu próximo proyecto web te traerá mejores resultados.

Published by: