2010-02-17 11 views
12

¿Hay un motor de aplicaciones en línea/en la nube con una opción de Perl disponible?¿Existe una infraestructura en la nube en la que pueda implementar aplicaciones Perl?

Me gustaría escribir e implementar una aplicación web personal alojada por un motor de aplicación web existente (la aplicación es bastante simple y económica, pero necesita un pequeño almacenamiento en línea. Si a alguien le importa, es básicamente una familia). lista de compras del alcance que se utilizará fuera de los teléfonos inteligentes y navegadores web para PC).

Prefiero no alojarlo en el Apache de mi PC de casa, debido a las preocupaciones sobre el tiempo de inactividad (mi conexión de banda ancha es menos que estable).

El principal candidato que mis investigaciones descubrieron hasta ahora fue Google App Engine.

Según tengo entendido, Google App Engine solo tiene API de Python o Java. Catch es, soy un tipo Perl, con cero exposición a Python.

Y si es así, ¿ese motor específico es lo suficientemente inferior al motor de Google como para que valga la pena aprender Python solo para poder usar el de Google? (No me importa aprender Python en teoría, pero estoy un poco estresado por el tiempo, así que preferiría no embarcarme en ese proyecto en particular por ahora; solo quiero terminar la aplicación y usarla).

+0

Hamish, mientras que podría tomar 2 días para aprender los fundamentos de Python, tardará probablemente significativamente más larga que la de aprender Python, así como las tecnologías adjuntas que se utilizan para crear una aplicación de AppEngine. –

+0

Eso frustra el propósito de la pregunta. –

+0

Me pregunto si Parrot puede hacer algo por DVK. –

Respuesta

4

Como referencia: Perl AppEngine - Proyecto para obtener Perl en Google App Engine.

Sin embargo, como perigrin ya ha mencionado el proyecto como estancado. Aunque tenga en cuenta que está estancado y reiniciado dos veces, ¡entonces no descarte otro avivamiento!

Creo que GAE tenía sus dolores de crecimiento y era demasiado un objetivo móvil resbaladizo para los desarrolladores de Perl AppEngine. Con la inclusión de Java en el GAE, se esperaba que las cosas se calmaran un poco.

Recuerde Google ha prometido que "otros" idiomas se presentarán a GAE. Así que Perl e incluso Parrot VM pueden llegar allí en el futuro.

referencias adicionales:

/I3az/

10

Hubo un intento en un punto de ejecutar Perl en Google App Engine (GAE). Sin embargo, si recuerdo la naturaleza de GAE, estos intentos fueron difíciles, y el grupo detrás del impulso perdió ímpetu.

Las aplicaciones de Perl pueden alojarse (y se alojan fácilmente) en AWS EC (Amazon), Linode (un proveedor de Servidor Privado Virtual (VPS)) y en muchas otras soluciones. Linode específicamente tiene una solución VPS por $ 20/mes que puede albergar una pila web Catalyst completa y viene con, al momento de escribir esto, 16GB de almacenamiento.

+0

¿Amazon también proporciona el uso gratuito de "pequeña escala" como Google? – DVK

+0

Desafortunadamente, usted paga solo por el tiempo "encendido" del servidor, pero cuando el servidor no está "encendido" tampoco es accesible. – perigrin

2

Su mejor opción es obtener una cuenta de alojamiento web básico por $ 5 al mes. Como ejemplo al azar, vea Geekisp (Este es el ISP que uso para tales cosas y he tenido un excelente servicio.) Esto le brinda la mayor parte del beneficio de una solución en la nube (es decir, otra persona está haciendo la mayor parte de su trabajo administrativo, dejándole gratis para manejar el contenido.)

Aprender tanto la API de Google App Engine como Python probablemente no valga la pena para una aplicación que nunca necesitará escalar, que es la otra ventaja principal de estar "en la nube".

+0

El beneficio lateral es, por supuesto, el conocimiento adquirido :) Soy un poco cauteloso sobre la fiabilidad de un ISP aleatorio, pero para mi aplicación probablemente estaría bien ... ¡Gracias! – DVK

+0

Si * quieres * jugar y aprender algo nuevo, entonces, obviamente, hazlo :) Mi sugerencia se basa en tu afirmación 'Solo quiero terminar la aplicación y usarla'. Además, no lo olvides, incluso las nubes no son infalibles. Tanto Google como Amazon han tenido interrupciones con sus soluciones en la nube. –

2

Otra opción puede ser Phenona. Está en beta ahora, pero parece muy prometedor.

1

dotCloud será el anfitrión de Perl para usted.

Sin embargo, el cheapest plan (32 MB de RAM) es de $ 4.32/mes

Cuestiones relacionadas