[rails-br] Rails com Angularjs

69 views
Skip to first unread message

Clodonil Trigo

unread,
Mar 2, 2015, 12:35:00 PM3/2/15
to rail...@googlegroups.com
Olá Pessoal,

Como vocês entendem a integração do Rails com Angularjs? É interessante?

Clodonil H. Trigo

Alex Takitani

unread,
Mar 2, 2015, 12:39:45 PM3/2/15
to rail...@googlegroups.com
Dependendo do que vc for fazer, até é.

Só não está mais na moda, a moda da vez é React.

--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Clodonil Trigo

unread,
Mar 2, 2015, 12:58:13 PM3/2/15
to rail...@googlegroups.com
Valeu Alex,  Tá difícil ficar na moda. Vi pouca coisa com angularjs e o Rails. Vou pesquisar o React.



Clodonil H. Trigo

Cezinha - ASSEINFO

unread,
Mar 2, 2015, 1:02:21 PM3/2/15
to rail...@googlegroups.com
Olá Clodonil!

A gente tá usando o Rails com Angular na boa. Estamos usando a própria asset pipeline pra armazenar tudo.

Não fizemos nos moldes de front totalmente separado do backend. Ficou um app Rails normal.

Um abraço

Everaldo Gomes

unread,
Mar 2, 2015, 1:07:43 PM3/2/15
to rail...@googlegroups.com
Ouvi dizer que lançaram/iriam lançar o AngularJS 2.0 - e que teria muitas mudanças.

Também andei estudando sobre Web Components.

Dê uma olhada no Polymer e derivados: https://www.polymer-project.org/

Eu resolvi esperar as coisas em front-end estabilizarem um pouco, aí parti pra estudar Android. Parece que pagam melhor e é "mais limitado" o ambiente, deve ser mais fácil...


Clodonil Trigo

unread,
Mar 2, 2015, 1:11:17 PM3/2/15
to rail...@googlegroups.com
Estava olhando o React, e a primeira impressão é que integra melhor ao Rails. É isso mesmo Alex Takitani.

http://blog.arkency.com/2014/07/why-we-use-react-js-in-our-rails-projects/

http://aspiringwebdev.com/react-js-and-flux-in-rails-a-complete-example/


Clodonil H. Trigo

Clodonil Trigo

unread,
Mar 2, 2015, 1:13:42 PM3/2/15
to rail...@googlegroups.com
Olá Cezinha,

Você tem algum exemplo? Link?

Clodonil H. Trigo

2015-03-02 15:02 GMT-03:00 Cezinha - ASSEINFO <ce...@asseinfo.com.br>:

Alex Takitani

unread,
Mar 2, 2015, 1:13:56 PM3/2/15
to rail...@googlegroups.com
Sim é facil de integrar, mas as propostas sao completamente diferentes, React não faz a mesma coisa que o Angular.

A pergunta que vc tem que fazer é: Pra que eu preciso de um framework de frontent?


Alex Takitani

unread,
Mar 2, 2015, 1:14:42 PM3/2/15
to rail...@googlegroups.com
Recomendo a leitura desse post pra quem está interessado no assunto de fw javascript:

Clodonil Trigo

unread,
Mar 2, 2015, 1:16:40 PM3/2/15
to rail...@googlegroups.com
Alex, De fato não conhecia o React, estou lendo agora. Valeu pelo link.

Clodonil H. Trigo

nilod...@gmail.com

unread,
Mar 2, 2015, 1:33:54 PM3/2/15
to rail...@googlegroups.com
Alex, 

Ótimo esse texto obrigado! :D

Será que precisamos tanto assim desses frameworks JS em nossas Apps Rails?


Nilo Dantas
Phone +55 71 9217-0605
"People's dreams never end!" Marshall D. Teach

Alex Takitani

unread,
Mar 2, 2015, 1:38:07 PM3/2/15
to rail...@googlegroups.com
Essa é a grande questão.... 

Eu fiz uns testes com ember, angular, e cheguei a conclusão de que estava repetindo muito código
e que tudo acabava virando uma salada depois que o app ficava grande.

Desisti por um tempo e estou tentando o aproach do react, estou gostando mas ainda não dá pra bater o martelo.

Eu acho que ainda vai demorar pra termos um vencedor nessa área, como o artigo diz, os browsers mudam muito e muito rápido, 
o react talvez por ser menos ambicioso, por ser bancado pelo facebook e com a vinda do react-native ( pesquisem!!!!!!) me parece ter futuro.

nilod...@gmail.com

unread,
Mar 2, 2015, 1:46:58 PM3/2/15
to rail...@googlegroups.com
Tomara msm.. 

Porque eu msm já parei de investir meu tempo em frameworks front.
Melhor melhorar bem o meu Ruby, Rails, JS(coffee) e JQuery e esquecer essa luta/dilema/problemas/etc da comunidade JS.

Nilo Dantas
Phone +55 71 9217-0605
"People's dreams never end!" Marshall D. Teach

Andrey Nering

unread,
Mar 2, 2015, 2:03:50 PM3/2/15
to rail...@googlegroups.com
Uso o React e acho muito bom.

Pesquisem também sobre a arquitetura Flux.

Douglas Rossignolli

unread,
Mar 2, 2015, 2:06:08 PM3/2/15
to rail...@googlegroups.com
É exatamente por isso que eu uso o meu bom e velho sammy.js (router),
 crio os meus controller em classe em javascript mesmo e monto os meus views carregando no meu controller com (https://gist.github.com/xdougx/5879172)
e pronto, tudo lindo!
Atenciosamente,
Douglas Rossignolli

Cezinha - ASSEINFO

unread,
Mar 2, 2015, 7:09:21 PM3/2/15
to rail...@googlegroups.com
Olá Clodonil!

Infelizmente o código que eu tenho não é possível de ser publicado, pois faz parte de um projeto fechado.

De qualquer maneira é moleza integrar com o Rails. Se você der uma gorgolada vai achar uma porrada de conteúdo sobre como fazer. Claro... você encontrará algumas abordagens diferentes. Por exemplo:

a. Criar o front-end como se fosse um app separado que se comunica com uma API Rails.
b. Um app Rails normal, mas trabalhando com SPA:
b.1. Tendo os templates HTML sendo servidos no public.
b.2. Tendo os templates HTML sendo servidos pelo sprockets (minha abordagem).

Se você manja de asset pipeline... não é difícil.

Sobre usar Só Rails, Angular, React ou qualquer outro - a minha opinião é a seguinte: 

Se você vai fazer um projeto novo, pense na possibilidade de monta-lo em SPA. Esse negócio de ficar carregando página é muito chato. Isso fica muito evidente depois que você começa a trabalhar com SPA.

Angular? React? Backbone? Cara... escolha aquele que mais te agrada e vai fundo. Lembre-se que um projeto de software não é um prédio. Você consegue mudar ele a todo momento. No fundo sempre você terá templates e comportamentos e mesmo que seja sofrido, você poderá migrar de um framework para outro se você achar conveniente.

Não acredite em mim, ok? Monte você mesmo um cadastro com cada um e veja o que você achou mais bacanudo!

Eu ouvi um cara dizer uma coisa na semana passada que foi mais ou menos o seguinte: "não se apaixone pelo martelo". Use-o enquanto for útil. 

Boa sorte.


César Luiz dos Anjos Júnior

Diretor

(48) 3263-7137
http://www.asseinfo.com.br



Descrição: Descrição: C:\assinatura_email\logo.jpg 

"A curiosidade é um dos maiores sinais de vitalidade de um profissional.”

Jim Collins

 

“Keep learning like a crazy...”

Uncle Bob

Reply all
Reply to author
Forward
0 new messages