Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

sábado, 12 de noviembre de 2011

Java sigue siendo el lenguaje de programación más usado



El estudio refleja que el 17,87% de los desarrolladores siguen utilizando Java, una cifra muy parecida a la del mes anterior (17,90%), pero un 0,63% menos que el año pasado. 

Tiobe había pronosticado que C superaría a Java este mes, pero eso no ha ocurrido. El uso de Java en aplicaciones Android se ha considerado como un balón de oxígeno para un lenguaje que llegó al mercado hace dos décadas, en 1991. Java, por tanto, está creciendo en el mercado móvil.

El lenguaje C mantiene la segunda posición en la encuesta de Tiobe, que recoge que el 17,32% de los desarrolladores lo utilizan, un 0,61% más que hace un año, pero algo menos que el mes pasado, cuando un 17,70%  de los desarrolladores lo utilizaban.

La tercera posición es para C++, utilizado por un 8,08%, Microsoft C# es el cuarto, con una preferencia del 7,32%, mientras que PHP ocupa la quinta posición con un 6,1% de desarrolladores que lo utiliza.

Apple Objective-C se sitúa en sexta posición, con un 5,98% de cuota, y podría convertirse en el “lenguaje de programación del año” para la firma de investigación de mercado, que asegura que este lenguaje de programación para Mac OS X e iOS ha tenido un incremento del 2,79%.

Otro lenguaje que parece que está capturando el interés de los desarrolladores es Google Dart, que el mes pasado ocupaba la posición número 107 y este mes ocupa la 63.


Closure Stylesheets - Presentado por Google para quien trabaja con CSS



En el blog de google  han presentado hoy una herramienta que ayudará a todos los que trabajan programando hojas de estilo.

Se trata de Closure Stylesheets, disponible en java, siendo una extensión a css que añade variables, funciones, condicionales y otras nuevas posibilidades al css tradicional.

De la misma forma que las actuales Closure Tools para JavaScript y HTML, Closure Stylesheets permite potenciar nuestra creatividad eliminando las barreras de las técnicas tradicionales, ofreciendo un código optimizado a los usuarios.

Puedes leer más sobre el tema en el blog Open Source at Google o haciendo clic aquí.

lunes, 31 de octubre de 2011

Dropbox lanza su API para crear aplicaciones sobre su servicio de almacenamiento sincronizado



Dropbox quizás también sea para ti una herramienta imprescindible para el día a día. Esta pequeña startup ha conseguido que todos tengamos nuestros archivos en la nube y podamos disponer de ellos de una forma sincronizada y en cualquiera de nuestros ordenadores o dispositivos móviles. Hace unos días han lanzado una API en su espacio para desarrolladores para poder acceder a los archivos y, lo más importante, crear aplicaciones sobre su servicio de almacenamiento en la nube.

En principio esta noticia no transcendería mucho más, si pensamos que es un servicio similar a lo que ya ofrece Amazon S3 para almacenamiento en la nube, pero la simplicidad que ha caracterizado a Dropbox para sincronizar archivos puede resultar un aliado a nuestro favor para crear aplicaciones con datos disponibles en cualquier dispositivo.

La API era demandada desde hace tiempo. Llega con SDKs para iOS, Android, Python, Ruby y Java. Las aplicaciones creadas deberán ser registradas en Dropbox para obtener un App Key, los usuarios concederán acceso a las aplicaciones de forma centralizada desde la propio web de Dropbox. En principio todas las aplicaciones que desarrollemos accederán a un carpeta dedicada, sólo determinadas aplicaciones aprobadas y revisadas por Dropbox podrán pedir permisos para acceder a todos los archivos del usuario. Se podrá buscar, descargar y subir ficheros. Las peticiones REST API van por SSL para proveer una mayor seguridad a las transferencias.

¿Qué aplicaciones se les ocurren? A mí una sencilla aplicación al estilo FTP para procesar archivos sólo con copiar en una carpeta. Ya sean imágenes o vídeos sin necesidad de subir a ningún lado, simplemente copiar y obtener el archivo necesario en el mismo lugar a los pocos minutos. De este modo combinamos computación en la nube con la sincronización en cualquier lugar de Dropbox.

martes, 25 de octubre de 2011

JavaRa: elimina versiones antiguas de Java



JavaRa  es una herramienta muy simple que hace un trabajo que será muy bienvenido para quienes las versiones anteriores de Java se les han quedado ancladas en nuestros discos duros: eliminarlas de raíz para que no ocupen espacio inútil en el disco.

Una vez que lo tengamos activado, JavaRa verificará si tu versión de Java es la última y si no lo es, descargará la última versión. Lo interesante es lo que viene a continuación ya que se te ofrecerá la opción de eliminar antiguas versiones.

Si no crees tener “muchos Java” instalados y hace muchos meses que no formateas tu ordenador, solo dirijete a Panel de Control-Instalar o desinstalar programas y tal vez te encuentres con algunas sopresas en la lista.

Java se usa para muchas cosas, desde juegos, herramientas en línea y chat, hasta utilidades que dependen de él para funcionar, así que no es nada extraño que tengamos varias versiones que anteriormente se instalaron automáticamente.

Mojolicious 2.0 - Un interesante framework web para Perl



Hay frameworks para Java, PHP, Javascript, Python, Ruby… para cualquier lenguaje de programación moderno y, claro, Perl es uno de ellos. Hoy te presentamos un framework para desarrollo web en Perl llamado Mojolicious y que recientemente ha sacado a luz su versión 2.0, con unas características la mar de interesantes:

  • Versión 5.10.1 de Perl, con grandes mejoras en rendimiento y otras características
  • Un potente servidor web para desarrollo llamado Morbo y otro mejorado para producción llamado Hypnotoad 
  • Gestión y manejo de eventos
  • Plugin para montar y embeber aplicaciones de manera sencilla
  • Grupos y colecciones
  • Testing a través de WebSocket


Desde luego tiene una pinta interesante. Si alguien se anima a probarlo y crear alguna aplicación, que nos lo haga saber, que tenemos curiosidad.

lunes, 24 de octubre de 2011

Ebay lanza X.commerce, una plataforma de desarrollo de aplicaciones de comercio electrónico



Recientemente Ebay ha publicado una plataforma para permitir a los desarrolladores crearse sus propias aplicaciones permitiendo el acceso a funcionalidades de eBay, Paypal y Magento entre otros. Ebay lo ha descrito como un “ecosistema de comercio abierto” e incluye el código necesario, mensajes de contratos y ejemplos para probar y empezar sin necesidad de registrarse así como un plugin opcional para Eclipse.

El objetivo es ofrecer las herramientas necesarias para incorporar carros de compra, servicios de pago y gestión de inventario. De esta manera los desarrolladores y comerciantes pueden implementar sitios de venta en sitios cada vez más cambiantes como redes sociales y aplicaciones móviles por ejemplo. Es muy buena idea tener una cobertura de venta multicanal y puede dar pie a nuevos modos de negocio para desarrolladores y comerciantes.

Ebay anunció también como parte de su plataforma, un sistema de validación y autenticación mediante PayPal similar al utilizado por Google o Facebook, pero diseñado para comercio electrónico. Además se integrará como Open Graph para facilitar la integración con Facebook. También será posible crear nuevas extensiones de Magento.

Esta plataforma está orientada a programadores PHP, Java, Python y Ruby. A simple vista la idea parece atractiva para ofrecer productos online y puede ser una interesante alternativa y menos problemática que crearse su propio portal de venta desde cero.

jueves, 13 de octubre de 2011

Fallece Dennis Ritchie, creador del lenguaje de programación C y del sistema UNIX



Definitivamente octubre no está siendo un buen mes para la informática. Después del fallecimiento de Steve Jobs, ha sido Dennis Ritchie, uno de los padres de la informática moderna, el que nos ha dejado.

Aunque no es muy conocido fuera del ámbito académico, Ritchie es uno de los informáticos más importantes. Creó el lenguaje de programación C, uno de los más usados del mundo y base para muchísimos más lenguajes, como Java (por poner un ejemplo conocido por todos). Además, Ritchie promovió el uso del famoso “Hello World!” como ejemplo básico de un lenguaje de programación.

La otra gran contribución de Ritchie es el sistema operativo UNIX (que creó junto con Ken Thompson), el padre de muchísimos sistemas modernos (Linux, Mac, BSD, Solaris…) y que estableció bastantes estándares ampliamente usados (la mayoría contenidos en el estándar POSIX).

Desde luego, Ritchie es una de las mayores figuras en el ámbito de la informática. Ahora mismo, nuestras PCs no serían los mismos si no hubiese creado C y UNIX. Le debemos mucho, muchísimo. Vaya este post como homenaje y agradecimiento a su gran trabajo.

lunes, 3 de octubre de 2011

ParticleCode – Ayuda a transformar Java o As3 en aplicaciones para móviles




La idea que se desprende de particlecode.com es la que desde hace tiempo se viene discutiendo entre los círculos de programadores.

Cada vez que aparece una nueva plataforma hay miles de personas que tienen que empezar a adaptarse a nuevos lenguajes de programación, aprender nuevas funciones, acostumbrarse a nuevos “puntos y comas” que separan comandos, procedimientos, etc.

Si alguien que ya ha aprendido a programar bien en un lenguaje determinado, como Java, tiene que invertir meses para crear una aplicación básica para iPhone o Android, es porque algo no funciona, y eso es lo que intentan solucionar en particlecode.com.

Se trata de una plataforma que ayuda a transformar código en JAVA y AS3 para que sea más sencillo publicar aplicaciones para dispositivos móviles y HTML5. Una herramienta que, en su fase beta, está siendo distribuida de forma gratuita, sin dar información sobre los precios futuros pero prometiendo un 90% de descuento para los que participen de esta fase.

Aún estamos muy lejos de poder crear cualquier tipo de aplicación con pseudocódigo, esperemos que herramientas así ayuden a acelerar el proceso.