| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 16:10:04
|
legionarioba
JavaTeenager
![[Avatar]](/images/avatar/d58072be2820e8682c0a27c0518e805e.jpg)
Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline
|
fredferrao,
Você percebeu que você precisou de uma IDE pra fazer isso? O JPA nativamente não dá suporte pra você fazer isso...
|
http://silvioluiz.wordpress.com
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 16:18:12
|
1 de abril
JavaChild
Membro desde: 01/04/2010 08:08:08
Mensagens: 123
Offline
|
fredferrao wrote:Mapeando uma tabela com 150 atributos no Netbeans: => Botao direito no projeto => New EntityBeans from database 
Bom em relacao a geradores cada um tem o seu.. mas me referi a ter um arquivo de 2 linhas contra um de varias
Giulliano wrote:Cara acho que vc não entende muito de Java e muito menos de RoR.
eu não preciso de get e set para definir minhas colunas com hibernate. No ruby vc mostrou sua classe produto mas os atributos TAMBÉM precisam ser declarados num XML (argh......).
[]'s
hibernate pode nao precisar, mas com ctza tem mto DAO que precisa disso, mais XML e models da vida
cara quem nao sabe de RoR nao sou eu.. aquela classe eh um model e nao precisa declarar os atributos nela
posso mto bem ter uma tabela no banco e soh um arquivo de model com 2 linhas e ja esta mapeado...
e precisar declarar os atributos num XML??? aonde vc tirou isso.. eu nunca usei um arquivo XML em RoR...
acho q vc esta confundindo com a declaracao de migrations que eh outra vantagem do Rails e nao eh em XML e sim YAML.
This message was edited 1 time. Last update was at 08/04/2010 16:28:22
|
"Toda Action tem uma ReAction" by ChuQNoia |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 16:37:15
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
fredferrao wrote:Eu acho comédia, os rubistas SEMPRE usam o twitter como EXEMPLO do poder do Ruby, parece ser o UNICO exemplo  , mas quando o Alex foi la e falou que trocaram uma parte pra scala faltaram prega-lo numa cruz  , outro dia fui parar pra ver toda a briga e tals, hehehe, realmente o bairrismo/religiao/xiismo é TENSO.
Na verdade o que mais me impressiona dos evangelistas cegos que acham que java é bala de preta, é o argumento contra rails, que é sempre o mesmo: Não é escalável, não "aguenta o tranco".
O fato é que pra uma linguagem ser boa, tem que existir um case ultra master fucking ownage pra ser usado. Caso contrário, o ataque no guj é comum OMG MY JAVA ROCKS UR .NET SUCKS AHEAIUWEAW DORGAS MANOOWWWWWW V1D4 L0K4 e daí pra pior
Por exemplo, Rails faz muito bem o que ele se propõe a fazer. Pra que vou usar java se eu quero fazer um crud rápido na web? Ou se quero acessar uma DLL do windows, pra que ficar baixando JNA ou usar java nativo se já tenho as libs do python na mão?
Essas discussões conseguem acender uma discussão antiga. Pra que usar EJB?! Você precisa, de fato, de um canhão pra matar uma mosca? Se eu faço um crud (em java) usando um JDBCDataSource pra fazer 1 insert, repito: 1 insert em uma tabela X, esses mesmos evangelistas ou vão defender o uso do hibernate (...) ou pra piorar vão dizer "Olha, tu deves fazer um Session Facade, depois implementar usando JPA e fazer essa chamada no teu servlet".
Mas fazer o que, tem gente que gosta de criar complexidade pra parecer que manja de algo, pra mim isso está mais pra insegurança do que demonstrar conhecimento. E não preciso falar da bitolação extrema.
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 16:43:35
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline
|
Quem quiser dar uma olhada num tutorial simples sobre Ruby on Rails pode checar esse screencast em portugues: http://www.seducaotecnologica.com.br/tutorial-sobre-ruby-rails-parte-1/
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 16:48:19
|
juliofsn
JavaEvangelist
![[Avatar]](/images/avatar/b1491b673670aeae2dbf8827ba87a758.jpg)
Membro desde: 21/11/2006 20:48:46
Mensagens: 311
Offline
|
legionarioba wrote:fredferrao,
Você percebeu que você precisou de uma IDE pra fazer isso? O JPA nativamente não dá suporte pra você fazer isso...
Qual exatamente a diferença entre uma IDE e um framework gerador de código? É tudo RAD.
|
Que a Força esteja com Você! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 17:04:30
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
legionarioba wrote:fredferrao,
Você percebeu que você precisou de uma IDE pra fazer isso? O JPA nativamente não dá suporte pra você fazer isso...
Eu usei uma ferramenta, e voce outra, o JPA nao faz, e nada impede alguem de fazer um framework que o faça, não ha impedimento para isto.
O ponto pro rails é que o cara foi e implementou desta maneira e escondeu esta parte do programador, mas se algum louco qualquer quiser fazer um JPARails que esconde toda a logica, não ha impeditivo algum.
Ai numa possivel implementação o cara faria assim
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 17:16:44
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
Leozin wrote:
fredferrao wrote:Eu acho comédia, os rubistas SEMPRE usam o twitter como EXEMPLO do poder do Ruby, parece ser o UNICO exemplo  , mas quando o Alex foi la e falou que trocaram uma parte pra scala faltaram prega-lo numa cruz  , outro dia fui parar pra ver toda a briga e tals, hehehe, realmente o bairrismo/religiao/xiismo é TENSO.
Na verdade o que mais me impressiona dos evangelistas cegos que acham que java é bala de preta, é o argumento contra rails, que é sempre o mesmo: Não é escalável, não "aguenta o tranco".
O fato é que pra uma linguagem ser boa, tem que existir um case ultra master fucking ownage pra ser usado. Caso contrário, o ataque no guj é comum OMG MY JAVA ROCKS UR .NET SUCKS AHEAIUWEAW DORGAS MANOOWWWWWW V1D4 L0K4 e daí pra pior
Por exemplo, Rails faz muito bem o que ele se propõe a fazer. Pra que vou usar java se eu quero fazer um crud rápido na web? Ou se quero acessar uma DLL do windows, pra que ficar baixando JNA ou usar java nativo se já tenho as libs do python na mão?
Essas discussões conseguem acender uma discussão antiga. Pra que usar EJB?! Você precisa, de fato, de um canhão pra matar uma mosca? Se eu faço um crud (em java) usando um JDBCDataSource pra fazer 1 insert, repito: 1 insert em uma tabela X, esses mesmos evangelistas ou vão defender o uso do hibernate (...) ou pra piorar vão dizer "Olha, tu deves fazer um Session Facade, depois implementar usando JPA e fazer essa chamada no teu servlet".
Mas fazer o que, tem gente que gosta de criar complexidade pra parecer que manja de algo, pra mim isso está mais pra insegurança do que demonstrar conhecimento. E não preciso falar da bitolação extrema.
Rubista detected
Relaxa, não falei mal do rails nem to defendendo nada, apenas falei do episodio onde o mundo entrou em colapso
O fato é que o cara estava discutindo sobre a real entrada do rails no mercado, em ampla escala e tals, ai sempre pedem um case de sucesso, e a resposta é sempre a mesma TWITTER, ai quando mexeram no twitter trocando o pedaço pra scala o mundo desabou
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 19:54:28
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
hehehe não não, eu não sou rubista, na real eu não sou xiita de nenhuma linguagem, apesar de eu ser especialista em Java
Já trabalhei com .NET, com Java e com Ruby. Já fui cego por Java achando que é deus (e perdendo a chance de conhecer linguagens realmente legais como Python)
É difícil você falar em cases de sucesso. Até mesmo em Java, você vai falar o que? que "o itaú" usa? e se for pensar em "cases de sucesso", python é a linguagem mais animal que existe, já que o google usa né?
Eu posso citar alguns projetos grandes de Rails, como o webmail da uol, a plataforma de edição/cms/publicação da editora abril (veja são paulo), sistemas na globo.com, na toyota etc, mas é da mesma maneira que eu falar dos cases de sucesso em pl/sql nos lugares que passei, os "bancos" que usam cobol e java e assim por diante, ou seja, não é argumento válido.
O que eu digo é: falar mal porque "alguém me disse que é ruim" ou "não conheço ninguém que usa" é ser muito inocente, convenhamos. Alguns users aqui do fórum ganham seus 80/hora por trabalhar com coisas que, por modismo, quase todo mundo fala mal ou "ouviu alguém falar algo".
Não estou dizendo que tu falou isso nem nada (só estou dando corda na discussão rs ), mas é que eu acho que, quem gosta de acusar que algo não é bom dessa maneira só sai perdendo... não se ganha nada defendendo uma linguagem/tecnologia/empresa/time de futebol, um pouco de opinião própria não faz mal a ninguém, mesmo
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 22:12:42
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
Zaperjava wrote:
mochuara wrote:
Zaperjava wrote:
Acredito que Ruby on Rails no futuro possa virar , mas hoje o presente é java e .net .
Tudo bem, não há problema nenhum nisto. Mas acontece que diferentes pessoas possuem diferentes percepções sobre o tempo, e para o autor do tópico e muitos outros que tenho conversado ultimamente, linguagens alternativas são uma realidade a serem consideradas para conseguir novas oportunidades, ou simplesmente novos conhecimentos, HOJE. No caso o tópico é para essas pessoas.
Twitter message queues move to Scala
Created by bagwell on 2009-02-27. Updated: 2009-02-27, 11:20
To handle the peak rates of Tweeting, 5000 per minute during the Obama Inauguration, Robey Pointer at Twitter has moved their main message queue from Ruby to Scala for improved performance. He explains the concepts behind the Twitter Kestrel project on his live journal and the more concise 1500 lines of Scala code can be seen as open source project here.
http://github.com/robey/kestrel
O carinha aí diz que o presente é Java e .NET e cita como exemplo um projeto que usa Scala e Rails.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 22:42:39
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
1 de abril wrote:Mapeando uma tabela Produto com 30 atributos:
Java = declaracao de 30 atributos + 30 getters + 30 setters
Rails
You Win! Perfect!
Se vc conseguir modelar uma tabela ou classe com 30 colunas ou atributos, pelo amor, nao tem linguagem que resolva o seu problema. Vai aprender a modelar primeiro!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/04/2010 23:20:13
|
legionarioba
JavaTeenager
![[Avatar]](/images/avatar/d58072be2820e8682c0a27c0518e805e.jpg)
Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline
|
hueheuehue
Vai que é uma tabela fato de uma modelagem para Data Warehouse. Mas pra situações comuns realmente isso não existe
|
http://silvioluiz.wordpress.com
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2010 08:32:37
|
1 de abril
JavaChild
Membro desde: 01/04/2010 08:08:08
Mensagens: 123
Offline
|
Thiago Senna wrote:
1 de abril wrote:Mapeando uma tabela Produto com 30 atributos:
Java = declaracao de 30 atributos + 30 getters + 30 setters
Rails
You Win! Perfect!
Se vc conseguir modelar uma tabela ou classe com 30 colunas ou atributos, pelo amor, nao tem linguagem que resolva o seu problema. Vai aprender a modelar primeiro!
Mapeando uma tabela Fuuuuuuuuuu com N atributos:
Java = declaracao de N atributos + N getters + N setters
Rails
You Win! Perfect!
Cara nao entende uma piada, meldels
|
"Toda Action tem uma ReAction" by ChuQNoia |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2010 09:31:05
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
1 de abril wrote:
Rails
You Win! Perfect!
Cara nao entende uma piada, meldels
Cara...na boa se a teoria de Darwin for correta e apenas os mais fortes sobreviverem, vc já esta fazendo hora extra no mundo. Onde já se viu mapear um banco de dados sem falar quais colunas estão presentes. DAO que precisa de XML (caraca eu queria ir até aí na sua mesa pra vc me mostrar UM exemplo disso), e quem disse que Java tem DAO, isso é um pattern eu uso se eu quiser, francamente vc precisa estudar um "pouquinho bastante (muito) (demasiadamente) mais".
[]'s
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2010 10:01:58
|
1 de abril
JavaChild
Membro desde: 01/04/2010 08:08:08
Mensagens: 123
Offline
|
Giulliano wrote:Cara...na boa se a teoria de Darwin for correta e apenas os mais fortes sobreviverem, vc já esta fazendo hora extra no mundo. Onde já se viu mapear um banco de dados sem falar quais colunas estão presentes. DAO que precisa de XML (caraca eu queria ir até aí na sua mesa pra vc me mostrar UM exemplo disso), e quem disse que Java tem DAO, isso é um pattern eu uso se eu quiser, francamente vc precisa estudar um "pouquinho bastante (muito) (demasiadamente) mais".
[]'s
1 - Onde já se viu mapear um banco de dados sem falar quais colunas estão presentes
Ja vi em Rails, se vc nunca mexeu com Rails fica ai na curiosidade duvidando
2 - DAO que precisa de XML
Ibatis
Fica ai usando seu cabresto pra uma lingugem soh fortao
|
"Toda Action tem uma ReAction" by ChuQNoia |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2010 10:50:09
|
Thiago Senna
GUJ Master
![[Avatar]](/images/avatar/78719f11fa2df9917de3110133506521.jpg)
Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline
|
1 de abril wrote:
Mapeando uma tabela Fuuuuuuuuuu com N atributos:
Java = declaracao de N atributos + N getters + N setters
Eu não escrevo os getters e setters. Veja lombok e play framework. E ai?
1 de abril wrote:Rails
You Win! Perfect! 
Em java tu cria 30 atributos e a tabela é criada automaticamente. Em Rails vc cria uma tabela de 30 colunas e a classe detecta automaticamente. Cara, o esforço é o mesmo. Vc só mudou o local onde foi empreendido o esforço.
|
|
|
 |
|
|