| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 17:30:13
|
ASOBrasil
JavaEvangelist
![[Avatar]](/images/avatar/ac3870fcad1cfc367825cda0101eee62.jpg)
Membro desde: 25/06/2005 20:57:30
Mensagens: 402
Localização: São Paulo
Offline
|
Podcast: 10 Things Java Should Steal from Ruby
In this presentation, given at TheServerSide Java Symposium Barcelona in June, Bruce Tate looks at how Java developers, framework designers, and language designers can learn from the capabilities of Ruby to improve Java. He specifically addresses language features, new framework idioms, domain specific languages and Web development frameworks.
Link:
http://www.theserverside.com/news/thread.tss?thread_id=41622
Não estou colocando lenha na fogueira nem quero causar intrigas! Mas essa apresentação/PDF frisa o que alguns aqui vem falando a tempos! Cada um tire suas próprias conclusões!
ASOBrasil
|
Java Examples || Useful links for web developer |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2006 00:11:53
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Contra peso:
http://discuss.joelonsoftware.com/default.asp?joel.3.309321.3
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2006 00:30:42
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
3 coisas que eu gostaria de ver em Java:
continuations (pelos mesmos motivos que o Tate citou em seu PDF)
closures (sejam implementações reais, como em Ruby, ou syntatic sugar para anonymous inner classes, como em Groovy)
high-order methods, mais ou menos como o Joel ressalta aqui(http://joelonsoftware.com/items/2006/08/01.html).
Um active record em Java seria legal, mas não vejo muita urgência nisso. Modelos para ORM são trocados/melhorados a cada estação; talvez o Active Record de hoje seja o JDO de amanhã
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2006 17:26:45
|
Thiagosc
GUJ Master
Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline
|
Eu ouvi o podcast e vi os slides. Mas eu ainda acho que ele viaja e força MUITO a barra. Isso não quer dizer que todas aquelas features são ruins, algumas seriam até interessantes, como closures (até porque .Net terá na próxima versão tb, competição, hehehe) e algumas outras.
Exemplos de "forçada de barra": citando a curva de aprendizado ele jogou uma lista de items que desenvolvedores "precisam aprender": Spring (sic), Struts (2 x sic), JSTL (quando na verdade deveria estar incluído em Servlets/JSP), e por aí vai...
Outra hora foi explicar os motivos para "classe abertas" e a diferenças de filosofia entre as duas linguagens. Disse Ruby dá facas afiadas para os desenvolvedores e eles podem se matar assim. Sinceramente isso mais parece papo de desenvolvedor C++, não soa familiar? "Nós não precisamos de segurança".
E pensar que ele ainda fatura uma grana vendendo livros e dando palestras assim. Acho que o negócio é ser cara de pau e sair falando besteira por aí, sempre existirá gente afim de ouvir tais coisas.
|
|
|
 |
|
|