| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2008 09:22:01
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Gordon Guthrie [ublicou um texto interessante sobre o que ele acredita ser interessante para um CEO saber sobre Erlang. Além de uma razoável explicação sobre máquina de Turing (muitas pessoas nem sabem o que é ser turing-complete e se dizem programadores) ele traz a idéia de uma camada acima do SO:
Gordon Guthrie wrote:
In Erlang the Application System is provided by a series of discrete VM?s running on a number of machines (typically more than one VM per physical machine). These VM?s expose a common cluster and communications semantics to each other. The ?universal driver? approach for encapsulating libraries and other non-Erlang add-ons is to wrap the hardware board or Java class or whatever in a set of libraries that expose those common semantics. [...]
Naturally the emergence of Application Systems will not avoid meeting some resistance. But, again, ?twas always so. The world once pullulated with shoals of ?knit your own operating system? men but they have gone the way of all flesh.
[...]
In Conclusion
Do I, as a CEO, recommend that you use Erlang? No, but I recommend that you use an application system. This particular Kool Aid currently only comes in one flavour, Erlang, but I?m sure new ones will be along soon...
A sugestão dele parece apenas usar Erlang para implementar primitivas e padrões básicos em sistemas distribuídos.
Será que isso é uma nova geração dos servidores de aplicação?
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2008 11:10:36
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Erlang ferra pois desenvolver com ele é muito diferente que com outras linguagens. É curioso ver bons programadores quebrando a cabeça com coisas simples da linguagem.
|
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) 20/02/2008 11:15:24
|
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
|
Acho que a falta de mão de obra qualificada vai tornar essa realidade uma coisa do futuro, não vejo isso acontecendo no curso prazo.
Mas quem trabalha com sistemas que precisam (ou seriam melhores se fossem) distribuídos já deveriam ter pulado nesse barco a tempo.
As empresas de telecom mesmo deveriam estar usando muito mais Erlang, aqui no Brasil eu não conheço nenhum caso ainda e já trabalhei em alguns projetos, são coisas que precisam ser absurdamente escáveis e que precisam de bds e sistemas de arquivo/memória distribuídos, mas continuam sendo feitos com Java (e até Delphi ), porque o pessoal não sabe procurar soluções melhores.
|
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) 22/02/2008 10:50:11
|
mcampelo
JavaEvangelist
![[Avatar]](/images/avatar/9246444d94f081e3549803b928260f56.jpg)
Membro desde: 29/04/2003 09:36:36
Mensagens: 389
Localização: Rio de Janeiro/Brasil
Offline
|
Maurício Linhares wrote:
As empresas de telecom mesmo deveriam estar usando muito mais Erlang, aqui no Brasil eu não conheço nenhum caso ainda e já trabalhei em alguns projetos, são coisas que precisam ser absurdamente escáveis e que precisam de bds e sistemas de arquivo/memória distribuídos, mas continuam sendo feitos com Java (e até Delphi  ), porque o pessoal não sabe procurar soluções melhores.
Você já leu sobre Jain Slee?
Já ouviu falar sobre Jnetx, OpenCloud ou até mesmo o Mobicents?
São soluções que se propõe a ser um Telecom Application Server e resolvem alguns dos problemas que você citou acima.
Abraços,
Marco Campêlo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2008 10:57:21
|
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
|
Nunca tinha ouvido falar, vou dar uma olhada nessas coisas
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
|
|