Profundizando en el SaaS

nube Saas

Aunque cada vez más usuarios y empresas se decantan por utilizar SaaS (Software as a Service), todavía quedan muchas dudas e incertidumbres que alejan las grandes posibilidades que estas herramientas ofrecen de la gran mayoría de usuarios. Una forma eficaz para acercarse al SaaS es conocerlo mejor. Por eso, hoy os traemos un interesante resumen sobre lenguajes de programación y otras herramientas utilizadas en el desarrollo de este tipo de software.

Varias empresas que venden SaaS han colaborado a través de una encuesta en un breve informe que se ha elaborado en Saasmania y que es bastante revelador acerca de los entresijos en este área de la utilización de la “nube”.

lenguajes de programacion

Los dos lenguajes más utilizados son Java y PHP. El primero por su potencia , robustez, la gran cantidad de frameworks y experiencia del equipo de desarrollo, muy adecuados para empresas asentadas. El segundo, por la velocidad en el desarrollo o lo que es lo mismo precio y por otro lado la gran cantidad de programadores que admite, siendo la primera característica clave para las start-up.

En cuanto a los Frameworks, para java lo que más se utiliza es Struts y Spring , para PHP Symphony y para Ruby, Ruby on Rails.

Dentro de la Arquitectura Web, se impone el Software Libre, por la gran comunidad, la documentación y el coste 0 del producto. Respecto al Servidor Web, Apache es la opción elgida por el 79% de las empresas que han participado en la encuesta, siendo ISS el segundo más utilizadopara entornos .NET de Microsoft.

Los lenguajes que hacen uso del servidor de aplicaciones son Java, .NET y Ruby, y entre éstos, el más utilizado es Tomcat para Java y Passenger para Ruby.

En cuanto al Servidor de BBDD, no es ninguna sorpresa encontrar que el más utilizado es MySQL con un 74% seguido de PostGres con un 13% de presencia. Estabilidad, precio, multiplataforma, gran comunidad y facilidad para encontrar administradores son los motivos de adopción de estás herramientas.

comentarios

 

Google AppEngine ya trabaja con Java

 

Entre los diversos lenguajes que emplean los programadores para desarrollar las aplicaciones que todos nosotros disfrutamos, sin duda, el que más se emplea y solicita es el Java. Es el aprendido y empleado por toda una generación de ingenieros, pero sobre todo, lo que hace que mantenga su predominancia es que su comunidad de desarrolladores ha evitado “casarse” con nadie.

Prácticamente hace un año nacía Google App Engine, un servicio que permite desarrollar tus propias aplicaciones web dentro de los servidores de Google, y además utilizando su tecnología BigTable y Google File System.

Hasta la fecha, el único lenguaje con el que se podía trabajar dentro de Google App Engine era Python,  que gracias a esta circunstancia ha conseguido obtener mayor popularidad para este lenguaje de programación. Las malas lenguas cuentan que Google tenía miedo a liberar Google AppEngine con Java ya que no tenían recursos para atender la tremenda demanda que se produciría. Por eso empezaron con un lenguaje elitista como Python.

El caso es que en los diferentes encuentros de programadores de Google (entre ellos el de Madrid), la petición que se repitió hasta la saciedad fue que Google AppEngine soportara Java. Y parece que Google ha tenido muy en cuenta este clamor popular.

De manera que desde hace unos días, como se puede leer en el post oficial, Google App Engine también permite crear aplicaciones web utilizando Java, el popular lenguaje creado por Sun y utilizado por millones de programadores. Incluso se dispone de un plugin para Eclipse con el que se pueden crear proyectos más cómodamente.

Está claro que Google sigue trabajando duro en su apuesta de Platform as a Service (PaaS), y abrir la plataforma a Java es acceder a un mercado de millones de desarrolladores y prácticamente la totalidad de los estudiantes de Ingeniería Informática. Probablemente como solución enterprise todavía es muy limitada, pero el Cloud Computing sigue bajando los gastos necesarios para montar una startup gracias a soluciones de este tipo. Sin duda es un tanto que se anota Google a su favor.

comentarios