Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

772 artículos publicados

Stack Overflow nos devela las preferencias de los desarrolladores

Como cada año el portal Stack Overflow realiza una encuesta compuesta por 45 preguntas entre desarrolladores con el objetivo de conocer mejor a sus miembros. Dicha encuesta se llevó a cabo en el mes de febrero y hace unos días han publicado los resultados obtenidos. Según Stack Overflow, este año la participación ha superado con creces a la de años precedentes: 26.086 personas de 157 países (605 españolas). Las preguntas se agrupan en 4 grandes apartados que son: Perfil de un desarrollador, tecnología, trabajo y comunidad. Si estáis interesados en ver los resultados en detalle os aconsejamos que visitéis su web. A continuación, vamos a destacar lo que a nosotros nos ha resultado más interesante. No debemos olvidar que la encuesta se ha llev... [Más]

Clases e IDs en CSS: Cuándo y cómo usarlas

Clases (class) e Identificadores (id), ¿Cuál es mejor usar? Esta es una duda muy habitual entre cualquiera que se inicie en el apasionante mundo de CSS (Cascading Style Sheets). Si maquetas o diseñas webs (o estás pensando meterte es este mundillo) tarde o temprano te harás esta pregunta. Pero mejor vamos por partes. El quid de la cuestión, a la hora de maquetar el HTML de una página web con CSS, es cómo se decide qué propiedades se le aplican a cada elemento y en qué orden. Para especificar esto se usan los selectores, que, como su propio nombre indica, sirven para seleccionar los elementos a los que vamos a aplicar las propiedades que declararemos en nuestro código CSS. La forma más sencilla es simplemente usar selectores de elementos. Por ejemplo: b... [Más]

5 opciones (y pico) para ejecutar aplicaciones Android en Windows, Linux y Mac

Windows es una plataforma con infinidad de software: hay mayor cantidad y en general es software mucho más potente que lo que puedes encontrar en cualquier tienda de apps. Nos estamos refiriendo, claro está, a software de escritorio, pensado para ejecutar con un teclado y un ratón. Sin embargo, si de lo que hablamos es de una tableta, orientada hacia el uso táctil de aplicaciones sencillas, las cosas cambian bastante y es Android quien lleva las de ganar hoy por hoy. En ese sentido las tornas se cambian y en el mundo táctil es la tienda de Apps de Google la que triunfa, careciendo Windows de muchas de estas aplicaciones sencillas. El principal motivo es que muchas empresas, con recursos limitados, prefieren lanzar versiones para Android (e iOS) antes que para Windows por estar menos extendido en este ti... [Más]

VÍDEO: Android - los eventos de ciclo de vida de una aplicación móvil

En el sistema operativo Android, las aplicaciones están formadas por actividades. Una actividad es un componente que representa algo que un usuario puede hacer en la aplicación, como por ejemplo sacar una fotografía, ver un mapa o marcar un número de teléfono. Una actividad está representada por la clase Activity del framework de desarrollo de Android. [Más]

La evolución del diseño web

El diseño web ha recorrido un largo camino desde sus inicios, allá por la década de los '90. Con sólo un puñado de fuentes compatibles con Web, CSS rudimentaria, y tablas, los diseñadores web encontraban muchas barreras a la hora de hacer su trabajo. Sin embargo, hoy en día la situación es muy diferente. Ahora lo habitual es que las páginas pesen varios megas y tengan grandes fotos en la portada, además tenemos un montón de marcos, iconos y fuentes para elegir. Resulta curioso ver cómo los sitios web más populares han evolucionado. A continuación encontrarás algunos pantallazos de las webs que hemos considerado más sorprendentes. Si quieres ver cómo eran algunas de tus páginas favoritas hace mucho mucho tiempo, no tienes más que usar "esta máquina del tiempo". Más...

5 conceptos que todo programador JavaScript debería conocer

AMD Son las siglas en inglés de Asynchronous Module Definition, o Definición Asíncrona de Modulos (DAM en español, pero nadie lo usa). Se trata de una especificación que define una manera estándar de cargar definiciones de módulos y sus dependencias en código JavaScript de lado cliente. Su representante más conocido es Require.js, aunque existen otros. Es indispensable en aplicaciones web grandes y en especial en desarrollos de tipo Single Page Application (SPA). Algunos recursos interesantes: La especificación AMD Por qué es necesario AMD Bundling Es un proceso que consiste en combinar varios archivos de código JavaScript (.js) o CSS (.css) en uno solo. De este modo se reduce el número de peticiones que una página debe realizar al... [Más]

uilang: lenguaje natural para diseñadores web

La mayor parte de las interacciones que se dan en una página web son bastante comunes y por regla general sencillas: mostrar u ocultar algo al pulsar sobre un elemento, visualizar una notificación en una capa, crear pestañas y "pop-overs", lanzar diálogos modales simulados mediante capas, quizá alguna animación... Sin embargo hacer todo esto por regla general implica programar de un modo u otro: directamente con JavaScript y CSS, o bien usando algún plugin de jQuery. En cualquier caso a los diseñadores web les sigue costando mucho ya que por regla general no programan. El proyecto uilang trata de vencer esta barrera y ofrecer un método mucho más sencillo para conseguir todo tipo de efectos: el lenguaje natural. Se trata de una biblioteca JavaScript que ocupa tan solo 1KB y que, una vez añadida a una página, permite describir de manera na... [Más]

GAMBADAS: el lugar donde los programadores van a reír y a llorar

En la sección de nuestro boletín mensual (si no estás suscrito ya estás tardando ;D ) llamada GAMBADAS llevamos casi 10 años enseñándoos las mayores burradas que hace la gente dentro del mundo de la programación. La verdad es que deberíamos recopilarlas y hacer un sitio web... ... como CodeCrap. Este sitio recopila cantidad de líneas de código con todo tipo de burradas y cosas graciosas escritas en muchos lenguajes de programación. Al entrar nos muestra una selección de las más votadas por la gente, pero podemos navegar también cronológicamente por todos los extractos, votar por los que nos gusten, etc... Hay un poco de todo. He aquí algunos ejemplos muy buenos: Los comentarios: El último es el colmo de la o... [Más]