Por
Quique Fdez Guerra.
Publicado el
Una de las claves de Apache Cordova son los plugins. Gracias a ellos podemos acceder a características nativas del sistema operativo desde nuestro código JavaScript. En este artículo repasamos qué son, cómo funcionan, cuáles son los más importantes, cómo obtener más, y cuándo conviene utilizarlos.
[Más]
Por
José Manuel Alarcón.
Publicado el
Un efecto importante a tener en cuenta a la hora de usar los tipos por valor, es el conocido como Boxing. Éste consiste en que el compilador se ve forzado a convertir un tipo por valor en un tipo por referencia, y por tanto a almacenarlo en el montón en lugar de en la pila.
Esto tiene importantes consecuencias en el rendimiento y en el consumo y gestión de memoria. Vamos a estudiar en qué consiste este efecto y cuáles son estos efectos.
[Más]
Por
José Manuel Alarcón.
Publicado el
La gestión de excepciones es una de las cosas más comunes y sencillas que realiza cualquier desarrollador. Se trata de prever y gestionar los posibles problemas que puedan surgir durante la ejecución de nuestro programa, de modo que sea más robusto al saber "reaccionar" de la manera adecuada. Incluso cuando se producen excepciones que no habíamos tenido en cuenta hay que tener un "Plan B" para gestionarlas y evitar que la aplicación rompa. Pero ni siquiera en este caso es admisible el primero de los errores típicos que vamos a comentar a continuación...
[Más]
Por
campusMVP.
Publicado el
En realidad, un ojo no se puede equiparar con una cámara real… pero sigue leyendo.
En la mayor parte de las cámaras digitales lo que tenemos son píxeles ortogonales. Dichos píxeles se distribuyen de manera equidistante a través del sensor, formando una rejilla casi perfecta. Disponemos además de un filtro, generalmente se trata de un filtro de Bayer (debe su nombre al científico Bryce Bayer, quien inventó la matriz de colores que se usa hoy en día), para píxeles rojos, azules y verdes...
[Más]
Por
José María Aguilar.
Publicado el
La semana pasada os comentaba someramente la historia de la plataforma .NET y qué circunstancias habían llevado a Microsoft a empezarla de nuevo de cero para crear la nueva .NET Core y su parte especializada en desarrollo web: ASP.NET Core y ASP.NET Core MVC. En esta ocasión vamos a ver las principales novedades que ofrece ASP.NET Core respecto a ASP.NET 4.x y anteriores, y que serán de utilidad para que puedas decidir cuál de las dos plataformas te conviene más aprender.
[Más]
Por
José María Aguilar.
Publicado el
Ya hemos hablado muchas veces en esta web de .NET Core, y de cómo ha cambiado muchas cosas respecto a versiones anteriores de la plataforma de desarrollo de Microsoft. Y esto es especialmente cierto en el ámbito del desarrollo web y ASP.NET Core. Sin duda, su aparición ha supuesto el cambio más grande para las tecnologías de desarrollo web de Microsoft desde sus inicios, y tanto es así que, de hecho, es un producto totalmente nuevo, escrito desde cero. Pero, obviamente, el gigante de Redmond no ha dado este paso por capricho; se trata de una gran inversión que sin duda debía estar justificada. A continuación, veremos qué motivos llevaron a Microsoft a considerar un proyecto de esta envergadura, así como las características más destacadas que encontramos en este framework.
[Más]
Por
campusMVP.
Publicado el
El gigante de los buscadores acaba de lanzar unas nuevas herramientas gratuitas pensadas para facilitar la colaboración entre desarrolladores y diseñadores de apps. Está englobada dentro de sus esfuerzos para promover el diseño "Material", que se centra en el aspecto, funcionalidad y el modo de interactuar que tienen las personas con las pantallas móviles. Dentro de lo liberado hay artículos y guías para difundir más los conocimientos sobre Material, y estas herramientas.
[Más]
Por
Eduard Tomás.
Publicado el
El giroscopio o giróscopo es un elemento hardware que permite detectar la inclinación y rotación de un teléfono móvil. Con un giroscopio no solo podemos detectar si el móvil está en posición horizontal o vertical sino también la inclinación sobre cualquiera de sus ejes. En este artículo vamos a aprender a detectar los movimientos de giro y la aceleración que sufre un dispositvo móvil usando tan solo JavaScript.
[Más]
Por
campusMVP.
Publicado el
Hace unos días hemos lanzado un nuevo curso titulado Desarrollo web con ASP.NET Core MVC. En este artículo te contamos cómo es, qué contiene y te explicamos si es un curso adecuado para ti o no.
[Más]
Por
Francisco Charte.
Publicado el
El lenguaje Java se utiliza para programar aplicaciones que pueden ser ejecutadas en distintas plataformas, entre ellas las distintas ediciones de la propia plataforma Java. Esta se encuentra disponible para los sistemas operativos más extendidos, como son Microsoft Windows, Apple OS X y GNU/Linux, así como para otros con un uso más minoritario, como es el caso de Solaris...
[Más]