| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2006 09:53:37
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
Thiagosc wrote:Cara, pára de pensar apenas na telinha na sua frente e pensa macro! Não se mede um software simplesmente por "quantidade de linhas de código".
De fato, por isso que se considera o tempo, o número de pessoas, a manutenibilidade... mas, ei! Com menos linhas de código, se usa menos tempo, menos pessoas e tem menos o que manter.
Mas mesmo assim, quais são as métricas que você usa, já que não gosta de LOC?
Thiagosc wrote:E ainda que isso importe para você não há nada impedindo Java e nenhuma outra linguagem de ter soluções que poupem trabalho.
Verdade, e se você tivesse lido este tópico em vez de simplesmente atacar qualquer tópico com Ruby no título, veria que isso já foi dito.
Thiagosc wrote:O fato de desenvolvedores ficarem idiotas para estudar um livro de 500 páginas para aprender um framework que supostamente deveria poupar-lhes trabalho não significa que todos sejam igualmente idiotas.
Bem, eu leio livros de 600 páginas por diversão. Mas o problema da maioria das pessoas é esse, elas não gostam de ler. Isso me deixa triste.
Detalhe que, mesmo considerando o que li sobre Java/Ruby/whatever como pouco, acho que eu já li mais ou menos umas 15 vezes mais sobre Java do que sobre Ruby.
Thiagosc wrote:Para concluir, apenas por uma combinação milagrosa de eventos o Ruby poderia chegar a algum lugar, entre outras coisas os nerds l33t deveriam pensar em tornar Ruby uma linguagem para todos, e o Java deveria congelar no tempo. Nenhum dos dois está acontecendo, os nerds continuam l33t e seletivos, e o Java continua evoluindo...
Mas seleção natural não é o catalisador do processo de evolução? Qual o problema em ser seletivo, então?
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2006 19:29:57
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
#@®®¡$ wrote:De fato, por isso que se considera o tempo, o número de pessoas, a manutenibilidade... mas, ei! Com menos linhas de código, se usa menos tempo, menos pessoas e tem menos o que manter.
Mas mesmo assim, quais são as métricas que você usa, já que não gosta de LOC?
Eu uso o que tem cabimento dado o contexto de um projeto. O que existe é um generalização slashdotesca acerca do LOC.
Parece que ninguém nunca usou uma linguagem script na vida! Parece que nunca fizeram um scriptzinho para colocar no crontab.
#@®®¡$ wrote:Verdade, e se você tivesse lido este tópico em vez de simplesmente atacar qualquer tópico com Ruby no título, veria que isso já foi dito.
Eu ataco qualquer coisa ilógica.
#@®®¡$ wrote:Bem, eu leio livros de 600 páginas por diversão. Mas o problema da maioria das pessoas é esse, elas não gostam de ler. Isso me deixa triste. 
Bom, eu leio uns 15 livros por ano. E não é só técnico e nem desses lixos de auto-ajuda (Paulo Coelho, Qualquer-Coisa Gaspareto (?), arrrgh!).
Agora o que muitos fazem é isso:
- Eu preciso ir do ponto A para o B:
Pessoas normais: traça uma linha reta
Programadores Java intoxicados como arquivos XML de configuração, usando o novo Mega-framework 3000, com um novo "hyped way of doing the same old thing":
- Preencho um requerimento (em XML) em duas vias para entregar no centro de tráfego A-B;
- Compro uma bicicleta (carro é ruim né?);
- Parto do ponto A;
- Páro para tomar cafézinho à 15:00;
- Passo pelo ponto C para dar um "oi" para o pessoal;
...
- dou três pulinhos;
- chego no Ponto B;
O problema é realmente o excesso de "complexidade" usado por muitos. A culpa é do Java? Não acredito que seja.
#@®®¡$ wrote:Mas seleção natural não é o catalisador do processo de evolução? Qual o problema em ser seletivo, então?
Fala isso para a Microsoft. Bobinhos eles, não?
Primeiro, market share, depois melhore conforme a necessidade. Graças ao .Net tivemos o Java 5, e graças ao Ruby teremos muito mais. Se não fosse pela concorrência o Java teria poucas "perspectivas" pois não haveria a necessidade de melhorar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2006 21:04:55
|
leomc
JavaGuru
![[Avatar]](/images/avatar/60519c3dd22587d6de04d5f1e28bd41d.png)
Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline
|
Essa festa toda desse tópico me lembra uns(vários) anos atrás quando entrei na faculdade e queria fazer uns "sitezinhos", tudo que vinha na minha frente era ASP, estudei, comprei um livro e em menos de um mês de estudo achei aquilo um lixo, pesquisando achei o tal do PHP, só que ninguém usava, ninguém conhecia na faculdade, logo não prestava, o pessoal falava pra mim, se é bom por que ninguém usa? mas como achei php BEEEEEEEEEEEMMMMMMMMMMM superior ao ASP estudei php e pra minha supresa pouco tempo depois....o php virou a mesa, por que será?
Nessa mesma época quase obrigavam a gente a estudar vb e delphi pq era as duas únicas linguagens que existiam (segundo uns ignorantes) e hoje.... onde estão???? morrendo! quem, sabe vamos ver daki poucos anos que tem mais sistemas em cobol que em delphi.
A tecnologia muda, evolui, por acaso java é mais fácil que vb? não né! e pq o java tá aí com toda essa força?
|
[]'s Léo
Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2006 21:17:21
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Thiagosc wrote:
#@®®¡$ wrote:Verdade, e se você tivesse lido este tópico em vez de simplesmente atacar qualquer tópico com Ruby no título, veria que isso já foi dito.
Eu ataco qualquer coisa ilógica.
Você continua se desviando e evitando responder alguns perguntas que provavelmente teriam respostas não à favor da sua visão. Você não precisa "ganhar" todas as discussões. Esse não é o propósito de um fórum
Thiagosc wrote:Bom, eu leio uns 15 livros por ano. E não é só técnico e nem desses lixos de auto-ajuda (Paulo Coelho, Qualquer-Coisa Gaspareto (?), arrrgh!).
Bob Dylan wrote:I didn't agree with school. I read a lot, but not the required readings.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2006 21:44:27
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
diego_sl wrote:Você continua se desviando...
Que rapaz engraçado...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2006 21:59:13
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
leomc wrote:A tecnologia muda, evolui, por acaso java é mais fácil que vb? não né! e pq o java tá aí com toda essa força?
Essa foi o clássico argumento "As coisas mudam, logo ELAS TÊM QUE MUDAR AGORA simplesmente porque eu assim desejo". Sim, depois de confrontados os "fiéis" partem para a tática "veja o passado, ele se repete", ignorando toda e qualquer similaridade de situações ou causas temporais.
Timing conta.
As coisas com certeza mudam, mas não por causa do slashdot. Afinal de contas se dependesse desse tipo de "cabeça" o Java não teria saído do 1.0. É o mesmo tipo de cabeça que conta a "popularidade" do Java pela quantidade de aplicativos que tem no computador, pelos "Applets" (de 1996), etc.
BTW, PHP é uma coisa tosca e acho que isso é fato conhecido por todos aqui. O resto eu não vou nem comentar.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 00:17:00
|
leomc
JavaGuru
![[Avatar]](/images/avatar/60519c3dd22587d6de04d5f1e28bd41d.png)
Membro desde: 16/02/2004 21:39:45
Mensagens: 216
Localização: Brasília - DF
Offline
|
Thiagosc wrote:
BTW, PHP é uma coisa tosca e acho que isso é fato conhecido por todos aqui. O resto eu não vou nem comentar.
Se você leu meu post viu que me referi a vários anos atrás... em 1998 tinha algo melhor que php para se desenvolver sistemas web? E hoje me mostre um framework web tão bom quanto o rails em java.
|
[]'s Léo
Melhores Destinos - passagens aereas profissionais
http://www.leonardomarques.net |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 09:59:34
|
marcelomartins
Moderador
![[Avatar]](/images/avatar/777669af68dbccabc30c3b6bcaa81825.jpg)
Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline
|
Thiagosc wrote:BTW, PHP é uma coisa tosca e acho que isso é fato conhecido por todos aqui.
Estava programando em PHP ontem. Muito bom! Dinheiro fácil e rápido!
|
Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 12:21:51
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Thiago, o univervo não gira em torno da terra viu, não sei se já te avisaram disso.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 12:34:17
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
marcelomartins wrote:
Thiagosc wrote:BTW, PHP é uma coisa tosca e acho que isso é fato conhecido por todos aqui.
Estava programando em PHP ontem. Muito bom! Dinheiro fácil e rápido! 
Tem gosto pra tudo nessa vida
Programar em PHP só por muito dinheiro mesmo
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 13:34:58
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
louds wrote:Thiago, o univervo não gira em torno da terra viu, não sei se já te avisaram disso.
Provavelmente, ele sabe disso porque é de antes dele nascer. Se fosse uma idéia nova, ele estaria junto com os que apedrejaram Galileu.
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 14:54:37
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
#@®®¡$ wrote:Provavelmente, ele sabe disso porque é de antes dele nascer. Se fosse uma idéia nova, ele estaria junto com os que apedrejaram Galileu.
Idéia nova!? hahahahahahahah
Onde? "IT é um cachorro que come as próprias fezes", não lembro se li em algum blog ou algum fórum da vida.
NADA nessa coisa "mística" acerca do Rails é novo. É apenas o velho com uma roupinha nova.
Como em termos API Java sempre vence, e ferramentas também, muda-se as regras. APIs? Isso é "complexidade", programadores de verdade escrevem tudo do zero. IDEs? Não, isso é "complexidade", programadores de verdade usam o notepad.
Pelo amor de Deus, há algum lógica nisso? DSLs são usadas em Unix desde tempos imemoriais, micro linguagens para determinada função, por um acaso Unix é um exemplo de facilidade!?
Você já parou pensar no estrago que os desenvolvedores que não sabem inglês farão quando fizerem uma DSL para cada coisinha? Imagina a bagunça do Linux, multiplica por 1000, e veja se lhe agrada.
Idéia nova? Ainda não vi nenhuma. Quando você encontrar alguma me avisa, ok?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 14:56:28
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
Maurício Linhares wrote:Tem gosto pra tudo nessa vida
Programar em PHP só por muito dinheiro mesmo 
Concordo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 14:57:53
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
thiagosc wrote: NADA nessa coisa "mística" acerca do Rails é novo. É apenas o velho com uma roupinha nova.
Foi o que eu disse. Afinal, Galileu apenas defendeu as idéias de Copérnico.
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2006 15:15:42
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Thiagosc wrote:NADA nessa coisa "mística" acerca do Rails é novo. É apenas o velho com uma roupinha nova.
Thiago, é impressionante, mas você cada vez consegue me supreender mais. "Velho com uma roupinha nova"? E porque surgiram tantas novidades para Java derivados do Rails? Já ouviu falar de Grails e suas variantes? Pois é. Quer um exemplinho melhor do que um "velho com uma roupinha nova" pode causar? AJAX. E esse velhinho bem vestido já causou um bocado de inovações né?
Thiagosc wrote:Como em termos API Java sempre vence, e ferramentas também, muda-se as regras.
Concordo plenamente contigo que Java possui melhores ferramentas. Agora API melhor? Mais completa, sim. Agora faça o seguinte antes de postar uma resposta.
Abra dois sites: http://www.ruby-doc.org/core/ e http://www.ruby-doc.org/stdlib/. Dê uma olhadinha rápida (não precisa nem "perder" muito tempo).
Agora abra o Javadoc do Java 5 e compare algumas partes equivalentes. Se você continuar com a idéia que "em termos de API Java sempre vence", definitivamente, desisto de tentar entender tua forma de raciocínio.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|