Ingeniería inversa de software
La ingeniería inversa de software
  • Desarrollo web

La ingeniería inversa de software puede ayudar a descubrir y a conocer en profundidad su funcionamiento y su estructura. A través del desarrollo inverso de un software hasta el código fuente, no solo es posible detectar posibles fallos, sino también analizar los programas de la competencia. Por ello, la ingeniería inversa tiene numerosas y variadas aplicaciones. Pero ¿cómo se utiliza exactamente...

La ingeniería inversa de software
BLOB (Binary Large Object)
BLOB (Binary Large Objects): una introducción
  • Desarrollo web

BLOB es el acrónimo de Binary Large Object, que se traduce al castellano como objeto binario grande. Estos objetos de datos se caracterizan por no estar estructurados. Un ejemplo típico de BLOB son los archivos multimedia que normalmente se almacenan en bases de datos. Como las bases de datos no pueden leer las estructuras de los BLOB, estos se deben tratar de forma especial.

BLOB (Binary Large Objects): una introducción
CLOB (Character Large Object)
¿Qué son los CLOB u objetos grandes de caracteres?
  • Desarrollo web

Por lo general, las bases de datos almacenan la información en forma de bloques, donde el tamaño de los datos resulta muy importante. Los objetos de datos especialmente grandes constituidos únicamente por cadenas de caracteres se almacenan como CLOB (Character Large Object) o como TEXT y, en la mayoría de los casos, se asocian a una referencia. En el siguiente artículo, encontrarás información más...

¿Qué son los CLOB u objetos grandes de caracteres?
Ruby on Rails: crea fácilmente tu propia app
Ruby on Rails: el framework MVC para aplicaciones web complejas
  • Desarrollo web

Los entornos de trabajo o frameworks simplifican el desarrollo de aplicaciones web. Estos, con arquitecturas básicas, paradigmas predefinidos y bibliotecas integradas, representan la plataforma de programación perfecta para llevar a cabo la aplicación planificada. Uno de los nombres que se relaciona cada vez más con la creación de aplicaciones web es Ruby on Rails. Basado en el lenguaje de script...

Ruby on Rails: el framework MVC para aplicaciones web complejas
CodeIgniter: framework PHP rápido y versátil
CodeIgniter, el peso pluma de los frameworks PHP
  • Desarrollo web

Codelgniter es un framework PHP de código abierto desarrollado por EllisLab que se encuentra actualmente bajo los auspicios del British Columbia Institute of Technology. Este software ligero se basa en un patrón de arquitectura MVC, es alabado por su buen rendimiento y ofrece una detallada documentación. En nuestra guía, explicamos su organización, estructura y opciones de aplicación en detalle....

CodeIgniter, el peso pluma de los frameworks PHP
Git vs. SVN: una comparativa del control de versiones
Git vs. SVN: ¿cuál es el mejor sistema de control de versiones?
  • Desarrollo web

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...

Git vs. SVN: ¿cuál es el mejor sistema de control de versiones?
¿Qué es WebAssembly?
WebAssembly: ¿la versión rápida de JavaScript?
  • Desarrollo web

La World Wide Web es cada vez más rápida: con WebAssembly (Wasm) se ha desarrollado un estándar cuyo fin es mejorar sensiblemente el rendimiento de las aplicaciones web. En lugar de programar en JavaScript, los desarrolladores ahora también pueden hacerlo con C, C++ o Rust. El código se traduce entonces en bytecode de alto rendimiento. Esto también permite, por ejemplo, desarrollar juegos más...

WebAssembly: ¿la versión rápida de JavaScript?
Polyfill
Polyfill: módulos de código para la web moderna
  • Desarrollo web

Los sitios web y las aplicaciones pasan por cambios constantes. Las nuevas características y funciones prometen a menudo mayor calidad, más seguridad o un mejor rendimiento del proyecto web, por lo que implementarlas es a menudo una mera formalidad. Sin embargo, muchos navegadores se quedan muy atrás en lo que respecta a la compatibilidad con las modernas tecnologías web, un problema que se puede...

Polyfill: módulos de código para la web moderna
HTML 5.1: los rasgos más destacados del nuevo HTML
¿Cuáles son las novedades que ofrece HTML 5.1?
  • Desarrollo web

Ha pasado mucho tiempo hasta que el anhelado HTML5 viera la luz en otoño de 2014 y ahora, con HTML 5.1, se ha puesto a disposición la primera actualización del estándar web. A este respecto se han dado numerosos cambios, entre los que destaca la adaptación sencilla al diseño web responsivo. Sin embargo, a estos se suman diversas novedades en HTML, como el hecho de que algunos elementos y atributos...

¿Cuáles son las novedades que ofrece HTML 5.1?
iCalendar
iCalendar: todas las citas bajo control
  • Desarrollo web

iCalendar puede facilitar notablemente la coordinación de citas o eventos recogiendo en un calendario todas las citas de las diferentes aplicaciones de software y apps con función de calendario de manera rápida y segura. El iCalendar puede ser muy útil tanto en la vida profesional como en la privada, y ya son muchas las empresas que emplean este formato. Pero ¿qué es exactamente iCalendar? Te los...

iCalendar: todas las citas bajo control