Primeiro release oficial do projeto Ceylon disponível para download  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline

Gavin King anunciou hoje (20/12/2011) o primeiro milestone do projeto Ceylon, chamado "Newton", através do blog do projeto:
http://ceylon-lang.org/blog/2011/12/20/ceylon-m1-newton/

Embora este primeiro release ainda possue uma série de features não implementadas, foram listadas algumas melhorias ao Java já presentes no milestone:

Gavin King wrote:
-JVM-level primitive types are ordinary classes in Ceylon
-type inference and type argument inference based on analysis of principal types
-streamlined class definitions via elimination of getters, setters, and constructors
-optional parameters with default values
-named arguments and the "object builder" syntax
-intersection types, union types, and the bottom type
-static typing of the null value and empty sequences
-declaration-site covariance and contravariance instead of wildcard types
-more elegant syntax for type constraints
-top-level function and value declarations instead of static members
-nested functions
-richer set of operators
-more elegant syntax for annotations
-immutability by default


Ceylon é uma linguagem de programação sobre a JVM criada por Gavin King (criador do Hibernate e Seam Framework).
Para saber mais sobre o projeto visite o site: http://ceylon-lang.org/
Download do M1 do projeto: http://ceylon-lang.org/download/

This message was edited 1 time. Last update was at 20/12/2011 15:31:39


... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
povin
HelloWorld

Membro desde: 30/03/2011 11:02:53
Mensagens: 12
Offline

hoje (20/12/2012)


Um post do futuro
feature interessante do forum
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline

Typo.
Fixed

... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Excelente. Achei que demoraria muito mais.

Só batendo o olho, continuo com a impressão de muitos: de não gostar do rename de algumas palavras chave já consagradas, por mais que a semântica tenha mudado um pouquinho.

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
Rapapel
JavaChild
[Avatar]
Membro desde: 05/10/2006 11:19:03
Mensagens: 115
Localização: Brasilia - DF
Offline

Uma olhada por alto e me parece verboso d+, Groovy é simples.

________________________________
Os piores problemas são aqueles que nunca acontecem.
[MSN]
juno.rr
JavaChild

Membro desde: 28/08/2008 14:42:53
Mensagens: 135
Localização: Brasília
Offline

Legal a iniciativa, mas não gostei, parece uma bagunça, mistura de javascript com vb...
victorcosta
JavaGuru
[Avatar]

Membro desde: 07/01/2007 01:29:37
Mensagens: 220
Localização: Recife - PE
Offline

Eca. Assignment com :=

Que tenha pelo menos uma IDE decente, algo que acho fundamental em linguagens estáticas, ainda mais em uma que quer substituir o Java

Meu blog com tutoriais de jQuery
http://www.victorcisneiros.com/blog/

Outros projetos
http://www.todolistr.com
http://www.bibliasocial.com
http://www.dota2feedback.com/
http://www.posjogo.com.br/
[MSN]
Rapapel
JavaChild
[Avatar]
Membro desde: 05/10/2006 11:19:03
Mensagens: 115
Localização: Brasilia - DF
Offline

victorcosta wrote:... quer substituir o Java


Já dizia o herói brasileiro Cap. Nascimento: "Nunca serão, jamais serão"

This message was edited 1 time. Last update was at 21/12/2011 14:25:30


________________________________
Os piores problemas são aqueles que nunca acontecem.
[MSN]
alexrosa
Debugger
[Avatar]

Membro desde: 19/09/2007 16:10:05
Mensagens: 55
Localização: Floripa - SC
Offline

Heheheh nada contra, mas também nada muito a favor, até porque hoje é possível usar tantas linguagens que sinceramente não vejo muitas vantagens, por ex: Você tem o Groovy, JRuby, Jython, Scala, Java Script e por ai vai...

Pontos Fracos:
  • Mais uma para a lista das linguagens suportadas pela VM.

  • Sintaxe confusa, comparada as que já existem no mercado.

  • Chegada tardia ao mercado. Infelizmente Java vem perdendo um pouco da sua força e sinceramente o que mais vejo atualmente é uma gama de desenvolvedores migrando para o Rails ou Python, que são o hype do momento, mas isso é mais uma percepção do que afirmação.


  • Resumo:
    Por mais que seja o Gaving King, francamente acredito que deva-se analisar bem os ganhos de uma nova linguagem, sem cair no hype que ela acaba gerando.
    Dando uma analisada no geral, eu ainda prefiro ficar com o Groovy por achar menos Verboso e mais familiar, ou ainda ficar com o Python.

    O ponto positivo é que ainda tem gente boa trabalhando em cima da VM e conforme a linguagem amadurecer poderá ainda quem sabe render bons frutos, fazendo frente as que já estão no mercado.

    Abraços,
    Alex.

    ósculos & amplexos
    [WWW] [MSN]
     
    Índice dos Fóruns » Notícias
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team