2010-02-17 9 views
12

Esiste un motore di app online/cloud-ish con un'opzione Perl disponibile?Esiste un'infrastruttura cloud in cui posso distribuire applicazioni Perl?

Mi piacerebbe scrivere e distribuire un'applicazione Web personale ospitata da un motore di app Web esistente (l'app è abbastanza semplice e a basso costo, ma ha bisogno di un piccolo spazio di archiviazione online. Se qualcuno importa, è fondamentalmente una famiglia- lista della spesa da utilizzare su smartphone e browser Web per PC).

Preferisco non ospitarlo sul Apache del mio PC di casa, a causa di preoccupazioni relative ai tempi di inattività (la mia connessione a banda larga è inferiore alla stabilità).

Il principale candidato le mie ricerche scoperte fino ad ora era Google App Engine.

La mia comprensione è che Google App Engine ha solo API Python o Java. Catch è, sono un ragazzo Perl, con esposizione zero a Python.

E se sì, è quel motore specifico abbastanza inferiore al motore di Google che sarebbe valsa la pena per me di imparare Python solo così posso usare Google? (Non mi dispiace apprendere Python in teoria, ma sono un po 'stressato per tempo quindi preferirei non intraprendere quel particolare progetto per ora - voglio solo fare l'app e usarla).

+0

Hamish, mentre potrebbe prendere 2 giorni per imparare le nozioni di Python, che probabilmente prende significativamente più lungo di quello per imparare Python così come le tecnologie aggiuntive che entrano nella creazione di un'applicazione AppEngine. –

+0

Che sconfigge lo scopo della domanda. –

+0

Mi chiedo se Parrot può fare qualsiasi cosa per DVK. –

risposta

4

Per riferimento: Perl AppEngine - Progetto per ottenere Perl su Google AppEngine.

Tuttavia come perigrin ha già menzionato il progetto come inattivo. Sebbene si noti che è in fase di stallo e riavviato due volte, quindi non escludere un altro risveglio!

Credo che GAE abbia avuto i suoi dolori crescenti ed è stato un bersaglio troppo scivoloso per gli sviluppatori di Perl AppEngine. Con l'inclusione di Java nel GAE è/si sperava che le cose si sistemassero un po '.

Ricordare che Google ha promesso che le "altre" lingue saranno introdotte a GAE. Quindi Perl e persino Parrot VM potrebbero andare avanti in futuro.

Ulteriori riferimenti:

/I3az/

10

C'è stato un tentativo in un punto di far funzionare Perl su Google App Engine (GAE). Tuttavia, se ricordo che la natura del GAE ha reso questi tentativi difficili, e il gruppo dietro la spinta ha perso lo slancio.

Le applicazioni Perl possono (e sono) facilmente ospitate su AWS EC (Amazon), Linode (un provider Virtual Private Server (VPS)) e diverse altre soluzioni. Linode dispone in particolare di una soluzione VPS per $ 20 al mese in grado di ospitare un intero stack Web Catalyst e, al momento della stesura di questo documento, 16 GB di spazio di archiviazione.

+0

Amazon fornisce anche un uso gratuito "su piccola scala" come Google? – DVK

+0

Purtroppo no, si paga solo per il tempo di "on" del server ma l'ora in cui il server non è "on" non è accessibile neanche. – perigrin

2

La soluzione migliore è ottenere un account di base di hosting Web per $ 5 al mese. Come esempio casuale, vedi Geekisp (Questo è l'ISP che uso per tali cose e ho avuto un ottimo servizio.) Questo ti dà la maggior parte dei benefici di una soluzione cloud (cioè qualcun altro sta facendo gran parte del tuo lavoro amministrativo, lasciandoti gratuito per gestire il contenuto.)

Imparare sia l'API di Google App Engine che Python probabilmente non ne vale la pena per un'app che non avrà mai bisogno di scalare, il che è l'altro vantaggio principale di essere "nel cloud".

+0

Il vantaggio collaterale è ovviamente la conoscenza acquisita :) Sono un po 'cauto sull'affidabilità di un ISP casuale, ma per la mia app probabilmente sarebbe OK ... Grazie! – DVK

+0

Se * vuoi * giocare e imparare qualcosa di nuovo, allora vai ovviamente per quello :) Il mio suggerimento si basa sulla tua affermazione "Voglio solo fare l'app e usarla". Inoltre, non dimenticare, anche le nuvole non sono infallibili. Sia Google che Amazon hanno avuto interruzioni con le loro soluzioni cloud. –

2

Un'altra opzione può essere Phenona. Ora è in beta ma sembra molto promettente.

Problemi correlati