Como é o seu ambiente Scala?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Estou querendo muito aprender a desenvolver em Scala, achei a linguage empolgando e é de fato algo novo e que pode ser bastante útil, já que muitos projetos como o play framework está dando suporte a ela.

Achei um plugin para o Netbeans 6.9, mas sinceramente, achei o plugin muito ruim (gosto muito do Netbeans), muitos bugs e erros toscos, portanto queria saber qual IDE e quais ferramentas/plugins estão usando para desenvolvimento em Scala. Obrigado!

>> Inocêncio.
[MSN] [ICQ]
otaviojava
GUJ Master
[Avatar]

Membro desde: 14/12/2010 10:09:09
Mensagens: 1192
Localização: Salvador,Bahia
Offline

A verdade é que eu não achei nenhuma ide boa não somente para scala, mas para a maioria das linguagens dinâmicas.
Tanto o eclipse como netbeans não tem bons plugins para isso.

twitter- https://twitter.com/otaviojava
java -http://home.java.net/blogs/otaviojava
blog - http://otaviosantana.blogspot.com/
javabahia - http://javabahia.blogspot.com/
linguagil - http://javabahia.blogspot.com/
Desenvolva aplicações com Cassandra de uma maneira mais fácil com o EasyCassanra: https://github.com/otaviojava/Easy-Cassandra

[WWW]
dev.rafael
Virtual Machine Man
[Avatar]

Membro desde: 17/09/2007 01:35:27
Mensagens: 631
Offline

Particularmente a minha IDE favorita é a IntelliJ IDEA. A versão community não permite o uso de plugins JEE mas com o Play! Framework você não vai precisar de qualquer forma. Infelizmente o plugin de scala não está reconhecendo package objects corrémente e isso pode ser um inconveniente para quem trabalha com o Play. Eu não sei como anda a Scala IDE (plugin para Eclipse) mas eu continuo esperando pelas correções no plugin da IntelliJ.

"A mente humana é limitada, mas a estupidez é ilimitada." Wilhelm Steinitz
[Email]
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline

O primeiro que testei foi do Netbeans, bom, nao gostei, ai fui pro Eclipse que dizem ser a "oficial", apoiada pelos caras, tambem não rolou, e por ultimo Intellij Community, bom, dentre as 3 grandes IDE's, a intellij foi sem dúvida a que achei melhor, e dizem que a versão 10 com plugin Scala esta muito boa!!

MAS, seguindo o conselho de muitos scala masters, tipo o criador do Lift Framework, pelo menos nesta parte de estudos e etc, meu ambiente é o seguinte(Linux): Emacs + Ensime + sbt. Este trio é perfeito, e acreditem muita gente do mundo scala usa ele.

O Ensime+Emacs faz quase tudo que uma grande IDE faz, error highlight, autocomplete, go to doc, go to implementation, compile on save, organize imports(nao completo), debug e tals.

Pra quem esta acostumado as grandes IDE's, pode realmente sentir o bak, mas para Scala estou achando ideal. Pode parecer IDE de NERD, tipo aqueles caras que nao conseguem largar o VI/VIM, mas como vi muita usando, comecei a usar e gostei, principalmente na fase de estudos, que me força a digitar mais !! De resto o SBT(Simple Build Tool) faz o trabalho de compilar tambem, deploy, rodar servidor, etc, a la maven.

O interessante do Ensime é que ele é um server, e pode ser integrado a outras ide que não o Emacs, tanto que ja existem integrações com VI ou VIM nao sei, e JEdit, seria legal uma para Netbeans.

Não respondo dúvidas via MP!
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

http://www.globalcode.com.br/gratuitos/minicursos/minicurso-introducao-a-scala;jsessionid=53CF7683648EC3D9DE13DEA917A2E762

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Achei o do netbeans muito ruim, o suporte fraco, duplicando código desnecessariamente (criando por exemplo, chaves duplicadas). Então descartei.

Obrigado pessoal pelas dicas. Vou continuar procurando as IDE´s...

rafael, eu curtia muito IntelliJ IDEA, em 2005-2006 era minha IDE favorita, mas fiquei fora dela, portanto para me acostumar novamente fica complicado, mas eu soube que o plugin dela do Scala é um dos melhores, porém a community editon capenga que é não suporta.

fred, verei se faço a combinação com o emacs windows O.o, e testar tudo isso, já que não tenho uma distro de linux aqui.

andre, valeu pela dica, vou tentar me inscrever no curso.

>> Inocêncio.
[MSN] [ICQ]
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

O IntelliJ dizem que eh a melhor mesmo. O eclipse ainda é bem fraco... Mas tenho usado ele para fazer as coisas. Para build tenho usado o gradle mas, para scala, acho que o mais jogo é o SBT mesmo.

http://alots.wordpress.com
[WWW] [MSN]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Emacs + SLIME para clojure. Realmente não tem nada melhor que não depender de IDEs.

A única que ainda uso sem ter convulsoes é o Xcode para desenvolvimento Mac.
Jairo Junior
Java Ninja
[Avatar]

Membro desde: 14/08/2009 19:17:38
Mensagens: 291
Localização: Belém, Pará
Offline

O emacs é extremamente produtivo. Se ainda não usa, vale a pena aprender.
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline

Setting up a Scala development environment based on Emacs, SBT & Ensime http://bit.ly/fqsyqO

Não respondo dúvidas via MP!
felipekamakura
HelloWorld
[Avatar]

Membro desde: 04/11/2008 10:00:46
Mensagens: 10
Localização: São Paulo
Offline

Eu também testei as três grandes IDEs, e o IntelliJ é a que está melhor mesmo. O Eclipse está andando a passos lentos, o que é triste porque eu uso Eclipse todos os dias no trabalho, e já estou acostumado.
Mas o IntelliJ com o Keymap de Eclipse está bem razoável, tem code completion, organize imports, navegação pelas classes.

Um alerta para quem usa Windows, parece que o SBT não funciona muito bem em ambiente Windows, tem uns bugs bizarros, e ele não consegue encontrar umas classes.

(Merchan hehe) Esses dias eu escrevi um post para ajudar a galera a usar SBT com JRebel, quem se interessar ficaria honrado com a visita: http://kamaondev.wordpress.com/2011/02/07/como-usar-o-sbt-simple-build-tool-com-jrebel/

Abs!

http://kamaondev.wordpress.com/ - Scala, Lift e os mistérios do mundo.
[WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team