Muchas organizaciones están recurriendo al desarrollo de aplicaciones móviles en HTML5 para agilizar la implementación de aplicaciones y reducir el coste y la complejidad. En las circunstancias adecuadas, las aplicaciones HTML5 ofrecen a las empresas una alternativa sencilla al desarrollo de aplicaciones nativas, especialmente a medida que surgen más marcos de desarrollo HTML5. Cualquier organización que se enfrente a la…
Estaba tan entusiasmado con mi artículo anterior sobre las macros de PHP, que pensé que sería divertido para nosotros explorar la intersección de las macros y la programación funcional. PHP ya está lleno de funciones, con patrones orientados a objetos que emergen relativamente tarde en su vida. Aún así, las funciones de PHP pueden ser engorrosas, especialmente cuando se combinan…
Esta definición es amplia. Mucha gente está en contra de la programación defensiva, pero esto es a menudo debido a los tipos de métodos que han visto propugnados por algunos como programación defensiva. La programación defensiva no debería ser vista como una forma de evitar el desarrollo dirigido por pruebas o como una forma de simplemente compensar los fallos y…
Los trabajos de programación bien pagados tienen una buena perspectiva de empleo. De hecho, la demanda supera a la oferta. Hay menos programadores y desarrolladores altamente cualificados que ofertas de trabajo. Por ello, aprender un lenguaje de programación de alto nivel puede ser una gran opción profesional para quienes buscan trabajos mejor pagados. Aprender a programar también puede ser enormemente…
Quieres crear un sitio web o una aplicación web. Entonces, ¿cuáles son los mejores lenguajes de programación web disponibles, y por qué son los mejores? Es una pregunta de peso, y me gustaría enfatizar – de forma contundente y por adelantado – que no hay una respuesta universal. Lo que un desarrollador considera el mejor lenguaje de programación web puede…
Lanzado inicialmente en junio de 2011, Laravel es un framework web PHP gratuito y de código abierto, creado por Taylor Otwell. Está pensado para el desarrollo de aplicaciones web siguiendo el patrón arquitectónico modelo-vista-controlador y basado en Symfony. Las características de Laravel incluyen un sistema de empaquetado modular con un gestor de dependencias dedicado, diferentes formas de acceder a las…
La palabra ‘memoria’ se usa comúnmente en el lenguaje informático para referirse a la RAM. Cuando inicia una aplicación, digamos un juego, su computadora almacena algunos de los datos necesarios para que funcione en la RAM, de modo que se pueda acceder a ellos fácil y rápidamente. Hay varias formas de memoria en la computadora (por ejemplo, el disco duro,…
Las aplicaciones web se han convertido en una parte omnipresente de nuestra vida cotidiana. Son fáciles de usar, pero difíciles de desarrollar. Los editores WYSIWYG, los creadores de formularios, los editores de mashups y las herramientas de creación de marcas facilitan el desarrollo de aplicaciones web. Sin embargo, las aplicaciones web más avanzadas requieren una programación del lado del servidor,…
Las empresas lo suficientemente grandes como para distinguir entre tipos de programadores suelen buscar la contratación de desarrolladores junior o senior. La distinción entre ambos radica en su experiencia, pero estas definiciones nunca son inamovibles. Los rangos de junior y senior están, según el entorno de trabajo, abiertos a la interpretación. Aunque no existe ninguna fuente autorizada que distinga entre…
En el sentido más amplio: codificar es hablar con una máquina (ordenador), controlarla o comunicarse con ella de otra manera. «Código» es un sinónimo de «lenguaje informático». Todo lo que conoces como software -el sistema operativo de tu ordenador, tus aplicaciones móviles, tus sitios web favoritos- está diseñado y codificado utilizando un lenguaje informático como Python, C, Java, Scala, Ruby,…
