Porque tantos Rails?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Vemos um crescente na utilização de tecnologias Rails, como Ruby on Rails ou Grails. A que se deve esse fator?

Quem hoje começa a trabalhar com algum Rails, já começou com Rails? Veio do mundo Java, .Net, PHP?

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
UMC
GUJ Master
[Avatar]

Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline

rogelgarcia wrote:Vemos um crescente na utilização de tecnologias Rails, como Ruby on Rails ou Grails. A que se deve esse fator?

Quem hoje começa a trabalhar com algum Rails, já começou com Rails? Veio do mundo Java, .Net, PHP?

Onde quer chegar??

vlw

Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!

umcaste.com

Graduando em Sistema de Informação.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)

UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)

Download do NEXT


Quer aprender a programar com facilidade!?

Aqui





[WWW]
saulods
Java Ninja
[Avatar]

Membro desde: 13/09/2007 15:28:22
Mensagens: 299
Offline

Vim do java e comecei com Groovy/Grails agora em Ruby on Rails.

"...Quem esconde Conhecimento, esconde a si próprio!!!"

VEJA ::::
http://www.pregadoresdotelhado.org.br/pregacao/index.php


[MSN]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

rogelgarcia wrote:Vemos um crescente na utilização de tecnologias Rails, como Ruby on Rails ou Grails. A que se deve esse fator?

Quem hoje começa a trabalhar com algum Rails, já começou com Rails? Veio do mundo Java, .Net, PHP?


vc já mecheu com rails? fez uma aplicação simples com ele?

É muito interessante, muito facil e muito produtivo.

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
saulods
Java Ninja
[Avatar]

Membro desde: 13/09/2007 15:28:22
Mensagens: 299
Offline

Exatamente, o que me chamou mais atenção foi a produtivade e a rapidez.

Quando fiz meu primeiro Hello em Grails, fiquei espantado com a produtividade ( só de nao configurar o hibernate+Spring para fazer um simples exemplo ja era uma maravilha).


"...Quem esconde Conhecimento, esconde a si próprio!!!"

VEJA ::::
http://www.pregadoresdotelhado.org.br/pregacao/index.php


[MSN]
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

UMC wrote:
rogelgarcia wrote:Vemos um crescente na utilização de tecnologias Rails, como Ruby on Rails ou Grails. A que se deve esse fator?

Quem hoje começa a trabalhar com algum Rails, já começou com Rails? Veio do mundo Java, .Net, PHP?

Onde quer chegar??

vlw


De 10 posts seus que eu vejo, 9 são inúteis.
Ta querendo chegar nos 1000?

E quanto ao rails, acho que pela facilidade que todos falam que tem no desenvolvimento, fazendo com que se escreva cada vez menos código.

Eu tenho um amigo que tem uma empresa que trabalha na maioria dos projetos com Rails, e sempre que eu o encontro ele diz para eu dar uma olhada em Rails que facilita muito, é muito produtivo e etc. E diz que depois que eu usar, nunca mais vou querer mexer com Java.

Ainda não tive tempo de dar uma boa olhada como funciona, mas pelo tanto que todos vendem o peixe eu ainda quero parar e ver como ele funciona direitinho..

This message was edited 1 time. Last update was at 07/04/2010 12:12:16


Blog: http://nykolaslima.wordpress.com
[WWW]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

UMC wrote:
Onde quer chegar??


Quero saber a opiniao da galera..



Frango wrote:De 10 posts seus que eu vejo, 9 são inúteis.


Não vou nem comentar...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Felagund wrote:
rogelgarcia wrote:Vemos um crescente na utilização de tecnologias Rails, como Ruby on Rails ou Grails. A que se deve esse fator?

Quem hoje começa a trabalhar com algum Rails, já começou com Rails? Veio do mundo Java, .Net, PHP?


vc já mecheu com rails? fez uma aplicação simples com ele?

É muito interessante, muito facil e muito produtivo.


Sim.. conheço o Rails... quero saber o que a galera pensa...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
Nykolas Lima
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2008 13:10:41
Mensagens: 606
Offline

rogelgarcia wrote:
Frango wrote:De 10 posts seus que eu vejo, 9 são inúteis.


Não vou nem comentar...


Falei dos posts do UMC e não dos seus.

This message was edited 2 times. Last update was at 07/04/2010 12:19:38


Blog: http://nykolaslima.wordpress.com
[WWW]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Frango wrote:
rogelgarcia wrote:
Frango wrote:De 10 posts seus que eu vejo, 9 são inúteis.


Não vou nem comentar...


Falei dos posts do UMC e não dos seus.


Há só.. foi mal.. hehehe

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Começei essa discussão.. pelos seguintes motivos:

>> Há uma certa discussão, sobre a linguagem Java estar defasada.. uma linguagem antiga, e alguns colocam esse ponto como o motivo de Java estar perdendo mercado.

Minha opinião, é que apesar da linguagem realmente ficar devendo algumas features, não é esse o motivo principal da busca por outras solucoes.

>> Queria saber também se o que o pessoal busca com os Rails é produtividade.

Pelo que vi, esse realmente é o ponto principal. E também concordo com isso.

Partindo do principio que o que se busca com tecnologias alterativas é produtividade, concluimos que Java está se tornando improdutivo??

Se dividirmos o desenvolvimento Enterprise Java em algumas frentes principais temos:

- JPA, para persistencia, utilizando Hibernate.

E na parte de visao, controle, Injecao de dependencia temos basicamente:

- GWT
- Spring
- JSF (Seam)

Parece que a forma de mapeamento, é padrão JPA, e apesar de várias implementacoes, basicamente é a mesma coisa.

Agora temos uma certa disputa nessas outras frentes: Spring, JSF (Seam), GWT
(que é a integração web propriamente dita)

Na minha opinião, a que oferece menos produtividade, é o JSF (Seam), que é uma especificação padrão. Pensando nisso, JEE está na contra mão do que é necessário para o desenvolvimento? Eu digo, se o que é demandado é produtividade, frameworks complexos com o JSF com vários detalhes sobre o ciclo de vida, remoção da parte controller do programador, um sistema que só roda em um ambiente com diversos serviços disponíveis, não está contra a filosofia de ser simples e produtivo?


É possivel trazer a mesma produtividade de Rails para Java???

O que falta aos Rails para adoção em larga escala do mercado?

Um dos motivos que eu acho que os Rails perdem é na questao de ser uma linguagem intepretada. Você perde o "code completion", e além disso, podem ocorrer problemas em tempo de execução, onde, em uma linguagem como Java esses erros poderiam ser pegos em tempo de compilação.

This message was edited 1 time. Last update was at 07/04/2010 12:40:32


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

rogelgarcia wrote:
O que falta aos Rails para adoção em larga escala do mercado?


Que mercado vc se refere? Conheco muitas empresas que usam alternativas ao java como forma de facilitar o desenvolvimento e ser mais produtivo.

rogelgarcia wrote:
Um dos motivos que eu acho que os Rails perdem é na questao de ser uma linguagem intepretada. Você perde o "code completion", e além disso, podem ocorrer problemas em tempo de execução, onde, em uma linguagem como Java esses erros poderiam ser pegos em tempo de compilação.


Voce nunca viu uma aplicação web em java dando pau em produção??

This message was edited 1 time. Last update was at 07/04/2010 12:54:45

rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

mochuara wrote:
rogelgarcia wrote:
O que falta aos Rails para adoção em larga escala do mercado?


Que mercado vc se refere? Conheco muitas empresas que usam alternativas ao java como forma de facilitar o desenvolvimento e ser mais produtivo.


Eu digo larga escala, em escala igual o Java é utilizado hoje...

mochuara wrote:
rogelgarcia wrote:
Um dos motivos que eu acho que os Rails perdem é na questao de ser uma linguagem intepretada. Você perde o "code completion", e além disso, podem ocorrer problemas em tempo de execução, onde, em uma linguagem como Java esses erros poderiam ser pegos em tempo de compilação.


Voce nunca viu uma aplicação web em java dando pau em produção??


Não nao.. nao quis dizer que não vai dar pau.. mas determinados erros voce consegue pegar em etapa anterior... Não to nem falando de producao nao.. em desenvolvimento mesmo

Imagine a situação: voce está desenvolvendo, e em determinado lugar do seu código voce coloca:



Em uma linguagem interpretada voce só saberá que está com erro se executar o código. Pegando o erro em tempo de execução..

Em java daria erro de compilação porque o método está errado e então voce trocaria o código, sem nem ter a necessidade de rodar a aplicacao..



This message was edited 3 times. Last update was at 07/04/2010 13:09:33


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rlazoti
Virtual Machine Man
[Avatar]

Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline

rogelgarcia wrote:
É possivel trazer a mesma produtividade de Rails para Java???


É o que o Grails, jRuby on Rails, Spring Roo e etc estão tentando fazer.

rogelgarcia wrote:
O que falta aos Rails para adoção em larga escala do mercado?


[IMHO] falta apenas tempo [/IMHO]

rogelgarcia wrote:
Um dos motivos que eu acho que os Rails perdem é na questao de ser uma linguagem intepretada. Você perde o "code completion", e além disso, podem ocorrer problemas em tempo de execução, onde, em uma linguagem como Java esses erros poderiam ser pegos em tempo de compilação.


Existem algumas IDEs com code completion, e editores que ajudam bastante o desenvolvimento como o textmate e seus bundles.
E os outros erros que que você comentou poderiam ser "pegos" na execução dos testes unitarios/integração/etc.

Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti
[WWW]
juliofsn
JavaEvangelist
[Avatar]

Membro desde: 21/11/2006 20:48:46
Mensagens: 311
Offline

O que eu vejo muito é o pessoal reclamando da produtividade de Java, mas nunca pararam para pensar em seu ambiente de desenvolvimento.

Java pode ser tão produtivo quanto qualquer outra linguagem, mas exatamente pela flexibilidade e pela gama de opções de frameworks, o desenvolvedor precisa montar seu ambiente primeiro, escolher frameworks para todas as funcionalidades que ele considere básicas para suas aplicações e investir nesse ambiente.

Nenhuma empresa que trabalhe com Java a sério pensa nos frameworks que vai utilizar ao receber o projeto, eles já possuem um ambiente que se encaixa na maioria dos projetos.

A principal vantagem que eu vejo nessas linguagens é exatamente um ambiente padronizado de desenvolvimento. Rails, por exemplo, já possui um framework de ORM, de templating, MVC e vários scripts geradores de código, permitindo aos desenvolvedores "pular" o aprendizado da linguagem.

Que a Força esteja com Você!
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team