Estaria JAVA com os dias contados?

62 respostas
palilo

OPa,

esses dias achei dois videos e fiquei muito intrigado para saber se realmente JAVA é assim tao ruim em relação a linguagens mais novas, no caso python e ruby, como o autor descreve.

Gostaria de saber da opinião do pessoal mais experiente para saber se realmente acontece o que o narrador diz ou se ele fez de maneira que dificultasse mais o desenvolvimento em JAVA.

seguem os links:

Se livrando do vicio:

Construindo aplicações web:
http://oodt.jpl.nasa.gov/better-web-app.mov

Os videos estão em ingles e é melhor baixar e assistir na maquina pois os arquivos sao grandes…

Espero começar uma discussão saudavel aqui, se vc for ignorante por favor nem poste :wink:

t+

62 Respostas

duvidante

Se nem Cobol morreu, quanto mais Java. É um absurdo pensar na morte de Java, pelo menos agora. Ruby nem decolou completamente, aliás, talvez nem começou a decolar no cenario empreendedor brasileiro, e já querem dizer q ele é o novo messias e q vai derrubar java assim tão fácil? Acho q não.

É certo q Java tem alguns pontos fracos, como qualquer linguagem.

Aliás, a morte do java já foi amplamente discutida aqui, um topico muito parecido com esse. Vale pesquisar.

duvidante

Achei: http://www.guj.com.br/posts/list/57434.java

Esse tópico já foi discutido, e podia ser trancado. Novas questões, poderia ser colocado lá.

Gabriel

Se você procurar no fórum, vai achar vários tópicos e flames sobre esse assunto…

Mas a meu ver, nenhuma linguagem morre, tudo depende do que você quer desenvolver. Isso não existe.

Acredite ou não, mas o Clipper não está morto.

erickcellani

sou mto mais java!

java++
duvidante

Outro tópico sobre morte: http://www.guj.com.br/posts/list/36693.java

Pra mim, Java morrer ou não, não faz a MÍNIMA diferença. Vou continuar programando em casa com ela ou com outras q gosto, e quanto ao mercado, vou me adaptando.

Não sei pq esse medo gigante. Tem q entender q nada é pra sempre, e q, fazendo uma escolha agora, não significa lidar com ela e apenas ela a vida toda.

Gabriel

Geralmente quando criam tópicos desse tipo parece até que amanhã as empresas que usam Java vão parar e dizer:
-Vamos parar de usar Java em nossas aplicações e vamos mudar tudo pra Ruby! Ruby é muuuuuito melhor! Vamos despedir todos os programadores Java e contratar programadores Ruby! Iuhu!

S

Esse não é aquele vídeo que “prova” que Java é ruim num sistema de 2 classes, né?

Aquele que os programadores Python conseguem criar o sistema sem escrever sequer uma linha de código.

palilo

Ta certo,

acho que JAVA também não irá morrer de um dia pro outro coloquei esse título sensacionalista só pra chamar a atenção mesmo… hehe

o que eu queria propor mais seria discutir sobre os metodos que o autor utilizou nos videos, para saber se realmente é assim tao complexo, no segundo video ele monta duas aplicações simples, uma em JAVA outra usando o plone que é em python, a de JAVA ele demorou 255 minutos para fazer a com o plone demorou 7 minutos!!!

E no primeiro video ele comenta sobre a diferença entre linhas de codigos escritas entre as duas linguagens, criticando JAVA principalmente no ponto de que vc escreve demais com JAVA principalmente arquivos de configuração

ele inclusive diz que JAVA é o cobol do século 21, mas não conheço cobol só a fama, mas certeza que nao foi um elogio… heheh

palilo

Schuenemann:
Esse não é aquele vídeo que “prova” que Java é ruim num sistema de 2 classes, né?

Aquele que os programadores Python conseguem criar o sistema sem escrever sequer uma linha de código.

putz, o segundo video é esse mesmo, diz ae o que vc acha

duvidante

Uma mudança no mercado não acontece de uma hora pra outra. É um processo natural. Ruby tem essa tendência, pelo jeito, mas ainda está engatinhando, e irá conquistando, aos poucos, o mercado, o q demora anos, pq uma empresa deve pensar muito antes de investir em uma tecnologia nova, pois gasta muito com treinamento e outras coisas.

Acho q numa mudança de mercado só perde aqueles fanáticos, só querem saber dela, e se falar de outra perto, é capaz de sairem no soco.

duvidante

Então eles não são programadores, são vagabundos. :stuck_out_tongue:

andredeividi

Teoria da existência “Nada é para sempre”
Mas acredito que o fim do java esta longe de acontecer.

Abraço

palilo

Na verdade acho besteira ficar discutindo se vai ser fim ou nao do JAVA até pq já criaram outros topicos assim…

o que eu gostaria que fosse falado é mais sobre o conteudo dos videos, e que fossem feitos argumentos em cima dos que ele fez contra o JAVA, inclusive nem o autor disse que era o fim do java, só disse que java ficou uma linguagem chata de se programar…

vlw

bebad

mano,
resuma-se a sua insignificancia!!

hauahuhauhaua

zoeira

mas

java rulez :wink:

KWill

Então eles não são programadores, são vagabundos. :stuck_out_tongue:

Java não segue a mesma linha evolutiva de todas as linguagens de programação até hoje? Pelo que sei, esta linha evolutiva seria fazer a máquina trabalhar mais para que o homem trabalhe menos.

Isso não significa que programadores Python sejam vagabundos, eles só fazem as coisas de um jeito mais prático, produzindo mais com menos esforço e consequentemente, em menos tempo.

Inté.

duvidante

Então eles não são programadores, são vagabundos. :stuck_out_tongue:

Java não segue a mesma linha evolutiva de todas as linguagens de programação até hoje? Pelo que sei, esta linha evolutiva seria fazer a máquina trabalhar mais para que o homem trabalhe menos.

Isso não significa que programadores Python sejam vagabundos, eles só fazem as coisas de um jeito mais prático, produzindo mais com menos esforço e consequentemente, em menos tempo.

Inté.

Sim, sim, com crtz.

Apenas esqci de citar q foi uma brincadeira.

josenaldo

Muitos especialistas apontam o Ruby como uma nova ameaça ao Java. Daí a Sun resolve patrocinar o projeto JRuby… Agora o Netbeans 6 vem com suporte a Ruby e Ruby on Rails…

Será que a Sun, ao invés de deixar o Ruby ser concorrente, vai torná-lo um aliado do Java? Não perca mais o próximo capítulo dessa emocionante novela!

S

palilo:
Schuenemann:
Esse não é aquele vídeo que “prova” que Java é ruim num sistema de 2 classes, né?

Aquele que os programadores Python conseguem criar o sistema sem escrever sequer uma linha de código.

putz, o segundo video é esse mesmo, diz ae o que vc acha

Já teve um tópico bem grande sobre ele, aqui: http://www.guj.com.br/posts/list/41545.java

Foi de lá que lembrei.

CarlosEduardoDantas

legal o topico, mas isso tudo nao passa de boato de paparazzo

cassio

:arrow: comentário #1: Linguagem boa é aquela que resolve meu problema. Java, assim como todas as outras linguagens, tem pontos positivos e negativos. Cada linguagem é desenvolvida com uma idéia diferente, focando em tipos de utilização diferentes. Do mesmo jeito que java é ótimo para entreprise apps, é terrível para programar qualquer coisa muito baixo nível, como drivers para dispositivos de hardware. O lance é não querer “bater prego com chave de fenda”…

:arrow: comentário #2: Tem gente que fala sobre “morte de linguagem de programação” como se uma linguagem fosse igual a leite, que azeda de um dia pro outro…

Luiz_Aguiar

Sim, o Java vai acabar em breve, por favor vão trabalhar com outra tecnologia.

duvidante

josenaldo:
Muitos especialistas apontam o Ruby como uma nova ameaça ao Java. Daí a Sun resolve patrocinar o projeto JRuby… Agora o Netbeans 6 vem com suporte a Ruby e Ruby on Rails…

Será que a Sun, ao invés de deixar o Ruby ser concorrente, vai torná-lo um aliado do Java? Não perca mais o próximo capítulo dessa emocionante novela!

Engraçado q os próprios gurus do Ruby não parecem estar tão interessados no mundo corporativo com Ruby como a Sun está.

L

Odeio esse tipo de flame :@:@:@ tanta coisa mais útil para discutir
Porque ao invés de ficar discutindo essas coisas sem fundamento algum não falamos mais sobre a tecnologia Java :@ ?

duvidante

better:
Odeio esse tipo de flame :@:@:@ tanta coisa mais útil para discutir
Porque ao invés de ficar discutindo essas coisas sem fundamento algum não falamos mais sobre a tecnologia Java :@ ?

As vezes, um tópico sem fundamento, pode ser um pontapé para a ocorrência de outros assuntos importantes. Um fórum, geralmente, se comporta assim. E mesmo q criemos outros tópicos no decorrer do tempo sobre o assunto, o andar da carruagem nunca será o mesmo.

:roll:

L

É você tem razão acho que ando muito ranzinza :frowning:

A

[quote=erickcellani]sou mto mais java!

java++

Piada Mode On…
Nesse casso o java++ , nao quer dizer que java esta a frente de qualquer linguagem, logo , não é melhor…
Pense dessa maneira:

int java = 0; int bundaLeLe = 0;

Pois java, so viraria java = 1, depois de toda a nossa discussão. ahaiuhaui
Logo , o certo é: ++java, aí sim o java é o JAVA…

aiHAiuHauiHAI

[]'s

Java_Player

palilo:
OPa,

esses dias achei dois videos e fiquei muito intrigado para saber se realmente JAVA é assim tao ruim em relação a linguagens mais novas, no caso python e ruby, como o autor descreve.

Gostaria de saber da opinião do pessoal mais experiente para saber se realmente acontece o que o narrador diz ou se ele fez de maneira que dificultasse mais o desenvolvimento em JAVA.

É simples:

Se você quer uma linguagem para criar programinhas estilo “Hello World”, então Phyton é sua melhor opção!!!

Agora, se você precisa de algo mais avançado, digamos, um blog, por exemplo, ou um “sisteminha” de locadora de vídeo, aí Ruby é a melhor opção!!

Mas se você precisa de coisas ainda mais avançadas, como um sistema de controle financeiro, um sistema integrado de geoinformações, ou programar um robô para explorar a superfície de Marte, então a melhor opção é Java.

Gabriel

Java Player:
palilo:
OPa,

esses dias achei dois videos e fiquei muito intrigado para saber se realmente JAVA é assim tao ruim em relação a linguagens mais novas, no caso python e ruby, como o autor descreve.

Gostaria de saber da opinião do pessoal mais experiente para saber se realmente acontece o que o narrador diz ou se ele fez de maneira que dificultasse mais o desenvolvimento em JAVA.

É simples:

Se você quer uma linguagem para criar programinhas estilo “Hello World”, então Phyton é sua melhor opção!!!

Não fale do que você não sabe:

http://www.google.com.br/support/jobs/bin/answer.py?answer=67454

Atentando para o .py no endereço da página.

maquiavelbona

Gabriel:

Atentando para o .py no endereço da página.

http://noticias.terra.com.br/brasil/interna/0,,OI1642128-EI306,00.html (exemplo, nem vi que notícia é)
E eu te garanto que não é só html (Vignette).
Não tire conclusões só pela extensão (quem trabalha com linux que o diga).

Gabriel

maquiavelbona:
Gabriel:

Atentando para o .py no endereço da página.

http://noticias.terra.com.br/brasil/interna/0,,OI1642128-EI306,00.html (exemplo, nem vi que notícia é)
E eu te garanto que não é só html (Vignette).
Não tire conclusões só pela extensão (quem trabalha com linux que o diga).

Ah sim…mas eu não disse que é somente Python =)

Grinvon

palilo:
OPa,

esses dias achei dois videos e fiquei muito intrigado para saber se realmente JAVA é assim tao ruim em relação a linguagens mais novas, no caso python e ruby, como o autor descreve.

Gostaria de saber da opinião do pessoal mais experiente para saber se realmente acontece o que o narrador diz ou se ele fez de maneira que dificultasse mais o desenvolvimento em JAVA.

seguem os links:

Se livrando do vicio:

Construindo aplicações web:
http://oodt.jpl.nasa.gov/better-web-app.mov

Os videos estão em ingles e é melhor baixar e assistir na maquina pois os arquivos sao grandes…

Espero começar uma discussão saudavel aqui, se vc for ignorante por favor nem poste :wink:

t+

Ruby é mais velho que Java, Python acredito que seja de mesma idade do Java.

elomarns

Grinvon:
palilo:
OPa,

esses dias achei dois videos e fiquei muito intrigado para saber se realmente JAVA é assim tao ruim em relação a linguagens mais novas, no caso python e ruby, como o autor descreve.

Gostaria de saber da opinião do pessoal mais experiente para saber se realmente acontece o que o narrador diz ou se ele fez de maneira que dificultasse mais o desenvolvimento em JAVA.

seguem os links:

Se livrando do vicio:

Construindo aplicações web:
http://oodt.jpl.nasa.gov/better-web-app.mov

Os videos estão em ingles e é melhor baixar e assistir na maquina pois os arquivos sao grandes…

Espero começar uma discussão saudavel aqui, se vc for ignorante por favor nem poste :wink:

t+

Ruby é mais velho que Java, Python acredito que seja de mesma idade do Java.


Acredito que você esteja equivocado quanto a isso. Ruby e Java surgiram no mesmo ano(1995), enquanto o Python é um pouco mais antigo(1991).

porfirio

Peço desculpa pela minha santa ignorância mas…

Ruby on Rails é que vai matar Java??

Como nos videos de promoção do Java pela Sun:
“Olhe a sua volta… Java está em todo o lado!”

Mesmo que o frameworkzito rozcoff do rails po ruby ganhe fama e cresça muito apenas cobre um dos pontos do Java ( Que são imensos ), alias Ruby? Que linguagemzinha mais foleira, pelo amor de Deus

Ora se encontrar um host com bom suporte a JSP e ASP não é facil, quanto mais RoR

Por falar em framework… ja alguem viu o http://www.codeigniter.com/ á pois é uma simples imitação do RoR que roda nos milhões de Hosts com PHP 4+ facilimo de instalar, configurar e usar.

Mas voltando ao Java, não posso bem afirmar mas Java se não é a primeira é a segunda linguagem mais utilizada ( não em termos de applicações feitos nela, que tb são bastantes, mas na diversidade de plataformas que abrange ,web mobile desktop etc, muito etc )

Ok agora podem fazer a fogueira em cima da minha ignorancia lol

duvidante

porfirio:
Peço desculpa pela minha santa ignorância mas…

Ruby on Rails é que vai matar Java??

Como nos videos de promoção do Java pela Sun:
“Olhe a sua volta… Java está em todo o lado!”

Mesmo que o frameworkzito rozcoff do rails po ruby ganhe fama e cresça muito apenas cobre um dos pontos do Java ( Que são imensos ), alias Ruby? Que linguagemzinha mais foleira, pelo amor de Deus

Ora se encontrar um host com bom suporte a JSP e ASP não é facil, quanto mais RoR

Por falar em framework… ja alguem viu o http://www.codeigniter.com/ á pois é uma simples imitação do RoR que roda nos milhões de Hosts com PHP 4+ facilimo de instalar, configurar e usar.

Mas voltando ao Java, não posso bem afirmar mas Java se não é a primeira é a segunda linguagem mais utilizada ( não em termos de applicações feitos nela, que tb são bastantes, mas na diversidade de plataformas que abrange ,web mobile desktop etc, muito etc )

Ok agora podem fazer a fogueira em cima da minha ignorancia lol

Acho q vc colocou bastante gasolina e espuma pra gente queimar. :shock: Brincadeiras a parte.

Quanto ao q vc disse no quarto parágrafo, imaginei aqui uma luta de um grande monstro contra um ser menor, em q este último só pode atacar um lado do monstro, enquanto q o monstro pode dar um pisão ou simplesmente engolir o ser menor, como a Sun quer fazer investindo no JRuby. :twisted:

Peraí, Ruby não é uma linguagenzinha foleira. Não é a toa q ela está conseguindo seu lugar ao sol.

Finalizando, acho q chegamos a um consenso aqui de q não haverá a morte do Java, pelo menos não nestes próximos anos, e talvez décadas. É como sempre estão dizendo desde q o mundo é mundo: Q um dia ele vai acabar. E no entanto, estamos aqui. É como dizer a 15 anos q Cobol vai morrer ou morreu. E no entanto, vemos a linguagem vivinha da’silva, com seus programadores ganhando mais q os javistas, algumas vezes.

porfirio

duvidante:

Acho q vc colocou bastante gasolina e espuma pra gente queimar. :shock: Brincadeiras a parte.

Quanto ao q vc disse no quarto parágrafo, imaginei aqui uma luta de um grande monstro contra um ser menor, em q este último só pode atacar um lado do monstro, enquanto q o monstro pode dar um pisão ou simplesmente engolir o ser menor, como a Sun quer fazer investindo no JRuby. :twisted:

Peraí, Ruby não é uma linguagenzinha foleira. Não é a toa q ela está conseguindo seu lugar ao sol.

Finalizando, acho q chegamos a um consenso aqui de q não haverá a morte do Java, pelo menos não nestes próximos anos, e talvez décadas. É como sempre estão dizendo desde q o mundo é mundo: Q um dia ele vai acabar. E no entanto, estamos aqui. É como dizer a 15 anos q Cobol vai morrer ou morreu. E no entanto, vemos a linguagem vivinha da’silva, com seus programadores ganhando mais q os javistas, algumas vezes.

Bem digamos que eu já conheço Ruby á perto de dois anos
Ouvi falar nele como algo que vinha para ultrapassar todos os outros frameworks etc
E todo este tempo depois continua-se a ver\falar o mesmo, ok Ruby talvez seja uma linguagem boa…

Agora no ponto do gigante engolir o pequeno aí sim concordo
o JRuby está a dar os seus frutos, para não falar do Jyton e da integração do JavaScript no JDK6

Li bastante sobra o JavaOne deste ano, e as linguagens typo Ruby python etc tiverão em destake

Sou um leitor assiduo do blog do Roumen http://blogs.sun.com/roumen/ e tenho lido muito sobre o suporte de Ruby mo NetBeans, ou seja alem do JRuby o IDE para Java vai tb dar para programar em Ruby

Nice nice

Á muita gente que, não sei porquê, sonha com a morte do Java. Acho que Java incomoda muita gente

Mas o Java continua

fabim

Acho engraçado qdo alguem vem eposta sobre esse tipo de coisa…
E fico mais surpreso qdo pessoas entendidas do assunto, que sabem de Ruby, fazer esses tipos de comparações…

É CLARO que se algo foi desenvolvido com um proposito especifico, no caso do Ruby desenvolvimento pra Web, vai ser mais rapido que Java… nao conheco o Ruby mais ja acredito de cara que ele deve ser 30x mais rapido do q desenvolver em java…

Agora, eu que nao conheco ruby, queria saber de uma coisa: Em se tratando de aplicações Desktop, vc acessa periféricos (scanner, web-cams, micro-terminais), conversa com a porta serial,e blablabla 30x mais rapido que Java tb?

cv1

E o que faz de Ruby, na sua opiniao, uma linguagem fuleira?

cv1

A API do Ruby da um suporte bem legal a quem quiser escrever extensoes em C, ao contrario da JNI, que chega a ser vergonhosa.

Tem tambem modulos que permitem incluir C inline e, sabendo o que se vai fazer, a produtividade pode ser bem alta.

Proteu_Alcebidiano

fabiocsi:

Agora, eu que nao conheco ruby, queria saber de uma coisa: Em se tratando de aplicações Desktop, vc acessa periféricos (scanner, web-cams, micro-terminais), conversa com a porta serial,e blablabla 30x mais rapido que Java tb?

Ruby Além do usual

ViniGodoy

fabiocsi:

Agora, eu que nao conheco ruby, queria saber de uma coisa: Em se tratando de aplicações Desktop, vc acessa periféricos (scanner, web-cams, micro-terminais), conversa com a porta serial,e blablabla 30x mais rapido que Java tb?

E no caso do Java, você faz isso? Até onde eu sei, mesmo o javax.comm precisa de extensões (lê-se JNI e dlls encardidas) para você acessar periféricos. Ou seja, quem faz o acesso mesmo é um código não portável e C++, não um recurso nativo da linguagem com implementações em todas as VMs suportadas pela Sun.

Tente acessar qualquer tipo de hardware diretamente com o Java - portas USB, joysticks, acesso pino-a-pino a paralela - sem qualquer tipo de JNI e verá bem o que estou falando…

pcalcado

Ahm? Ruby não foi feito para a Web, Rails, que é um framework, sim, mas até então existe 8923243 frameworks feitos para web em java.

herbertpimentel

Galera, essa discursão é comun em todos os lugares… Bem sou defensor do seguinte.

é inquestionavel que java é uma linguagem que demanda experiencia para se trabalhar de forma satisfatória. é bem verdade que é possivel fazer as coisas em java, mas em java o problema é que ou vc faz direitinho ou não faz. Digo isso porque? bem em outras linguagens temos tantas artimanhas pra fazer o que nossos clientes querem que elas muitas vezes acabam sendo faceis de usar. De forma alguma estou fazendo apologia a programar-mos usando gambiarras, só que com java, pra vc fazer certas coisas muitas vezes tem que analisar varias domentações muitas vezes confusa, o que acaba fazendo com que haja dois tipos de desenvolvedores java. Os que sabem o que estão fazendo, e os que não tem muita ideia do que estão fazendo e colocam o código meia boca pra funcionar. Eu acredito que isso é particularmente ruim.

Querem saber, desculpas mas já me extendi demais…
sinceramente espero que java não morra, pelo menos não antes de mim #) hehehhehe… Já não tenho muito saco pra investir em outra tecnologia :stuck_out_tongue:

[]s

T

herbertpimentel, agora, pensar assim é deveras minimalista… Acredito que muitas outras tecnologias virão, cada qual para o seu propósito, e por isso, umas funcionam em alguns aspectos melhores, mais dinâmicas, mais fáceis ou mais robustas que outras. Eu penso um pouco diferente, acredito que devemos investir parcelas do nosso tempo em outras tecnologias, ao menos para conhecê-las… É ou num é pcalcado (blog rs)?

fabim

ViniGodoy:
fabiocsi:

Agora, eu que nao conheco ruby, queria saber de uma coisa: Em se tratando de aplicações Desktop, vc acessa periféricos (scanner, web-cams, micro-terminais), conversa com a porta serial,e blablabla 30x mais rapido que Java tb?

E no caso do Java, você faz isso? Até onde eu sei, mesmo o javax.comm precisa de extensões (lê-se JNI e dlls encardidas) para você acessar periféricos. Ou seja, quem faz o acesso mesmo é um código não portável e C++, não um recurso nativo da linguagem com implementações em todas as VMs suportadas pela Sun.

Tente acessar qualquer tipo de hardware diretamente com o Java - portas USB, joysticks, acesso pino-a-pino a paralela - sem qualquer tipo de JNI e verá bem o que estou falando…

Eu sei bem o que vc esta falando… acredite…

E esclarecendo: quando eu perguntei se o ruby fazia isso 30x mais rapido, estou fazendo uma comparação com Java… em momento nenhum afirmei que e bom, ou rapido fazer isso em Java… ate pq em todas as implementações que fiz ate hoje tive q fazer com C + JNI mesmo…

bom… me interessei mais pelo ruby :wink:

Rubem_Azenha

Ué, eu sempre achei que Java te da muita liberdade para fazer besteira e gambiarras :roll:

Emerson_Macedo

Cara, quanta besteia tão dizendo, meu Deus. Digamos que o Java morra. E dai ? Estuda Ruby, estuda Python, estuda sei lá o que for …

To ouvindo que o COBOL vai morrer desde que eu comecei com TI eu acho.

Papo inútil … :shock:

Marck

é…assunto complicado…

eu trabalho na maior importadora de tecidos da america latina…adivinha o que usamos lá???

Visual Fox Pro!!! Linguagem q a micro… ja nem da mais “suporte” com bd sqlserver… da la seus paus mas atende as necessidades.

acho q não é hora de pensarmos na extinção do Java.

:slight_smile:

Thiagosc

Putz, Ruby ainda existe? Não tenho tido tempo de vagar pelos foros da internet, logo tinha quase certeza que isso tinha se extinguido, pois jamais ouvi sequer uma palavrinha a respeito em muitos meses. Só vejo a respeito quando venho aqui no GUJ.

Esse pessoal de linguagens scripts é meio pancada, eles pensam que programação é simplesmente sentar na frente do computador e sair digitando. Eles pegam uma solução estilo “wizard do Word”, isto é, “next->next->finish” e usam como exemplo quando comparam com o Java, todo (haha!) o Java diga-se de passagem. É exatamente isso que existe nos vídeos citados. Na vida real é bem diferente.

O que queima mais o filme do Java não é a linguagem em si mas essa cambada de “freimeuorcólatras”, que dizem por aí que sem uma lista de meia dúzia de frameworks e bibliotecas nada decente pode ser feito. Eles perderam totalmente a noção do que é analisar um problema e produzir uma solução, para eles é simplesmente jogar uma meia dúzia siglas aqui e ali e está pronto. Pode reparar que sempre que querem criticar o Java usam algum exemplo com Spring ou algum framework bloated.

Não acho que Java vai acabar tão cedo. Nenhuma das pessoas que conheço, entre amigos e conhecidos do trabalho, sequer mencionam essa porcaria. Acho que eles ainda estão se recuperando das porcarias feitas em Perl (eca!).

São duas culturas de desenvolvedores diferentes. O pessoal do script eu realmente não entendo. Pior do que ver os seus códigos é vê-los programando em Java, pois se recusarão até a aprender coisas básicas como usar o IDE e sairão xingando o Java por ser “complicado” (isto significa: não consigo fazer coisas rápidas e porcas como fazia no script). Java requer um pouco de raciocínio.

pcalcado

Nossa, o troll voltou e ainda não sabe usar o google nem conhece o principal site da comunidade Java e .Net da atualidade, nem o site da Sun ele vê. Eu perguntaria se você só lê Info, mas mesmo a Info tem coisas sobre Ruby.

Acho que é melhor perguntar se você não mora na China e o governo te esconde informação, porque tá difícil de engolir esse bashing aí. Mas ok, Troll é Troll, não estávamos com saudades de você, thiagosc, mas já que você voltou a encher nosso banco de dados de besteiras sem nexo vamos continuar te ignorando. Have fun.

(btw: em um ano de discussão você ainda não mudou seus pseudo-argumentos (uma forma carinhosa de se referir ao que você escreve) que já foram destruídos em zilhões de threads? tsc tsc tsc)

eliziario

Legal ver o Thiagosc aqui. Pensei que ele tinha abandonado tudo e seguido sua vocação de açougueiro.

Rubem_Azenha

Maracuja:
COBOL é imortal!!! auHAUIhaUIAHauiH

Pois é! Tem um caso de um filho trabalhar num sistema COBOL para corrigir um “bug do milênio” causado pelo pai dele (já aposentado), há 20 anos atrás!

Thiagosc

Haha. Estou falando sério! Ninguém que eu conheço ou nas empresas que conheço sequer fala de Ruby, nem para criticar. Total indiferença.

Esse pessoal da internet fica lendo a mesma meia dúzia de foros e blogues e acha que “todo mundo” usa ou fala disso. Parece o doido do criador do Rails (esqueci o nome dele) que achava que existia um estigma em usar Windows (!!), e todos os desenvolvedores Web usariam Mac OS. Como isso é possível? Haha. Só se for com a meia dúzia de amigos dele.

Esse pessoal viaja.

Thiagosc

Cheguei a conclusão de que essas idéias a respeito de linguagens seguem a lógica do “santo de casa não faz milagre” e que muitos acreditam que serão “mais inteligentes” se fizerem afirmações “estilosas” sobre outras linguagens. Talvez para mostrar conhecimento.

Toda linguagem tem os seus prós e contras e, muitas vezes, não são problemas tecnológicos. Vejam por exemplo Lisp, ele é muito bom mas existem diversos problemas em usá-lo, como por exemplo o fato de que algumas bibliotecas são realmente um lixo (I/O) ou inexistem. A linguagem mesmo, apesar de na teoria ser simples, pode complicar bastante um projeto por causa da tal da “liberdade”. Como produto a falta de padronização causou seu fracasso, apesar de estar a frente de seu tempo.

Mas isso impede que falem que “Java sucks” porque não tem o recurso X?

A mesma coisa acontece para várias linguagens “inimigas” do Java. Eles não conseguem adaptar a sua mente para a situação à sua frente.

Muitas coisas poderiam ser melhores em Java, e talvez por interesse de determinadas companhias não são. Mas mesmo assim muitas das críticas são infundadas e as comparações descabidas (como nos vídeos). O apelo à “liberdade” que fãs de outras linguagens dão não significa absolutamente nada na área de Computação, pois você quer resolver problemas e não escrever um poema. O que está sendo avaliado não são “truques espertos”, mas a capacidade de se fazer um sistema com a qualidade necessária.

Fico imaginando o banzé que seria se alguma linguagem script fosse a preferência para a maioria das coisas. Imagina adicionar métodos on the fly… putz. Ainda acham isso bonito.

Kenobi

Bão, se java morrer ótimo melhor pra mim :slight_smile: outro mercado será criado e os valores serão reajutados, como no começo.

Menos oferta maior a valorização , capitalismo funciona assim …

Na verdade até gostaria, ótima oportunidade de faturar um $$ :stuck_out_tongue:

Java_Vinicius_Machin

Tá falando do mesma linguagem que eu penso estar?!
http://www.python.org (lado direito da página, dá uma olhada)
Acho que na NASA eles não trabalham somente com “Hello Earth!”.

E sobre a thread, não acho tal coisa plausível em menos de 10 anos. :wink:

L

palilo:
OPa,

esses dias achei dois videos e fiquei muito intrigado para saber se realmente JAVA é assim tao ruim em relação a linguagens mais novas, no caso python e ruby, como o autor descreve.

Gostaria de saber da opinião do pessoal mais experiente para saber se realmente acontece o que o narrador diz ou se ele fez de maneira que dificultasse mais o desenvolvimento em JAVA.

seguem os links:

Se livrando do vicio:

Construindo aplicações web:
http://oodt.jpl.nasa.gov/better-web-app.mov

Os videos estão em ingles e é melhor baixar e assistir na maquina pois os arquivos sao grandes…

Espero começar uma discussão saudavel aqui, se vc for ignorante por favor nem poste :wink:

t+


1 - Mesmo que o java morra um dia, pois nada é eterno, vai ter muita manutenção para fazer ainda. Não se preocupe com isso…
2 - Rails realmente é um framework fantástico. Mas serve para fazer aquilo que se propõe e ponto. Se o Rails não te atende, esquece…
3 - O Java está muito complexo, estão utilizando um caminhão para onde um fusquinha atendia. Isso é preocupante.

Thiagosc

Java Vinicius Machine:
Tá falando do mesma linguagem que eu penso estar?!
http://www.python.org (lado direito da página, dá uma olhada)
Acho que na NASA eles não trabalham somente com “Hello Earth!”.

Isso não significa nada, eles podem simplesmente usá-lo para qualquer sisteminha web simples de controle de estoque que qualquer PHP daria conta.

Lembro-me inclusive the a Nasa também usou o Java para algumas coisas (era com imagens e o Java 3D?), mas isso não significa que estejam enviando robôs para Marte rodando aplicações Java ME.

Java_Vinicius_Machin

Controle de estoque?! Só se for do estoque de café dos caras!

Rubem_Azenha

Thiagosc:

Isso não significa nada, eles podem simplesmente usá-lo para qualquer sisteminha web simples de controle de estoque que qualquer PHP daria conta.

Lembro-me inclusive the a Nasa também usou o Java para algumas coisas (era com imagens e o Java 3D?), mas isso não significa que estejam enviando robôs para Marte rodando aplicações Java ME.

Vejamos:

http://www.python.org/Quotes.html

Omeganosferatu

Nem queira conhecer cobol argh… Desculpas aos que gostam, mas eu particularmente nao consegui me adaptar as malditas colunas… hehehe…

Thiagosc

Palavreado floreado para coisas administrativas. Esse pessoal é birrento que nem criança, e ainda acham que a Nasa é formada por meia dúzia de pessoas.

O mesmo serve para qualquer empresa grande. Existe um caso parecido com Linux. Acho engraçado quando usam Oracle, Intel, HP, etc como exemplo de “eles usam Linux”. Eles usam muitas coisas! Mas nada impede de falarem como se toda a empresa estivesse vidrada em Linux.

Pois é, continuem vivendo no mundo de fantasias de vocês.

JMan

COBOL é imortal!!! auHAUIhaUIAHauiH

Acredito que estarei velhinho e ainda programarei com java.

Criado 24 de maio de 2007
Ultima resposta 2 de jun. de 2007
Respostas 62
Participantes 36