Motivos para usar Java  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
tiagogn
JavaChild
[Avatar]

Membro desde: 23/05/2003 03:00:05
Mensagens: 109
Localização: SP
Offline

aproveitando o assunto, sempre tive vontade de aprender Python, poderiam citar algumas vantagens e desvantagens para que eu possa ter uma breve noção?

Tiago Gonçalves
[MSN]
ViniGodoy
Moderador
[Avatar]

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

tiagogn wrote:aproveitando o assunto, sempre tive vontade de aprender Python, poderiam citar algumas vantagens e desvantagens para que eu possa ter uma breve noção?

Vantagens:
a) Você sempre vai ter um código indentado corretamente;
b) É uma linguagem de script, portanto, muitas coisas serão bem fáceis de implementar com ela;
c) É interpretada, você, ou seu usuário, pode alterar trechos do seu programa mesmo depois do código final (em outra linguagem) estar compilado;
d) Também é uma linguagem popular, com muito suporte;
e) Pode ser usada com C ou C++.

@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]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Dupliquei o post sem querer, me desculpem...

This message was edited 3 times. Last update was at 05/07/2011 08:06:11


Fernando Franzini
[Email] [WWW]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

POR QUE JAVA?
- presente em mais de 4,5 bilhões de dispositivos e é utilizada em todos os principais segmentos da indústria, estando presente em uma ampla gama de dispositivos, computadores e redes - laptops, datacenters, consoles de jogo, supercomputadores científicos, telefones celulares, smartphones, tablets, cartões inteligentes e até na Internet.
- versatilidade, eficiência, portabilidade de plataforma e segurança
- Os últimos números publicados no www.java.com são:
- Mais de 800 milhões de PCs
- 2,1 bilhões de telefones celulares e outros dispositivos portáteis
- 3,5 bilhões de cartões inteligentes
- Além de set-top boxes, impressoras, webcams, jogos, sistemas de navegação para automóveis, terminais lotéricos, dispositivos médicos, guichês de pagamento de estacionamento etc.
- O Java foi testado, refinado, ampliado e experimentado por uma comunidade dedicada. E, com mais de 6,5 milhões de desenvolvedores, é a plataforma mais ampla, completa e ativa do planeta. Com sua versatilidade, eficiência e portabilidade, o Java tem valor inestimável para desenvolvedores, pois permite:[u]
- Criar um software em uma plataforma e executá-lo em praticamente qualquer outra.
- Desenvolver soluções para serem executadas em estações de trabalho (desktop), servidores de grande porte (High End Servers), navegadores de internet W3C, diversos dispositivos móveis e e integrações com usando web services.
- Combinar aplicativos ou serviços para criar soluções ou serviços altamente personalizados.
- Versatilidade de combinar varias linguagens de programação diferentes na solução.
- Independência de fornecedores na utilização de produtos tecnológicos de terceiros através das especificações JCP.
- Integração total entre as partes da soluções sendo simultaneamente executadas nos diferentes estilos e diferentes plataformas da necessidades do mercado atual.
Fonte - http://www.for-j.com.br/

OBSERVAÇÃO - O QUE DEFINE A PLATAFORMA DE UMA SOLUÇÃO SÃO OS REQUISITOS QUE DEVEM SER ATENDIDOS E NÃO OPINIÃO PESSOAL, CAPACIDADE, CONHECIMENTO/PRODUTIVIDADE ATUAL DE UMA EQUIPE OU QUALQUER OUTRA COISA. UMA PLATAFORMA PODE SER IDEAL PARA UM PROJETO E NÃO SER VERDADE PARA OUTRO.

This message was edited 4 times. Last update was at 05/07/2011 08:46:20


Fernando Franzini
[Email] [WWW]
Jesuino Master
GUJ Ranger
[Avatar]

Membro desde: 12/02/2009 08:40:06
Mensagens: 783
Offline

Java,

- Multiplataforma;
- JSR: Comunidade junto com o desenvolvimento da plataforma;
- Maturidade no desenvolvimento WEB;
- JEE -> Muitos problemas de aplicaçoes Enterprise ja resolvidos;
- Grande base de conhecimento e comunidade ativa;
- JVM: de acordo com o seu objetivo
- JVM: Varias linguagens em uma plataforma;
- Uma grande empresa por tras, garantindo a evoluçao continua e a competitividade da plataforma.
- Java Desktop irá contar com um poderoso toolkit gráfico: JavaFX;
- Java 7 já está aí com diversas melhorias na linguagem e inovações na plataforma.

[]'s

William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta!
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Dizer que C# ou até mesmo o VS que seja ruins é "leiguisse" pura. A linguagem tem melhorias visíveis em relação ao Java, tais como um sistema de getters e setters um pouco melhores, o uso do LINQ que praticamente serve para qualquer interação de qualquer natureza de dados, libs menos confusas para acessar arquivos, sistema de coleção e de dicionários melhores dos que os nativos em Java, fragmentação de uma mesma classe em arquivos isolados, namespaces (vai de gosto), Window Forms é mais fácil e prático que o Swing, modos #debugs, acesso simplificado e nativo ao PowerShell, modo nativo de acesso ao SQL Server, etc.

Entretanto, o Java e a sua plataforma estão na estrada 5 anos a mais do que C# e cia, portanto, mais frameworks, mais codificação, mais suporte, mais gente trabalhando, mais empresas envolvidas. O importante é entender o que ambos os mundos têm à oferecer. Eu gosto muito de ambas as plataformas, pois trabalho e convivi com as duas.

>> Inocêncio.
[MSN] [ICQ]
ViniGodoy
Moderador
[Avatar]

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

.Net:
- Multiplataforma (Windows, Windows Phone e X-Box). Mais plataformas através do projeto Mono;
- Maturidade no desenvolvimento WEB;
- Asp.net MVC 3 - Muitos problemas de aplicaçoes Enterprise ja resolvidos;
- Grande base de conhecimento e comunidade ativa;
- IL: Varias linguagens em uma plataforma (J#, VB.Net, C#, Boo, ...);
- VM: de acordo com o seu objetivo;
- Uma grande empresa por trás, garantindo a evoluçao continua e a competitividade da plataforma.
- Já conta com um poderoso ambiente de desenvolvimento de janelas e um toolkit gráfico chamado Silverlight, que roda também no Windows Phone. Também tem um toolkit excelente para games (XNA) com interoperabilidade com um dos maiores consoles do mercado (X-Box). Também tem interoperabilidade direta com o melhor toolkit de baixo nível para games em desktops, o DirectX.
- Já possui a boa parte das melhorias que o Java 7 e o 8 prometem trazer desde o .Net 3 (está na versão 4).

This message was edited 4 times. Last update was at 06/07/2011 22:05:45


@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]
Elizeu_Santos
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline

ViniGodoy wrote:Se você realmente considera python e php mais adiantados que Java em relação à web, é porque faltou estudar o Java.

Primeiramente, vá até o conceito do Java. Entenda porque é importante ter um sistema multi-camadas, e você vai notar que, o Java dá um suporte muito mais completo para sistemas grandes, desenvolvidos por equipes de programadores.


vinny para mim você não falou nada com relação a python e php. desculpe.

por que vocês não são claros ao invés de falar "procure", "PESQUISE". para mim isso tem outra tradução FANATISMO.

adoro java, agora... mercado de trabalho php ainda oferece mais vagas. facilidade python ainda é superior. velocidade python é superior. java tem um melhor suporte, concordo.

java é muito bom, mais sinceramente.... quando vou ver uma vaga de emprego geralmente solicitam .net. pra mim o mercado de java ja não é o maior e nem o que mais cresce. Python também não tem bom mercado.

resumindo, melhor ser sincero e falar a verdade.

problema do java na web na minha opinião é que toda hora muda a tendencia de framework. struts.... struts2... hibernate... era jsp + servlets... agora já é jsf + servlets... ¬¬.

por que python não é tão popular?

Não tinha uma empresa grande por trás dele (oracle/sun/borland/ibm e etc) se houvesse, aqui não seria o GUJ e sim o GUP.

JSF 2
EJB 3
Spring 3
Hibernate 4


"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio
ViniGodoy
Moderador
[Avatar]

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

Elizeu_Santos wrote:vinny para mim você não falou nada com relação a python e php. desculpe.

por que vocês não são claros ao invés de falar "procure", "PESQUISE". para mim isso tem outra tradução FANATISMO.


Fanatismo? Elizeu, eu não trabalho com java. Estou desenvolvendo atualmente C# com .Net, e inclusive, já defendi a linguagem da MS em diversos outros tópicos. Também trabalho em paralelo com C++. E o meu portal é desenvolvido em PHP.

Muito bem, quer saber o problema do Python e do PHP? Ambas são linguagens de script. Linguagens de script podem ser práticas para codificação rápida, mas ao mesmo tempo, tornam um código grande bem mais difícil de manter. É complicado ver funções e não saber quais são os tipos de dados que elas exigem, por exemplo, ou passar algumas horas tentando entender um código extremamente compacto.

Aliás, linguagens de script também tem uma estrutura mais solta. O PHP, por exemplo, não é orientado a objetos, é uma linguagem de processamento de textos. Pode ser muito prático, e permitir desenvolvimento rápido de muitas coisas, mas tem sérias restrições para um desenvolvimento enterprise, com dezenas de programadores trabalhando juntos.

Elizeu_Santos wrote:adoro java, agora... mercado de trabalho php ainda oferece mais vagas. facilidade python ainda é superior. velocidade python é superior. java tem um melhor suporte, concordo.


Velocidade do python é superior? Bem, com base em que benchmark você falou isso? Aliás, superior em que sentido?
Acho python uma ótima linguagem de script para ser integrada, por exemplo, com uma linguagem formal como o C++. Aliás, esse é o nicho onde o python é extremamente popular, ao lado do TCL.

Elizeu_Santos wrote:java é muito bom, mais sinceramente.... quando vou ver uma vaga de emprego geralmente solicitam .net. pra mim o mercado de java ja não é o maior e nem o que mais cresce. Python também não tem bom mercado.

resumindo, melhor ser sincero e falar a verdade.

problema do java na web na minha opinião é que toda hora muda a tendencia de framework. struts.... struts2... hibernate... era jsp + servlets... agora já é jsf + servlets... ¬¬.

por que python não é tão popular?

Não tinha uma empresa grande por trás dele (oracle/sun/borland/ibm e etc) se houvesse, aqui não seria o GUJ e sim o GUP.


Volto a repetir: Se você não sabe porque python e PHP não são linguagens tão populares como linguagens formais, é porque está faltando estudar melhor os conceitos de linguagens formais e de linguagens de script.

E, se você não está preparado para ver evoluções de frameworks e surgimento de novas tecnologias a cada poucos meses, saia da área de informática. Procure algo mais estável como literatura, ou volte a seguir a carreira militar.

This message was edited 1 time. Last update was at 15/07/2011 15:16:58


@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]
Elizeu_Santos
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline

ViniGodoy wrote:
tiagogn wrote:aproveitando o assunto, sempre tive vontade de aprender Python, poderiam citar algumas vantagens e desvantagens para que eu possa ter uma breve noção?

Vantagens:
a) Você sempre vai ter um código indentado corretamente;
b) É uma linguagem de script, portanto, muitas coisas serão bem fáceis de implementar com ela;
c) É interpretada, você, ou seu usuário, pode alterar trechos do seu programa mesmo depois do código final (em outra linguagem) estar compilado;
d) Também é uma linguagem popular, com muito suporte;
e) Pode ser usada com C ou C++.


você também pode fazer bytecode do python. no entanto compilar não impede o usuário de alterar o fonte, para isso serve dissassember.

JSF 2
EJB 3
Spring 3
Hibernate 4


"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio
Elizeu_Santos
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline

ViniGodoy wrote:
Elizeu_Santos wrote:vinny para mim você não falou nada com relação a python e php. desculpe.

por que vocês não são claros ao invés de falar "procure", "PESQUISE". para mim isso tem outra tradução FANATISMO.


Fanatismo? Elizeu, eu não trabalho com java. Estou desenvolvendo atualmente C# com .Net, e inclusive, já defendi a linguagem da MS em diversos outros tópicos. Também trabalho em paralelo com C++. E o meu portal é desenvolvido em PHP.

Muito bem, quer saber o problema do Python e do PHP? Ambas são linguagens de script. Linguagens de script podem ser práticas para codificação rápida, mas ao mesmo tempo, tornam um código grande bem mais difícil de manter. É complicado ver funções e não saber quais são os tipos de dados que elas exigem, por exemplo, ou passar algumas horas tentando entender um código extremamente compacto.

Aliás, linguagens de script também tem uma estrutura mais solta. O PHP, por exemplo, não é orientado a objetos, é uma linguagem de processamento de textos. Pode ser muito prático, e permitir desenvolvimento rápido de muitas coisas, mas tem sérias restrições para um desenvolvimento enterprise, com dezenas de programadores trabalhando juntos.

Elizeu_Santos wrote:adoro java, agora... mercado de trabalho php ainda oferece mais vagas. facilidade python ainda é superior. velocidade python é superior. java tem um melhor suporte, concordo.


Velocidade do python é superior? Bem, com base em que benchmark você falou isso? Aliás, superior em que sentido?
Acho python uma ótima linguagem de script para ser integrada, por exemplo, com uma linguagem formal como o C++. Aliás, esse é o nicho onde o python é extremamente popular, ao lado do TCL.

Elizeu_Santos wrote:java é muito bom, mais sinceramente.... quando vou ver uma vaga de emprego geralmente solicitam .net. pra mim o mercado de java ja não é o maior e nem o que mais cresce. Python também não tem bom mercado.

resumindo, melhor ser sincero e falar a verdade.

problema do java na web na minha opinião é que toda hora muda a tendencia de framework. struts.... struts2... hibernate... era jsp + servlets... agora já é jsf + servlets... ¬¬.

por que python não é tão popular?

Não tinha uma empresa grande por trás dele (oracle/sun/borland/ibm e etc) se houvesse, aqui não seria o GUJ e sim o GUP.


Volto a repetir: Se você não sabe porque python e PHP não são linguagens tão populares como linguagens formais, é porque está faltando estudar melhor os conceitos de linguagens formais e de linguagens de script.

E, se você não está preparado para ver evoluções de frameworks e surgimento de novas tecnologias a cada poucos meses, saia da área de informática. Procure algo mais estável como literatura, ou volte a seguir a carreira militar.


precisa de bench pra ver isso godoy? qualquer 1 + 1 retorna isso. vou utilizar seus argumentos "procure no google" ¬¬

acho que falta você estudar e deixar de fanatismo. A propaganda é a alma do negócio. se você não faz market a coisa não vai para a frente. não adianta chorar. Revolução de framework? ma caguei de rir rsrs vou pra casa! depois dessa prefiro enfrentar o transito ilha > centro do que ler mais coisas desse tipo.

importante citar que eu li alguém que trabalha a no minimo 5 anos com java, ou seja, desenvolvedor a no minimo cinco anos (faz cinco anos que o conheço) falar de revolução de framework e citar junto a JSF. uma coisa é revolucionar, outra é criar modinha a cada 2 semanas. você não precisa revolucionar pra dizer que é bom, e não precisa engolir 1 livro por mês pra dizer que é inteligente.

vou nessa.

bjunda

JSF 2
EJB 3
Spring 3
Hibernate 4


"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio
adriano_si
JWizard
[Avatar]

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

Elizeu_Santos wrote:
precisa de bench pra ver isso godoy? qualquer 1 + 1 retorna isso. vou utilizar seus argumentos "procure no google" ¬¬

acho que falta você estudar e deixar de fanatismo. A propaganda é a alma do negócio. se você não faz market a coisa não vai para a frente. não adianta chorar. Revolução de framework? ma caguei de rir rsrs vou pra casa! depois dessa prefiro enfrentar o transito ilha > centro do que ler mais coisas desse tipo.

importante citar que eu li alguém que trabalha a no minimo 5 anos com java, ou seja, desenvolvedor a no minimo cinco anos (faz cinco anos que o conheço) falar de revolução de framework e citar junto a JSF. uma coisa é revolucionar, outra é criar modinha a cada 2 semanas. você não precisa revolucionar pra dizer que é bom, e não precisa engolir 1 livro por mês pra dizer que é inteligente.

vou nessa.

bjunda


Elizeu... sério que tu estás falando que para garantir uma linguagem ser mais rápida que a outra que não precisa de Benchmark ???? Sério mesmo que achas que fazer um 1 + 1 garante que uma Linguagem ou Plataforma é mais rápida que a outra ???

Na boa Elizeu, menos cara, não sei quanto tempo tens na área ou quais experiências já tiveste, mas com certeza a tua capacidade de analisar situações de uma forma macro está bem comprometida... E outra, com o desdém que falas das opniões dos outros e de algo concreto como o que foi colocado aqui pelo Vinny, nos mostra que quem está com fanatismo aqui é você...

Menos cara, é sério mesmo, menos... Dá pra notar certos traços dessa sua característica em outros Posts seus...

Acho bacana defender algo que a gente acredita como verdade com toda a paixão, mas muito cuidado com o sarcasmo e com a falta de provas, isso pode fazer você passar por situações constrangedoras e perder algumas oportunidades.

Abs [] e sucesso.

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
ViniGodoy
Moderador
[Avatar]

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

Elizeu_Santos wrote:precisa de bench pra ver isso godoy? qualquer 1 + 1 retorna isso. vou utilizar seus argumentos "procure no google" ¬¬


Precisa sim. Eu portava aplicações em C++ para Java com ganhos de performance.
Mas para que dar argumentos, técnicos, não é mesmo?

Você criticou o fato de ninguém ter dado qualquer motivo concreto, mas agora fez o mesmo.

Elizeu_Santos wrote:acho que falta você estudar e deixar de fanatismo. A propaganda é a alma do negócio. se você não faz market a coisa não vai para a frente. não adianta chorar. Revolução de framework? ma caguei de rir rsrs vou pra casa! depois dessa prefiro enfrentar o transito ilha > centro do que ler mais coisas desse tipo.

importante citar que eu li alguém que trabalha a no minimo 5 anos com java, ou seja, desenvolvedor a no minimo cinco anos (faz cinco anos que o conheço) falar de revolução de framework e citar junto a JSF. uma coisa é revolucionar, outra é criar modinha a cada 2 semanas. você não precisa revolucionar pra dizer que é bom, e não precisa engolir 1 livro por mês pra dizer que é inteligente.


Acho que você não falou coisa com coisa aqui. Citar "alguém" que você leu? Que alguém? Leu aonde? Propaganda do que? JSF?
De onde surgiram esses assuntos?

Só para constar, eu programo com Java há 8 anos. C++ há 12 anos. C# há 3 anos.
Eu não recomendo o Java em muitos tópicos por aqui: desenvolvimento de jogos, sistemas de tempo real, certos tipos de aplicação desktop, etc... mas recomendo fortíssimamente para web e Enterprise. Aliás, leia um pouco mais o tópico, antes de falar bobagem. Aqui mesmo nessa discussão defendi C# para sistema desktop e falei citei as vantagens do python.

This message was edited 2 times. Last update was at 16/07/2011 17:17:13


@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]
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Galera,

Passei mais de um ano sem entrar no fórum justamente por isso que tá se apresentando nesse tópico...

Numa boa, acho que é por isso que o fórum anda tão "caído" e várias cabeças boas que existiam aqui foram embora ou só passam aqui pra rir. Essas eternas briguinhas de ego. Porra, o ViniGodoy é um cara que tem muito conhecimento e nunca se negou em passar e contribuir com tudo e tem um curriculum muito bom, aí vem um tal de Elizeu Santos, que sabe-se lá o quê ele sabe, sem humildade alguma e sem uma porcaria de muro com um reboco decente, e contrapõe argumentos dessa forma infantil. E o pior é que são vários, inclusive os que são fakes pq não tem coragem de dar a cara a tapas como muitos por aqui fazem.

Meldels, por isso Thingol e cia andam sumidos. Como que pode? Até o Fórum da antiga mundo-delphi era mais produtivo do que esse tem sido. Mas que mania desgraçada de ter o ego superinflado que acaba FUD**** com o que poderia ser um bom tópico. O cara fala que o outro precisa ler mais os fundamentos de linguagens de script (que ao meu ver não tem nada de errado) e o outro solta a franga. Hoje em dia, tá fácil reconhecer um assunto que vai resultar numa ofensa ao ego no GUJ, é só achar um tópico que poderia ser interessante...

Tenho más notícias pra vocês, trolls. Vocês vão morrer burros, pobres, e ignorantes. E com um fórum cada dia mais tosco.
AUser
GUJ Master
[Avatar]

Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline

Bom, agora respondendo ao tópico principal...

Eu gosto de Java por um motivo simples: tem tudo que você quiser nele, pronto. Ok, tem sérios problemas pra lidar com scanners e impressoras nativamente (só existem 2 ports, o JTwain e o Morena) e podem me xingar a vontade mas acho o JAI lento... Se quiser um ORM decente? Tem, qualquer coisa já existe pronta pra Java.

Normalmente falam que Java não é produtivo, bom, eu acho que isso é questão de experiência. Hoje em dia, com uma arquitetura decente tudo fica muito produtivo. Eu sempre tive a impressão e trabalhei com um ponto específico: o que faz a produtividade é a arquitetura.

A única coisa que eu não gosto é da documentação para algumas coisas como JavaFX, ok, é novo mas não tem documentação alguma. E também da dificuldade que é pra lidar ocm algumas coisas como maven, bibliotecas.

Se me perguntarem sobre servidores de aplicação Java (JBoss, Tomcat), IDEs (Eclipse, Netbeans), e outras coisas, nessas sim eu meto o pau em alguns aspectos (hot deploy/cache do JBoss é o cão chupando manga).
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team