Desarrollo web

Conceptos básicos: definición de web app y ejemplos

Tan variados son los tipos de aplicaciones que existen como los usos a los que estas se destinan. Además de las desarrolladas para sistemas operativos especiales y que, en su mayoría, se usan en dispositivos móviles, también existe una gran oferta de web apps. ¿Qué significan exactamente?, y ¿en qué se diferencian de las aplicaciones clásicas o de las páginas web convencionales? [...]  

Desarrollo web: fundamentos y herramientas

El desarrollo web actual tiende a los contenidos interactivos y se distancia de las páginas web estáticas. Aún cuando HTML y CSS siguen siendo los fundamentos sobre los que se suele erigir toda página web, cada vez es más común que los desarrolladores web recurran a lenguajes de programación que se administren desde el servidor a fin de crear páginas web dinámicas. A este respecto, los lenguajes de programación como JavaScript, ofrecen la posibilidad de programar páginas web de modo que estas puedan reaccionar ante la interacción de los usuarios. Échale un vistazo a nuestra guía para conocer más sobre el desarrollo de páginas web. [...]  

Nociones básicas sobre HTML5

HTML5 es el nuevo lenguaje de Internet, sin embargo hay desarrolladores web que siguen usando lenguajes de hipertexto anticuados, como HTML 4.01 o XHTML, que precisan de numerosos plugins externos que ponen en peligro tanto la compatibilidad como la seguridad de las páginas web. Al contrario, HTML5 hace posible la directa integración de elementos multimedia e interfaces de programación basadas en JavaScript. [...]  

Bloquear el XSS y subsanar vulnerabilidades

¿Has escuchado alguna vez hablar del llamado Cross Site Scripting o XSS? Por medio de este procedimiento personas sin autorización consiguen introducir archivos maliciosos en los navegadores y servidores web sirviéndose de sus vulnerabilidades y ejecutándolos de forma anónima. Pero ¿sabes en qué consisten exactamente este tipo de ataques y cómo se pueden proteger tanto administradores como usuarios? [...]  

PHP7: tiempos de carga y acceso a Internet más cortos

Los operadores de páginas web dinámicas que utilicen sistemas de gestión de contenidos complejos, deben garantizar tiempos cortos de acceso y de carga a sus visitantes, principalmente para asegurar un buen rendimiento y una mayor facilidad de uso. Ahora, con el lanzamiento de PHP7, es posible acceder a un nuevo lenguaje de programación que acorta los tiempos de carga de cualquier página web en comparación con sus versiones anteriores. [...]  

¿Qué pasa cuando se abre una página web?

Para abrir una página web, solo hay que introducir su dirección en la barra de búsqueda del navegador y esperar a que esta, en un instante, aparezca en la pantalla. Lo que pasa desapercibido ante el usuario es el complejo proceso que tiene lugar. Visita nuestra guía y conoce lo que sucede cuando accedes a una página web, desde la conversión del URL en la correspondiente dirección IP hasta la aparición de la página en el navegador. [...]  

Git vs. SVN: ¿cuál es el mejor sistema de control de versiones?

Los sistemas de control de versiones como Bazaar, Mercurial, SVN o Git ofrecen una visión global óptima de los cambios realizados durante el desarrollo de proyectos de software. Debido a esto, Git y SVN gozan de especial popularidad. Sin embargo, quien quiera encontrar el programa más apropiado, muy seguramente se enfrentará a la pregunta: ¿cuál de los dos software de control de versiones es la mejor opción para mi proyecto? [...]  

Tutorial Bootstrap: primeros pasos con el framework de Twitter

En el mundo online, Bootstrap es una de las favoritas cuando se trata de elegir una solución de diseño responsivo para un proyecto web. Sin embargo, ¿qué es realmente Bootstrap? ¿Cómo funciona este framework de Twitter que fue pensado inicialmente como una herramienta de optimización interna? ¿Es posible que usuarios sin muchos conocimientos en programación le saquen el mayor provecho a este framework? [...]