Hola gente,

hago mi humilde aporte a este muy interesante tópico...

2008/12/30 Pilaf <[email protected]>

> Yo tengo una cuenta y la verdad es que estoy impresionado. Por lo que
> leí es muy probable que mantengan algún plan gratuito en el futuro,
> pero no era algo seguro todavía. Además si uno sale con una aplicación
> interesante puede solicitar un upgrade de la cuenta también gratuito,
> sujeto a que ellos encuentren interesante la aplicación en cuestión.
>

Heroku tiene cosas muy interesantes que a primera vista dejan boquiabierto y
entusiasmado a cualquiera: el code editor online, el instalador de
plugins/gems, el lanzador de tareas rake y bueh... el "instant" deploy que
tiene son como los "highlights" más relevantes de este recurso (ni que
hablar de cuando incorporaron la posibilidad de modificar el código
localmente desde un repo git y el deploy inmediato ante cualquier push...
hermoso!). Yo creo que, aunque todavía está muy beta, tiene mucho potencial
y puede llegar a convertirse en una GRAN herramienta de desarrollo.

Algunas detalles que encontré a la hora de utilizar heroku "en serio". Hace
poco en un proyecto, se nos ocurrió buscar alguna alternativa que nos
permita tener un ambiente de staging "bueno, bonito y barato" (a lo que
agregaría rápido). Heroku (obviamente) fue la primera alternativa. Pero a la
hora de apretarlo un poco, saltaron algunas cosas que no nos terminaron de
convencer:

1. Hasta ese momento Heroku soportaba hasta rails 2.1.1. Nosotros estabamos
desarrollando la aplicación en Rails 2.2.2. Al intentar hacer un freeze de
esa versión de Rails, Heroku hizo boom. Fue ahi cuando nos dimos con la
novedad de que Heroku no soporta un rails freezado. (shame on them! :P)

2. Si instalas un plugin (o una gema) desde el editor de Heroku, este lo que
hace es agregarte una especie de "symlink" hacia una carpeta externa, hasta
ahí todo bien digamos. El tema es al momento de hacer un clone de la
aplicación para hacer modificaciones locales. Te bajas tu código pero no
tenes disponibles los plugins/gemas que instalaste, por lo que tenes una
aplicación que no puede correr de manera local (a menos que te tomes el
trabajo, de eliminar los plugins que agregaste desde heroku e instalar los
plugins desde tu copia local y luego hacer el push)

De ahí, el resto son detalles muy demasiado menores que no vale la pena
mencionarlos.

Conclusión: Heroku está muy piola, tiene muchisimo potencial, pero todavía
no tiene la madurez necesaria para soportar una app mas o menos polenta.


>
> 2008/12/30 Martin Gomez <[email protected]>:
> > Hola, soy muy nuevo en Ruby, y quiero aportar algo que encontré y quizás
> > muchos de ustedes ya conozcan.
> > Se trata de un sitio web llamado heroku, que nos posibilita hostear
> > aplicaciones ruby de una manera muy sencilla, y poder mantenerlas desde
> una
> > interfaz web. Por ahora es gratuito con ciertas limitaciones de espacio,
> > pero calculo que se hará pago dentro de un tiempo para uso productivo.
> Puede
> > servir muy bien para  hacer demos a clientes, y mostrar el avance de lo
> que
> > hagamos.
>

Lo bueno de haber exprimido Heroku al máximo, y ver que (todavía) no estaba
a la altura de nuestras necesidades inmediatas, fue que tuve la posibilidad
de probar otro servicio bastante piola, similar a Heroku pero muchisimo más
maduro. Se trata de Morph <http://mor.ph/>, al que llegué por una
recomendación de (mi querido amigo) Luis Lavena <http://blog.mmediasys.com/>.


Morph básicamente te provee de una plataforma para albergar tu aplicación
Rails y de un deployment recipe para facilitarte la vida a la hora de hacer
un deploy de tu app; luego te da un panel desde donde podés monitorear el
funcionamiento de tu app y de acceso a un PHPMyAdmin para manipular la DB en
caso de ser necesario.

Tiene un plan gratuito que se banca lo que le pongas encima y luego te da la
posibilidad de ir escalando fácilmente hacia otros planes más generosos en
recursos que son pagos y que funcionan bajo una modalidad de consumo diario
de créditos (ej: un plan te cuesta 1 crédito por dia, donde un crédito
equivale a U$S1).

Seguro que me olvido de algún otro detalle piola que le vi a Morph pero
bueh...


> > Obviamente está en beta aún, y se pueden ver los videos introductorios.
> > El sign-up suele tardar unos días, pero si no quieren esperar, envíenme
> un
> > email que puedo enviarles una recomendación para que puedan dar de alta
> su
> > cuenta.
> > El sitio es: http://heroku.com/
> > saludos!
> > Martin Gomez
>

Te recomiendo que le des una mirada a Morph en http://mor.ph, está bastante
piola.

Gracias por tu aporte.

De paso aprovecho la ocasión para enviarles mis mejores deseos para este
nuevo año. Muchas felicidades para todos y SALUD! :D

Un abrazo.


>
> >
> > _______________________________________________
> > Ruby mailing list
> > [email protected]
> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >
> >
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>



-- 
Juan Maria Martinez Arce
(in)signia
+54 381 4207387
+54 381 155 505571
http://www.linkedin.com/in/jmartinezarce
http://www.workingwithrails.com/person/8707-juan-maria-martinez-arce
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a