Ranking Lenguajes de Programación Julio 2011

Nuevo ranking de lenguajes de programación con buenos resultados para Objective-C y una nueva caída de PHP.

Si miramos al porcentaje de mercado ganado en el último año (desde julio 2010) Objective-C con un crecimiento del +2.68% y Lua con +1.04% son los dos lenguajes que con mayor fuerza compiten actualmente por proclamarse “Lenguaje de programación de 2011″.

En el lado negativo encontramos a PHP que pese a su relevancia entre los lenguajes para el desarrollo web, es el que mayor cuota ha perdido en los últimos doce meses con cerca de un -2.4%.

En la clasificación de julio destaca la mejora de Javascript que sube hasta la décima posición y Objective-C que pasa de la séptima a la sexta posición.

Ranking Lenguajes de Programación Julio 2011

  1. Java
  2. C
  3. C++
  4. C#
  5. PHP
  6. Objective-C
  7. (Visual) Basic
  8. Python
  9. Perl
  10. JavaScript
  11. Lua
  12. Ruby

Este ranking es realizado a partir de los datos obtenidos por el indice TIOBE, que es un indicador de de la popularidad de los diferentes lenguajes de programación y que nos ofrece información que puede ser interesante para verificar si nuestras habilidades como desarrolladores están actualizadas.

PHP 5.4, lo que viene

PHP 5.4 alpha es el primer lanzamiento, todavía en una fase inicial, del popular lenguaje de programación del lado del servidor dirigido al desarrollo web.

Esta versión preliminar es lanzada para ofrecer la posibilidad a aquellos desarrolladores interesados para que prueben las nuevas carcaterísticas de PHP 5.4 y reporten posibles bugs antes de su lanzamiento final.

El próximo lanzamiento de PHP 5.4 verá la luz durante las próximas cuatro semanas, hasta ese momento interesados en conocer las novedades de esta nueva versión pueden hacerlo desde http://www.php.net/archive/2011.php#id2011-06-28-1

La última versión estable, liberada hace casi cuatro meses, es PHP 5.3.6 http://www.desarrolloweb.com/actualidad/php-5-3-6-mejoras-estabilidad-seguridad-4974.html

fuente:desarrolloweb

Eclipse 3.7

Eclipse 3.7 es la última entrega de esta completa plataforma, para el desarrollo de aplicaciones, a cargo de la Fundación Eclipse.

Este lanzamiento llega un año después de la aparición de su predecesor Eclipse 3.6 Helios, cumpliendo de esta manera su programa de lanzamiento anual.

Con nombre en código Indigo, el nuevo Eclipse 3.7 nos ofrece nuevas características para desarrolladores java, entre las que destacamos, WindowBuilder disponible como proyecto de código abierto; EGIT 1.0 que proporciona soporte de Git; m2eclipse ofrece una estrecha integración con Maven; Eclipse Marketplace soporta arrastrar y soltar para instalar aplicaciones en Eclipse; Jubula un plugin para hacer tests funcionales a tus aplicaciones Java y HTML; o implementación de las especificaciones OSGI

Interesados pueden acceder a la descarga de Eclipse 3.7 desde www.eclipse.org/downloads/.

fuente:desarrolloweb

Ranking Lenguajes de Programación Junio 2011

Este nuevo ranking de lenguajes de programación muestra los buenos resultados de Java, C# y especialmente de Lua.

Lua es un lenguaje de programación estructurado y bastante ligero que últimamente esta adquiriendo una destacada cuota de popularidad, gracias a que Apple decidió permitir que fuera soportado en su sistema operativo móvil (iOS) y hoy en día muchas de las apps del iPhone como la popular Angry Birds han sido escritas en Lua.

En el lado negativo de esta clasificación destacan los resultados de PHP pese a su innegable relevancia entre los lenguajes para el desarrollo de páginas web, Python  que fue nombrado lenguaje de programación en 2010 y Ruby.

JavaScript que salió del top10 durante el mes pasado, experimenta una ligera mejoría que sin embargo no es suficiente para volver  a ser incluido entre los 10 lenguajes de programación más destacados.

Ranking Lenguajes de Programación Junio 2011

  1. Java
  2. C
  3. C++
  4. C#
  5. PHP
  6. (Visual) Basic
  7. Objective-C
  8. Python
  9. Perl
  10. Lua
  11. Ruby
  12. JavaScript
  13. Ruby

Esta clasificación se obtiene a partir de los datos obtenidos en el indice TIOBE y puede ayudarnos tener una referencia acerca de si nuestras habilidades de programación están actualizadas o incluso qué lenguaje de programación puede ser más interesante aprender.

La clase Upload and Compress

upcom

Upload And Compress es una clase que permite crear y borrar archivos ZIPs en el hosting donde la instales, a estos archivos puedes subir tus archivos preferidos como imágenes, datos, etc… de tal manera que puedas compartir tus archivos .zip con tus amigos o clientes.

En la actualidad los clientes de correo como gmail o hotmail ofrecen descargar los archivos adjuntos comprimidos en un .zip, UpCom realiza algo similar pero con mas opciones, a medida que se van subiendo archivos se van agregando al zip elegido , con un nombre diferente generador aleatoriamente (hasta su version 0.4.1) de tal manera que si subes un archivo con un nombre similar a otro que ya estaba alli nunca se sobreescriban, asegurando que tus contenidos quedará intactos.

En las próximas versiones voy a añadir mas funciones, como crear carpetas y borrarlas , verificar que no haya nada en una carpeta que se quiera borrar, colocar al inicio de cada archivo que se comprima el nombre original del archivo seguido del sha1 para el ID único, poder subir cualquier tipo de extensión sin problemas, y generar un RSS de los archivos que se han comprimido en cada paquete.. interesante no?

Puedes descargarla desde www.phpclasses.org/upcom

Este es el change log:

 

/*
/*
Class Name : Upload and Compress
Abreviation : UpCom
Author: Roberto C. Aleman
Web : www.ventics.com
License: BSD License

Description:
UpCom class lets you upload a file with declared due to a folder, and add the file to upload a
compressed file that exists in that folder, just shows a link to the archive so that it can be shared,
as security for overwrite no uploads are renamed and packaged using SHA1 and select 10
characters with a unique ID, likewise, the uploaded file to the temporary directory is deleted after
being packed …

Requeriments:  PHP5

Install: upload this package to favorite folder on your hosting and create de “zips” folder to start

Change log:

0.2.1, the class can it upload and compress file in zip file with this command

$new_upload -> up(‘package.zip’,'/zips/package.zip’,$new_upload ->rand_name(‘jpg’));

0.4.1, the class can :

-Create New Zip
-Delete Zip package
-UpLoad file to favorite package, you can select the package to upload

0.6.0, the class have this new options :

- Detect the file extension
- Keeps the original name of the file and generates a final name to be compressed in the format: Original File Name + “-” + Random Number + “.” +Original File Extension
- Allow choice the numbers for the  random generation

0.8.0, the class have this new options :

- Show a list of all files in each .ZIP package.. wow! to monitorize the upload!!

Next Version:
- Delete files in package
- RSS of files in each package, wow!! to monitorize the upload!!