Heroku
Heroku è una piattaforma come servizio (PaaS) che esiste sulla nuvola, permettendo agli sviluppatori di software per creare ed eseguire applicazioni web complesse senza doversi preoccupare l'hardware sottostante o gli aspetti di networking di esso.
- Consente agli sviluppatori di software si concentrano sulla creazione di software invece di doversi preoccupare di hardware e di rete
- Gli sviluppatori possono facilmente scalare la loro applicazione come loro base di utenti cresce
- Astrae il processo di sviluppo
- Rende la distribuzione di un'applicazione web più semplice possibile
- Fornisce un sacco di opzioni di lingua e di database, così come altre caratteristiche potenti
- Ha server molto affidabili e supporto eccellente
- Può diventare molto costoso da usare
- Il suo livello gratuito è molto limitato e utile solo a scopo di test
Heroku, che è ora di proprietà di Salesforce, è stata una delle prime soluzioni PaaS ed è ancora uno dei migliori. Anche se certamente non è la soluzione più economica là fuori, è molto veloce per distribuire le applicazioni ad esso, e funziona queste applicazioni in modo molto efficiente e affidabile. Si astrae un sacco di complessità di costruzione di applicazioni web, rendendo la distribuzione uno più semplice possibile. In un primo momento, si poteva solo eseguire applicazioni Ruby on esso, ma ora supporta Java, Node.js, Python, Scala, PHP, Go e Clojure. Essa ha anche un sacco di opzioni di database, e altre caratteristiche potenti, e le scale tutto perfettamente come base di utenti dell'applicazione cresce. Heroku, però, può essere costoso. Molto costoso. Ha un livello gratuito, ma è molto limitata. In questo livello, sarà anche messo applicazioni web a dormire se ricevono alcuna attività per 30 minuti. Questo significa che se non si visita il vostro sito per una mezz'ora, la prossima persona che fa visita dovrà aspettare fino a 20 secondi per ottenere una risposta dal server. Questo rende il livello utilizzabile libero soltanto per scopi di test.