Falta de conhecimento técnico ou o autor não soube se expressar?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Vi em destaque no JavaFree.org, devido a parceria deles com esse portal e, bom , leiam primeiro:

http://www.baguete.com.br/colunasDetalhes.php?id=3108

Depois, opinem.

PS: Coloquem lá suas opiniões também.

"Quanto mais aprendo mais tenho consciência que nada sei."
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

O que você não concordou com o Autor?

A analise dele inicialmente, não li a serie de artigos, mas me parece valida.

[]'s

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online

Para mim tmb faz sentido. Não vi nada de anormal

www.citrox.com.br
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

A análise apresentada pelo autor não acrescentou nada de novo, mas considero válida.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
bKn
Java Ninja

Membro desde: 07/04/2009 15:22:18
Mensagens: 288
Offline

Como disseram em um comentário ali, ele está comparando banana com maçã. Levar em consideração toda a plataforma .net não faz sentido algum.
ViniGodoy
Moderador
[Avatar]

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

Achei bem falho, também.

1. Ele não especifica qual das linguagens .Net está comparando.
2. Ele não diz que tipo de aplicações desenvolveu para a comparação, nem por que método levantou os dados, nem que fatores levou em consideração em cada quesito;
3. Ele não explica o tamanho da amostra, ou seja, quantas aplicações analisou, em que ambientes, para chegar nessas conclusões.

Em resumo, a série toda é empírica. E provavelmente será tendenciosa pela linguagem que ele mais conhece, ou que ele mais leu a respeito.

@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]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online

ViniGodoy wrote:Achei bem falho, também.

1. Ele não especifica qual das linguagens .Net está comparando.
2. Ele não diz que tipo de aplicações desenvolveu para a comparação, nem por que método levantou os dados, nem que fatores levou em consideração em cada quesito;
3. Ele não explica o tamanho da amostra, ou seja, quantas aplicações analisou, em que ambientes, para chegar nessas conclusões.

Em resumo, a série toda é empírica. E provavelmente será tendenciosa pela linguagem que ele mais conhece, ou que ele mais leu a respeito.



Ele disse isso no final do artigo, e o framework .net é igual para qualquer linguagem da plataforma. Realmente não tem muita precisão, mas é válida.

www.citrox.com.br
ViniGodoy
Moderador
[Avatar]

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

juliocbq wrote:Ele disse isso no final do artigo, e o framework .net é igual para qualquer linguagem da plataforma. Realmente não tem muita precisão, mas é válida.


É aí que eu discordo. Ele apresenta num gráfico, dando a entender que é algo válido uma informação totalmente empírica. E podemos questionar a informação, já que ela pode não ter absolutamente nenhuma precisão, de acordo com o contexto que se aplique. Portanto, ela não seria válida.

Aliás, acho que hoje em dia é no mínimo imaturo comparar linguagens e tentar chegar a qualquer conclusão sem ter um contexto nas mãos ou, pelo menos, critérios um pouco mais objetivos de comparação.

This message was edited 1 time. Last update was at 03/07/2009 07:27:28


@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]
rimolive
Debugger

Membro desde: 30/06/2008 21:47:09
Mensagens: 74
Localização: São Paulo
Offline


Gabriel, em 01/07/2009, 20:02
Não creio que haja tanta diferença no quesito escalabilidade, principalmente porque é um fator muito mais sensível à arquitetura que à linguagem. Jogar a escalabilidade para o banco pode ser feito com qualquer dessas linguagens e nesse quesito a turma do Java perde pontos porque adora reimplementar tudo o que o banco oferece. Em sistemas web, por exemplo, o problema do desempenho está nas duas pontas (no navegador e no banco). Quem cria muita estrutura no meio ataca o problema errado.


Esse comentário também foi um tanto impreciso, digo até errado porque a "turma do Java" não reimplementa nenhum tipo de escalabilidade de Banco e o fato de criar estruturas no meio, conforme dito, significa pra mim mais reusabilidade do que escalabilidade.
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

ViniGodoy wrote:
Aliás, acho que hoje em dia é no mínimo imaturo comparar linguagens e tentar chegar a qualquer conclusão sem ter um contexto nas mãos ou, pelo menos, critérios um pouco mais objetivos de comparação.


2X!
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Impressionante que tem gente que ainda concorda com o cara e acha válido. Gente, pelo amor de Deus, o cara está comparando linguagem com plataforma .
Além de não passar informações específicas, é extremamente superficial. .Net não é linguagem nem aqui e nem no inferno (alusão a M$ Hell ). Logo, ele comparou, como já disseram, bananas com maças e tem apoio? Afe...

"Quanto mais aprendo mais tenho consciência que nada sei."
Mauricio Linhares
Moderador
[Avatar]

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

Uma análise decente e aceitável tem que ser mais ou menos assim - http://martinfowler.com/articles/rubyAtThoughtWorks.html

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

Screencast de Introdução a linguagem Objective-C
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online

djemacao wrote:Impressionante que tem gente que ainda concorda com o cara e acha válido. Gente, pelo amor de Deus, o cara está comparando linguagem com plataforma .
Além de não passar informações específicas, é extremamente superficial. .Net não é linguagem nem aqui e nem no inferno (alusão a M$ Hell ). Logo, ele comparou, como já disseram, bananas com maças e tem apoio? Afe...


o que o artigo quis dizer é que .net também é um framework, e todas as linguagem que rodam na plataforma se comportam da mesma maneira. Não existe diferença em se codificar em c++ managed, c# ou vb.net. Nenhum conhecimento extra é necessário, pois funcionam da mesma forma.

está bem explícito no final do artigo que é puramente empírico. Não há motivo pra criticar o artigo.

www.citrox.com.br
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Mauricio Linhares wrote:Uma análise decente e aceitável tem que ser mais ou menos assim - http://martinfowler.com/articles/rubyAtThoughtWorks.html

Mauricio, também não tem nem o que dizer do cara né?

"Quanto mais aprendo mais tenho consciência que nada sei."
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

juliocbq wrote:
djemacao wrote:Impressionante que tem gente que ainda concorda com o cara e acha válido. Gente, pelo amor de Deus, o cara está comparando linguagem com plataforma .
Além de não passar informações específicas, é extremamente superficial. .Net não é linguagem nem aqui e nem no inferno (alusão a M$ Hell ). Logo, ele comparou, como já disseram, bananas com maças e tem apoio? Afe...


o que o artigo quis dizer é que .net também é um framework, e todas as linguagem que rodam na plataforma se comportam da mesma maneira. Não existe diferença em se codificar em c++ managed, c# ou vb.net. Nenhum conhecimento extra é necessário, pois funcionam da mesma forma.

está bem explícito no final do artigo que é puramente empírico. Não há motivo pra criticar o artigo.


Nem pra escrever. Lamento mas não tem fundamento cara. Em que situação, desenvolver .Net é tudo igual?
QUer dizer que pra desktop é igual a Web? Em Java é tudo igual? E as linguagens oficiais do java que se comportam de maneira diferente e tem tempos de desenvolvimento diferente, ou acha que Groovy e Java são a mesma coisa? Não, vamos ser bem superficiais e comparar o Ruby com Java e não dizer que se trata da plataforma, mas, porém, ele fala de algo que, em Java, está ligado a plataforma e não a linguagem somente. Enfim, não tem fundamento técnico. Olha o exemplo que o Maurício passou. Aquilo sim é um artigo técnico.

"Quanto mais aprendo mais tenho consciência que nada sei."
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team