Porque Ruby on Rails não vai entrar pro Mainstream  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
#@®®¡$
Moderador
[Avatar]

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.
[WWW] [ICQ]
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.

leomc
JavaGuru
[Avatar]

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
[WWW]
plentz
Moderador
[Avatar]

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."
[Email] [WWW]
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...
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.
leomc
JavaGuru
[Avatar]

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
[WWW]
marcelomartins
Moderador
[Avatar]

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.

louds
Moderador
[Avatar]

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
[ICQ]
Mauricio Linhares
Moderador
[Avatar]

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
[WWW]
#@®®¡$
Moderador
[Avatar]

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.
[WWW] [ICQ]
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?
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.
#@®®¡$
Moderador
[Avatar]

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.
[WWW] [ICQ]
plentz
Moderador
[Avatar]

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."
[Email] [WWW]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team