programação GUI em Scala

votos
16

Eu estou tentando aprender Scala, e eu gostaria de saber por escrever um aplicativo balanço simples, mas não estou certo o que GUI programação se parece em um mundo funcional, e, especificamente, ao usar Scala.

Os ponteiros, ou tutoriais, ou armadilhas quando provenientes de um OO / Java fundo seria realmente bem-vindo.

Publicado 11/06/2009 em 15:22
fonte usuário
Em outras línguas...                            


2 respostas

votos
11

A programação no Scala livro continha uma visão geral do projeto scala-swing. O livro é muito bom, em geral, e vale o dinheiro como uma referência geral, e soa exatamente como o que você está procurando.

Scala-swing é uma abordagem de biblioteca "embrulho", por isso, eu não chamaria isso de funcional, realmente. Estado está mutado em todo o lugar, principalmente porque é assim que funciona balanço.

Eu realmente não estou ciente de muitas "livre como em cerveja" recursos para este tópico ainda, e acho que o scala wiki Syngeca provavelmente lista algumas abordagens preliminares que se tornaram scala-swing, mas, isso é apenas um palpite. :)

Respondeu 11/06/2009 em 16:45
fonte usuário

votos
5

O único paradigma funcional de programação GUI que eu conheço é Células do Lisp.

presente biblioteca Swing Scala é reativo, o que não é ruim. Ele está sendo reformulado para a versão 2.8, já ouvi.

Há, porém, estruturas alternativas. Um um recente , por exemplo, é um invólucro Scala para SWT.

Eu acho que, neste momento, não houve suficientes projetos feitos por qualquer padrão específico para emergir como uma escolha superior. Eu aconselho dar uma olhada em tudo lá fora, e escolher uma que você se encaixa melhor. Quem sabe? Você pode até se tornar um dos principais contribuintes para o melhor quadro GUI Scala que vem a ser ...

Respondeu 12/06/2009 em 19:11
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more