Abstract
La programación y la web son dos términos asociados a las tecnologías de la información y comunicación, así como a los nuevos conceptos de la sociedad de la informática, al respecto, se planteó el objetivo de describir teóricamente los pilares de la programación orientada a la web, entre los que se citan la abstracción, el encapsulamiento, la herencia y el polimorfismo. Se pudo identificar que la programación tradicional y los lenguajes de bajo nivel que surgieron a mediados de la década de los 50, así como su posterior evolución a programación estructural y lenguajes de alto nivel, dio origen a la programación orientada a objetos (POO) creada en Noruega a fines de la década de los 60, pero popularizada a inicios de la década de los 90, tomando impulso con la apertura del Internet, naciendo con ello el lenguaje HTML, además del lenguaje C++ que había sido creado a inicios de los 80 y el Java que fue desarrollado en el primer lustro de los 90, cuyos pilares de la POO constituyen el soporte de esta herramienta de la informática, debido a que mediante la abstracción se disponen de las particularidades del objeto, cuya información debe ser restringida mediante el encapsulamiento, para crear un objeto a partir de otro existente por medido de la herencia y proseguir con su accionamiento por concepto del polimorfismo. Actualmente, la programación orientada a aspectos (POA) representa el método más actualizado con relación a este componente de las TIC. En conclusión, la POO y la POA tienen fundamento en los cuatro pilares reseñados, que también tienen asociación con la web y con su desarrollo en el futuro.