tutorial rails programas espaƱol ejemplos descargar comandos caracteristicas ruby-on-rails ruby social-networking

ruby-on-rails - programas - ruby on rails tutorial



El mejor framework de redes sociales de Ruby on Rails (9)

No he trabajado con estos, pero estoy al tanto de esta comparación:

"A diferencia de Insoshi y Lovd By Less, que son aplicaciones de Rails de redes sociales completas, Community Engine es un complemento que puede agregar funciones de redes sociales a las aplicaciones Rails existentes".

de

http://www.rubyinside.com/community-engine-rails-plugin-that-adds-social-networking-to-your-app-901.html

Estoy planeando crear un sitio web de descarga de conferencias + navegación / comentario / descubrimiento en redes sociales + usando Ruby on Rails. Parcialmente por diversión y también como un medio para aprender Ruby on Rails. Estoy buscando un marco de redes sociales que pueda usar como base para mi sitio. No quiero volver a inventar la rueda.

Buscando en la web encontré tres marcos. ¿Cuál de estos tres recomendaría usar y por qué?

http://portal.insoshi.com/

http://www.communityengine.org/

http://lovdbyless.com/


Depende de tus prioridades.

Si realmente quieres aprender RoR, hazlo todo desde cero . Seriamente. Tira el tuyo. Es la mejor forma de aprender, mucho mejor que piratear el código de otra persona. Si haces eso, a veces aprenderás Rails, pero a veces simplemente aprenderás ese marco de red social específico. Y no sabrás cuál es cuál ...

El tipo de sitio que sugieres suena perfecto para un proyecto de Rails. Si te quedas atascado, ve a buscar en los repositorios de estos marcos. A quién le importa si estás reinventando la rueda? Es su sitio, su visión, sus reglas.

Si solo quieres un sitio en funcionamiento, entonces elegiría Insoshi o LovdbyLess simplemente porque están listos para usar, por lo que tendrás que hacer menos para que se ejecute. Sugiero tratar de instalarlos a ambos y presentarte en los Grupos de Google. Eso te dará una buena indicación de si te vas a llevar bien.


Otro aspecto positivo de Community Engine es que está utilizando Engines, que es un tipo avanzado de complemento que se está convirtiendo en parte de los rieles en 2.3 . Entonces, lo que aprendes del uso de Community Engine (y por lo tanto de Engines) será útil en el futuro.


Con respecto a RailsSpace, es una aplicación Rails 1.2 muy bien construida, y creo que se actualizó para compatibilidad con Rails 2.x. Incluso hay un excelente libro que se escribió sobre la aplicación RailsSpace (o más bien, RailsSpace y el libro se escribieron juntos).

Pero, RailsSpace se convirtió en Insoshi, cuando los autores estaban tan inspirados por la cantidad de interés en un sitio de redes sociales integrado en Rails. Entonces, si bien RailsSpace podría ser un ejercicio de aprendizaje interesante, está muerto en términos de desarrollo. Todos los esfuerzos de los autores (creo que durante más de un año) han ido a parar a Insoshi, así que ahí es donde deberían estar mirando.


Actualmente estoy probando tanto lovdbyless como insoshi. Pude instalar y poner en funcionamiento insoshi con bastante rapidez, mientras que lovdbyless me lo está dificultando. si estás en modo novato, te sugiero que obtengas el libro de Head First. http://www.headfirstlabs.com/books/hfrails/ es probablemente uno de los mejores libros para principiantes. al menos en mi opinión porque pasé por algunos que eran demasiado confusos.


Actualización: la licencia de Insoshi ha cambiado a la licencia de MIT, lo que significa que básicamente eres libre de hacer con ella lo que quieras. Pero aún así, revise la licencia de cualquier código que esté considerando antes de invertir demasiado en él.

Algo a tener en cuenta a la hora de decidir es la licencia del código. Insoshi tiene licencia bajo la Licencia Pública General Affero de GNU, http://insoshi.com/license . Esto significa que debe distribuir el código fuente a su aplicación web basada en Insoshi a cualquier persona que use esa aplicación web. Es posible que no desee hacer eso, en cuyo caso tendrá que pagar a Insoshi una tarifa de licencia (tienen licencia doble, como MySQL).

LovdByLess se distribuye bajo una licencia de MIT, http://github.com/stevenbristol/lovd-by-less/tree/master/LICENSE . Esto significa que puedes usar el código fuente como quieras.


Otra opción para cualquiera que quiera crear un sitio social sin tener que construirlo desde cero es el framework EngineY. EngineY es un marco de redes sociales escrito en Ruby and Rails. Proporciona muchas características populares de redes sociales, como secuencias de actividad, grupos, fotos, tableros de mensajes, actualizaciones de estado, eventos, blogs, publicaciones en el muro, feeds de Twitter integrados y más. EngineY también está en desarrollo activo con nuevas características que se agregan todo el tiempo. Puede leer más sobre EngineY y descargarlo de: http://www.enginey.com


Solo una actualización rápida, EngineY ahora es compatible con Rails 2.3.5 y recién lanzado este fin de semana es compatible con temas. Esto va junto con las funciones existentes, incluidos grupos, blogs, fotos, API REST, actualizaciones de estado, Facebook Connect, foros, mensajes privados, perfiles de usuario, fuentes de actividad, publicaciones en el muro y más ... Compruébelo en http: // www .enginey.com o en GitHub en http://github.com/timothyf/enginey


Usa Rails 3 y tira el tuyo. Sin embargo, no copie y pegue código, mire a través de la fuente e intente comprender el razonamiento o el motivo detrás de ciertas decisiones de diseño, solo entonces aprenderá.