Archive for Desarrollo web

Noviembre 23rd 2010

Ranking Lenguajes de Programación Noviembre 2010

Número de lecturas: 3696
{lang: 'es-419'}

Go, el lenguaje de programación de Google y Objetive-C los más perjudicados en esta última clasificación mensual.

Tras un año experimentando los mayores porcentaje de crecimiento y cerca de convertirse en uno de los lenguajes de programación del 2010 gracias a la popularidad de los iPhone, Objetive-C, el lenguaje orientado a objetos creado en la década de los 80, sufre una considerable pérdida de relevancia en esta última clasificación (-0.5% respecto a octubre).

Go, el lenguaje de programación de Google tras ser considerado como uno de los de mayor crecimiento en 2009, pierde su posición en el top 20 a punto de finaliza el 2010.

Visual Basic, por su parte, desciende hasta el séptimo lugar lo que supone la peor posición desde que llevamos a cabo este ranking.

Por último, señalar que las primeras posiciones del ranking se mantienen invariables. Así Java, C y C++ vuelven a ser los lenguajes de programación más importantes de esta clasificación mensual.

Ranking lenguajes de programación Noviembre 2010:

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

Este ranking elaborado a partir del Indice Comunitario de Programación TIOBE, es presentado para ofrecer a todo desarrollador interesado una referencia donde comprobar si sus habilidades de programación siguen estando al día o para tomar una decisión estratégica sobre qué lenguaje de programación aprender.

Fuente:

http://desarrolloweb.com

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Noviembre 5th 2010

Google presenta modulo que acelera sitios web

Número de lecturas: 3120
{lang: 'es-419'}
Google ha lanzado un módulo para Apache que optimiza los contenidos web reduciendo hasta en 50% el tiempo que toma cargar la página.

Diario Ti: Con la primera versión del módulo se realizan alrededor de 15 optimizaciones en tiempo real, y que incluyen caching de elementos permanentes o de actualización infrecuente, recompresión de imágenes y reducción de ciclos de respuestas seriales.

Hasta ahora, Google ha ofrecido la herramienta PageSpeed, que ofrece sugerencias a los desarrolladores para acelerar las páginas web. En su blog, Google escribe que aunque PageSpeed ha facilitado la optimización mediante procedimientos sencillos para desarrolladores y webmasters, la empresa quiso facilitar aún más las cosas, reduciendo al máximo el esfuerzo requerido al webmaster.

Google agrega que el módulo mod_pagespeed realiza las optimizaciones de velocidad de forma automática.

En las pruebas realizadas por Google, el tiempo de carga de las páginas pudo ser reducido hasta en 50%, según queda demostrado en este vídeo.

El usuario podrá activar y desactivar el modulo a voluntad.

En su anuncio, Google destaca que la empresa de Hosting Go Daddy planea implantar mod_pagespeed. Go Daddy tiene 8,5 millones de clientes.

Más información sobre el módulo y enlaces para su descarga en
ésta página.

Fuente :

http://www.diarioti.com/gate/n.php?id=28076

Octubre 26th 2010

Cualidades esenciales para cualquier desarrollador web

Número de lecturas: 5884
{lang: 'es-419'}

Interesante articulo de las cualidades que debe tener un desarrollador web, bastante reales y que pueden aportar a muchos que empiezan o que tienen experiencia pero pueden complementar mejor su forma de trabajar

Cada vez es hay mayor cantidad de herramientas y tecnicas para realizar sistemas web, esto le da muchas mas complejidad dia a dia al desarrollo web, pero tambien mucha herramientas que facilitan el desarrollo de un sistema web.

Antes con saber programar en PHP/Mysql/Html/Css era mas que suficiente para conseguir clientes, y poder trabajar en cualquier proyecto web. Hoy en dia esto no es suficiente.

Los sistemas al ser mas complejos, requieren mas profesionalismo en el desarrollo, y gente mas capacitada. Hay muchas herramientas que hoy son indispensable para proyectos medianos/grandes, que requieren mas de un programador.

Control de versiones.

Es real que los sistemas son cada vez mas grandes y mas robustos, generalmente vemos que un sistema tiene varios desarrolladores, disenadores, QA, y otros, solo para crear un sitio de e-commerce, o un portal mediano. Esto hace indispensable el uso de un sistema para el control de versiones, pero no solo alcanza con saber hacer un checkout y commit con svn, ahora se necesita un conocimiento general sobre la teoria del control de versiones, branch, tags, mergear ramas. Tambien manejo de otros sistemas de control de versiones como mi actual favorito Git, o mercury, entre otros.

more »

Octubre 25th 2010

Fat Free Framework, un framework para PHP

Número de lecturas: 4388
{lang: 'es-419'}

Fat Free Framework es un framework creado para PHP muy potente y ligero a pesar de estar formado por un único fichero cuyo tamaño es de 55 Kb. En este único fichero, se ofrece el marco de trabajo y una serie de herramientas integradas como son un motor de plantillas, caché, herramienta de testeo…

Un punto a favor de este framework es lo que vienen anunciando, un sistema de control del consumo de ancho de banda, por lo que se anuncian como el único framework capaz de controlar los ataque de denegación de servicio, otra cosa será verlo funcionar, para comprobar si es así.

Fat Free Framework también incluye plugins adicionales que podemos utilizar para facilitarnos la creación de la aplicación. Así tendremos un procesador de formularios, un generador de imágenes Captcha, un compresor CSS y JavaScript

Si eres novato o bien si ya eres un experto en PHP, este es un framework que valdría la pena de probar.

Pueden ver más información sobre el mismo en su página web.

Fuente:

programacion.net