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

lunes, 16 de enero de 2012

Comparando PHP, Python y Ruby en una infografía



En ocasiones he percibido el hecho de la existencia de una “guerra” por parte de usuarios de diferentes lenguajes y suele ser habitual encontrar las típicas discusiones “Java vs C” o “ASP vs PHP” por ejemplo. Antes de nada, he de decir que todos los lenguajes tienen pros y contras, aunque siempre hay puntos en los que sirven para lo mismo. Nuestra visión como programadores debería ser más abierta y respetar la existencia de muchos lenguajes a cerrarse a pensar que lo que utilizamos es lo mejor.

Sin embargo, bajo esta actitud de compresión interlingüistica, siempre es necesario comparar los diferentes lenguajes para conocer sus virtudes o defectos. En este post vamos a mostrar una infografía que compara trés de los más importantes lenguajes modernos: PHP, Ruby y Python desde diferentes puntos de vista. 

Por destacar los puntos más interesantes de esta infografía, Ruby es más usable evitando confusiones en su sintaxis y obteniendo un código más elegante y expresivo. Sin embargo, también es el más complejo de aprender. Por lo contrario, Python por su facilidad de aprendizaje es apropiado para ser el primer lenguaje o para usuarios noveles.

En cuanto a popularidad PHP se encuentra por encima de estos dos siendo además más demandado en ofertas de trabajo y más conocido por demandantes de empleo. En cuanto a velocidad de ejecución, Python se ejecuta más rápido con diferencia.

Hay que destacar que los tres han sido utilizados en proyectos de gran envergadura como YouTube, Twitter o Facebook por lo que la estabilidad está asegurada. Aunque es de comentar que Twitter tuvo en su día problemas de escalabilidad y tuvo que portar su aplicación de Ruby a Scala. En todo caso, en este tipo de comparativas, mis respetos a todas las opiniones y a los usuarios de los tres lenguajes si tu experiencia o perspectiva no coincide con lo expuesto.

Les dejo con la infografía a continuación.

programming languages, infographic

jueves, 10 de noviembre de 2011

Instant WordPress – Ejecuta WordPress sin necesidad de instalarlo



Si necesitas instalar WordPress en tu Microsoft Windows pero no quieres que se altere el registro de la máquina, instantwp ofrece una buena solución.

Se trata de una aplicación que puede ejecutarse desde una memoria portátil (un usb, por ejemplo), incluyendo WordPress 3.2, Apache 2.2.15 (Win32), PHP 5.3.2 y MySQL 5.1.46-community-nt.

De esta forma puedes llevar siempre contigo un wordpress funcional, permitiendo ser ejecutado en cualquier lugar con solo conectar el dispositivo vía usb, lo que puede ser muy interesante para programadores que necesiten de la plataforma para realizar funciones.

martes, 25 de octubre de 2011

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

Fork – Un compacto CMS para sitios web



Aunque no tenga el poder y la flexibilidad de monstruos como Worpress, Joomla o Drupal, Fork CMS ofrece una solución de gestión de contenidos de sitios web bastante atractiva.

Con código abierto, es extremadamente sencillo de instalar en servidores con PHP y Mysql, teniendo en un solo panel todas las herramientas necesarias para crear formularios, administrar blogs, consultar estadísticas o mantener páginas de un sitio web corporativo.

Con algunas extensiones y pocos temas disponibles, es una buena opción para los que no quieren tener la responsabilidad de mantener varios plugins en WordPress, por ejemplo, ya que Fork incluye las herramientas básicas sin necesidad de instalar extensiones de ningún tipo.

Ideal para mantener sitios pequeños, ya que no he encontrado ninguna referencia relacionada con el rendimiento de webs con miles de visitas diarias mantenidas con Fork.