[quote=luidhi][quote=cv]…bom, o titulo da mensagem diz tudo. Completem a frase:
Todo programador Java ruim que eu conheco…[/quote]
…frequenta o GUJ.
Macho que é macho escreve em linguagem de máquina!
Gostaria que me respondesse algumas questões:
Quando que eu vou usar efetivamente unboxing e boxing?
Para que vou usar efetivamente generics?
Porque demorou TANTO tempo para ter enumeradores na linguagem?
Porque os programadores java usam tantos buzzwords?
Porque é tão custoso fazer um “Hello World” com EJB?
Para que tantos frameworks que se compromentem a mudar o mundo se na verdade 99% do nosso trabalho resume-se em persistência, request e response?
Porque dizem que o Spring e inversão de controle “facilita” o desenvolvimento, se você gasta o dobro do tempo do que codificaria configurando xml’s?
Porque quando programo em Java, perco 90% do meu tempo em codificação dos frameworks e 10% na na codificação do negócio?
Porque a aplicação tem que ser escalável e prever todo tipo de aplicação (web, desktops), se a maioria dos projetos não vão NUNCA mudar?
Porque javeiros metem tanto pau no .net e vice versa se as duas plataformas estão competindo para ver quem copia mais as idéias dos outros?
Porque eu to fazendo tanta pergunta idiota?
[/quote]
A única pergunta sensata foi a ultima, mas acho que não sou eu quem deve responder.
[quote=nbluis][quote=luidhi][quote=cv]…bom, o titulo da mensagem diz tudo. Completem a frase:
Todo programador Java ruim que eu conheco…[/quote]
…frequenta o GUJ.
Macho que é macho escreve em linguagem de máquina!
Gostaria que me respondesse algumas questões:
Quando que eu vou usar efetivamente unboxing e boxing?
Para que vou usar efetivamente generics?
Porque demorou TANTO tempo para ter enumeradores na linguagem?
Porque os programadores java usam tantos buzzwords?
Porque é tão custoso fazer um “Hello World” com EJB?
Para que tantos frameworks que se compromentem a mudar o mundo se na verdade 99% do nosso trabalho resume-se em persistência, request e response?
Porque dizem que o Spring e inversão de controle “facilita” o desenvolvimento, se você gasta o dobro do tempo do que codificaria configurando xml’s?
Porque quando programo em Java, perco 90% do meu tempo em codificação dos frameworks e 10% na na codificação do negócio?
Porque a aplicação tem que ser escalável e prever todo tipo de aplicação (web, desktops), se a maioria dos projetos não vão NUNCA mudar?
Porque javeiros metem tanto pau no .net e vice versa se as duas plataformas estão competindo para ver quem copia mais as idéias dos outros?
Porque eu to fazendo tanta pergunta idiota?
[/quote]
A única pergunta sensata foi a ultima, mas acho que não sou eu quem deve responder.[/quote]
Com essa frase vc respondeu “não interessa, isso é java e ponto final”, para as outras…
[quote=Daniel Quirino Oliveira]Todo programador Java ruim que eu conheco…
… acha Java a melhor coisa já inventada depois do forno de micro-ondas.[/quote]
Microondas é tão bom assim?
Todo programador Java ruim que eu conheço usa BOs, VOs, DTOs, DAOs e o que mais ele puder enfiar de siglinha no nome das classes, e as torna umas structs glorificadas.
[quote=luidhi]
Com essa frase vc respondeu “não interessa, isso é java e ponto final”, para as outras… [/quote]
Existe uma coisa que vc não entende, todo o software tem uma proposta, Java é um software e também tem a sua proposta.
Agora, entenda qual a proposta de java para isso que acabou de dizer que vai saber quando usar tais ferramentas.
Todo programador Java ruim que eu conheco…
Sabe toda a sopa de letrinhas que java têm, mas não entende pra que servem, por exemplo (EJB, autoboxing, generics)
Acha que um microondas tem que prever a utilização de rodas, volante, motor, ser alimentado por biodiesel sendo que o requisito era “esquentar comida”.
Sem querer ser mala, nbluis, mas ver “todo o software tem uma proposta, Java é um software e também tem a sua proposta.” e “Java não é escolha, é obrigação” assim tao perto umas das outras realmente me confundiu. Afinal, eh pra ser usado com moderacao e de acordo com a proposta, ou pra usar por obrigacao?
[quote=nbluis][quote=luidhi]
Com essa frase vc respondeu “não interessa, isso é java e ponto final”, para as outras… [/quote]
Existe uma coisa que vc não entende, todo o software tem uma proposta, Java é um software e também tem a sua proposta.
Agora, entenda qual a proposta de java para isso que acabou de dizer que vai saber quando usar tais ferramentas.
Todo programador Java ruim que eu conheco…
Sabe toda a sopa de letrinhas que java têm, mas não entende pra que servem, por exemplo (EJB, autoboxing, generics)[/quote]
Bem, conhece a fórmula dos porcos assados?
vc (vc != cv ao contrário) é obrigado a usar Java pela proposta dele com moderção em 100% dos casos que as duas oção sejam convertidas apenas em Java pela moderação da obrigação da proposta de uso dele que te obriga a ser moderado com a proposta de uso pra 100% das propostas moderadas sem opção pela obrigação intrínseca dos softwares. Ou não!
Isso em TI tem um nome: RUP!
E o Java queima florestas para assar porcos… [/quote]
Em partes ainda não te tiro a razão.
Mas na verdade, quem queima florestas são engenheiros, projetistas, arquitetos, analistas, programadores mirabolantes que usam essa técnica de incendiar a floresta para matar os porcos.
Eu acredito que com moderação CV. Vamos ser realistas, Java é bom? É… Java faz tudo… faz… Agora, só não concordo com “evangelização” da linguagem. Hoje tem muita gente ganhando dinheiro com a “queima de florestas”. Isso se enraizou como um paradigma no mercado e as pessoas viraram fundamentalistas nisso.
Veja aqui mesmo no guj… Separem os tópicos que se falam sobre como resolver um problema de lógica e um problema de configuração de framework… a razão é 10 para 1.
O que eu tenho visto no pessoal mais novo que entra no Java, é que o pessaol conhece JAVA SE, J2EE versão 1.3,1.4,1.5, Spring, Hibernate, iBatis,
Struts, VRaptor,JSF, PQP, FDP e todas a sopa de letrinhas que faz do java hoje um monstro!
Não foi isso que eu aprendi o que é Tecnologia da Informação.
Tenho a minha opnião de que a coisa está muito complicada sem necessidade, cada dia aparece 10 framework’s prometendo fazer mais coisa que o anterior, foco no negócio, abstrair, etc etc, e tome leitura de manuais de 800 páginas e tome aprender mais framework. E tome mais xml, e tome mais annotations e tome tome!
Tá na hora de voltar o foco não? O que vocês acham?
vc (vc != cv ao contrário) é obrigado a usar Java pela proposta dele com moderção em 100% dos casos que as duas oção sejam convertidas apenas em Java pela moderação da obrigação da proposta de uso dele que te obriga a ser moderado com a proposta de uso pra 100% das propostas moderadas sem opção pela obrigação intrínseca dos softwares. Ou não![/quote]
Parece livro de EJB!!!
Alias, porque na “definição” de EJB NUNCA SE DIZ para o que ele serve na real.
Alguém consegue definir EJB em uma palavra?
Isso em TI tem um nome: RUP!
E o Java queima florestas para assar porcos… [/quote]
Em partes ainda não te tiro a razão.
Mas na verdade, quem queima florestas são engenheiros, projetistas, arquitetos, analistas, programadores mirabolantes que usam essa técnica de incendiar a floresta para matar os porcos.[/quote]
Sim, inclua os frameworks que prometem a eternidade no paraíso.