Top 10 Reasons Why Java Sucks Ass  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

saoj wrote:Dei uma boa olhada na documentação da última versão... E teve um tópico aqui no GUJ onde eu saí convencido: http://www.guj.com.br/posts/list/150/29623.java

Mas não fiz uma aplicação completa com o Seam ainda, então se eu estiver enganado, fique a vontade para me corrigir.


O Seam não é simples, não é um framework baseado em actions mas em componentes (ele é um framework pra JSF) e é bem distante em termos de ideologia e estilo pra ser comparado com Rails.

Trabalho com ele e não tenho reclamações a fazer, mas não dá pra querer comparar ele com Rails não. No fim das contas, comparar Rails com qualquer framework Java é infrutífero e não dá em nada, Rails não existe isolado, ele depende de Ruby e com Ruby é absurdamente mais simples de se fazer "mágicas" do que em Java.

This message was edited 1 time. Last update was at 04/01/2008 13:47:19


Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20587
Localização: Curitiba/PR
Offline

É, está mesmo faltando senso de humor.

Ninguém em são consciência realmente acreditaria que linguagens sem depurador geram código mais estável porque "tem que ser mais testadas". A mesma coisa com a história do VIM.

Ele está ironizando os argumentos geralmente usados nos flamewars por aí e, pelo menos para mim, isso ficou bastante evidente.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

Já que colocaram nessa thread um post que fala mal do Java, vou colocar esse "fucking" post que fala mal do Ruby (não que eu esteja dizendo que um é melhor que o outro):

http://www.zedshaw.com/rants/rails_is_a_ghetto.html


Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

O fato e java e mais simples que ruby e faz a mesma coisa... então pq ir para o caminho mais complexo? e mesma coisa que querer fazer uma aplicação web em C eu posso tranquilamente mas java e mais simples...




SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline

Leonardo3001 wrote:Já que colocaram nessa thread um post que fala mal do Java, vou colocar esse "fucking" post que fala mal do Ruby (não que eu esteja dizendo que um é melhor que o outro):

http://www.zedshaw.com/rants/rails_is_a_ghetto.html



Que figurassa!!! Deveria largar a programação e se dedicar a escrever livros.


I?ll add one more thing to the people reading this: I mean business when I say I?ll take anyone on who wants to fight me. You think you can take me, I?ll pay to rent a boxing ring and beat your fucking ass legally. Remember that I?ve studied enough martial arts to be deadly even though I?m old, and I don?t give a fuck if I kick your mother fucking ass or you kick mine. You don?t like what I?ve said, then write something in reply but fuck you if you think you?re gonna talk to me like you can hurt me.



However, everything that ever happened to me is entirely my own stupid dumbass fault. I wrote Mongrel, I made stupid decisions, I left jobs that paid the bills for ?bigger things?, I moved all over the damn world, and a whole string of dumb ass stupid decisions. Not everyone can be smart all the time.



This is that rant. It is part of my grand exit strategy from the Ruby and Rails community. I don?t want to be a ?Ruby guy? anymore



Now, that?s also my advice to the entire Ruby on Rails community. Take a good hard nasty honest look at yourselves. Do you feel proud of what?s going on? I don?t. I feel like a dirty whore trying to get straight after a 10 year stint in a Tijuana donkey show.


This message was edited 3 times. Last update was at 04/01/2008 15:44:57


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


[Email] [WWW]
jdefarge
Thread.start()

Membro desde: 13/11/2007 00:15:18
Mensagens: 44
Offline

Eu adorei esse rant do Zed. Existe muita arrogância e desinformação nesse mercado de linguagens de programação. No mundo Ruby e no mundo Java não seriam diferentes, e o cara só disse isso em alto e bom tom.

A polêmica em torno de Closures para Java, por exemplo, parece ser uma briga de egos pra ver quem vai ser o pai da criança ...
kissdemon
Java Ninja
[Avatar]

Membro desde: 17/09/2006 02:10:52
Mensagens: 287
Localização: sampa
Offline

Leonardo3001 wrote:Já que colocaram nessa thread um post que fala mal do Java, vou colocar esse "fucking" post que fala mal do Ruby (não que eu esteja dizendo que um é melhor que o outro):

http://www.zedshaw.com/rants/rails_is_a_ghetto.html



Apenas p/ constar, o autor do post é o Zed Shaw, criador do Mongrel.
E para quem acha que ele realmente odeia o Rails, ele só é o líder de popularidade do WorkingWithRails


[]´s

Carlos

"Se você entende o que está fazendo, lamento, mas não está aprendendo nada"
[MSN]
AndrewAguiar
JavaChild

Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline

Fico imaginando, já pensou se os cozinheiros ficassem brigando que nem uns retardados para saber qual marca de faca é a melhor e se esquecessem de criar novas receitas.

Acho que muita gente tem uma preocupação besta do tipo "Ah framework ou linguagem X vai acabar com o que eu uso e eu vou ficar desempregado." o pessoal se esquece que tudo isso não passa de ferramentas e que o que importa mesmo é a inteligência..
sergiotaborda
GUJ Expert
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline

A principio me pareceu uma paródia, mas no fim fiquei na duvida do #$%$ é esta @#$@$@ de post.

O que o cara escreve não faz sentido. Se formos por algum sentido , teriamos que achar que é ironico, ou mais: sardónico.
Mas será mesmo essa a intenção. Essa é a dúvida.

Seja como for, só pelo simples fato de comparar Java como Ruby ( duas linguagens) e Java como Rails( uma plataforma e um framework) é uma imbecilidade que nem merece post nenhum em primeiro lugar. Por isso que tenho dúvidas se realmente é uma paródia.

No fim, a coisa é a seguinte: gostou da sintaxe do Ruby e da sua meta programação e tem alguma coisa conta JavaScript ou Groovy ? Use JRuby. Afinal uma linguagem é apenas uma linguagem e a plataforma Java (a a JVM e associados) está a anos-luz de distancia da plataforma Ruby. Concerteza que a lentidão do Ruby é maior que a do Java e isso não é problema (sic), mas não é ruim ser mais rápido , é ?


This message was edited 2 times. Last update was at 04/01/2008 18:13:00


Criando sua própria API de Validação



Blog do MiddleHeaven
[WWW]
victorcosta
JavaGuru
[Avatar]

Membro desde: 07/01/2007 01:29:37
Mensagens: 220
Localização: Recife - PE
Offline

Tah muito ruim isso de ter bilhões de frameworks web em Java, nenhum se destaca em relação aos demais, não sei de nenhum q se compara à agilidade do Ruby on Rails.... o pessoal do .Net tá com um novinho ai q parece bem legal e é suportado pela Microsoft, tá com aquelas expressões lambda (closures), LINQ... da até inveja

Eu to reclamando mas achei até inteligente a jogada da Sun de apoiar oficialmente o JRuby, se eles continuarem melhorando a velocidade e o negócio conquistar a confiança do mercado vai ser uma ótima jogada pra Sun. Seria muito + facil do q ela msm tentar implementar um framework web e adicionar novas construções na sintaxe java (oq sempre gera discussões e + discussões)

Pelo jeito todos nós q usamos Java pra Web vamos ter q se especializar em Ruby tbm

Meu blog com tutoriais de jQuery
http://www.victorcisneiros.com/blog/

Outros projetos
http://www.todolistr.com
http://www.bibliasocial.com
http://www.dota2feedback.com/
http://www.posjogo.com.br/
[MSN]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

kissdemon wrote:
Apenas p/ constar, o autor do post é o Zed Shaw, criador do Mongrel.
E para quem acha que ele realmente odeia o Rails, ele só é o líder de popularidade do WorkingWithRails


O Zed é um programador fantástico e provavelmente teve um dia de fúria (furia fra da normal dele, que já é alta) mas a populardade no WWR é artificial. Há algum tempo ele levantou um Meme na comunidade para que alguém fosse mais popular que o DHH. Depois do rant eu já v muita gente (eu incluso) tirando recomendação.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
Kknd
JavaEvangelist
[Avatar]

Membro desde: 13/10/2006 10:54:18
Mensagens: 338
Offline

Hehe, tirando o fato do cara tar sendo realmente irônico (muito absurdo os 10 pontos dele), a coisa mais fácil que tem é falar mal, especialmente de linguagens de programação "populares".

.: Temple Of Shadows :. Linux User #435550

OProj
[WWW]
Thiagosc
GUJ Master

Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline

pcalcado wrote:
kissdemon wrote:
Apenas p/ constar, o autor do post é o Zed Shaw, criador do Mongrel.
E para quem acha que ele realmente odeia o Rails, ele só é o líder de popularidade do WorkingWithRails


O Zed é um programador fantástico e provavelmente teve um dia de fúria (furia fra da normal dele, que já é alta) mas a populardade no WWR é artificial. Há algum tempo ele levantou um Meme na comunidade para que alguém fosse mais popular que o DHH. Depois do rant eu já v muita gente (eu incluso) tirando recomendação.


Haha. Ele apenas disse o que todos já desconfiavam, isto é, que o próprio criador do Rails precisa de 400 restarts por dia. E a propósito, ele não criticou o Rails, ele apenas criticou as pessoas que parasitam a comunidade Ruby e Rails e são mau programadores.

Nada demais. Isso existe em qualquer lugar. Sempre existirão aqueles que levarão o negócio das costas e aqueles que estão lá apenas para aparecer e fazer número, seja Ruby, seja Java, isso existe em qualquer lugar. Apenas gostei da revelação sobre o mítico Rails. Isso é competição para o Java? Acho que não.

This message was edited 1 time. Last update was at 05/01/2008 20:05:26

saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline

Fiquei assustado com esse problema. Até agora não entendi o que estava causando isso. Era problema do Ruby, do Rails, ou da aplicação web do cara? Ou de tudo junto? Qual era o problema? Pelo que entendi todo mundo meteu a culpa no mongrel, mas no final das contas o problema era outro.

This message was edited 1 time. Last update was at 05/01/2008 20:54:14


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


[Email] [WWW]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Bom, o Zed não é o único e nem o primeiro a criticar o Rails.

http://www.juixe.com/techknow/index.php/2008/01/04/ruby-on-rails-radioactive-fallout/


Particularmente acho que o Rails acrescentou muito ao desenvolvimento web, mas não o vejo como a última bolachinha do pacote. Só não vê quem não quer que as boas práticas aprendidas com o Rails já estão disseminadas em outros frameworks. Aliás, acho que action-based já é um atraso de vida.. rsrs..
[Email]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team