毫无疑问,Scala是任何程序员学习的最好的编程语言之一,但特别是初学者面临着“好”的问题,而且这些问题不会很快得到解决似乎令人沮丧,因此初学者和代表初学者让我提出这些“客观”问题:
1-为什么scala没有有效和稳定的开发平台,事实上,Eclipse,Netbeat和Intellij都遇到了很多问题。
2-虽然我已经找到了一个关于如何开始使用Scala的清晰,简单和易懂的解释,但幸运的是,没有任何文章或指南值得花时间阅读它。没有人可以告诉你明确的步骤适合你作为初学者想要用Scala开始他的“你好世界”,而所有其他语言都有它的“HELLO WORLD”指南和书籍。
谢谢您的时间,请务必阅读以下注释。1-我以前没有编程语言的经验。
2-不要告诉我“不要以scala开头”,简单地说,因为我会这样做。
3- OS是windows vista home premium。
我讨厌借口,比如Scala是一种新语言......等等。答案 0 :(得分:3)
你似乎已经死定了Scala是最好的学习语言,因此你将学习它是否支持你的工具和资源。但是,这些资源的可用性是否应该在很大程度上影响您是否学习某种语言?
你可能讨厌“借口”,但实际上这些借口是理由。 Scala最近获得了巨大的普及,但它远远没有达到Java,.NET等水平,因此从IDE的角度来看,它自然受到的关注较少。虽然有些人确信它会成为下一个重要的事情并超越其他所有语言,但很多人(包括我)都没有。考虑到这一点,公司花费大量时间和金钱并没有多大意义,作为一般规则,用户可能会更早地将其他功能内置到IDE中,例如支持Java 7和8语言功能(所以这是资源最终的用途。)
那就是说,我认为你过分批评IDE的支持,特别是如果你刚开始使用这种语言的话。我有一个初步的游戏,虽然事情并不完美,但Netbeans插件对我来说至少看起来足够且绝对可用。
答案 1 :(得分:2)
Scala的网站将告诉您大部分需要了解的内容:http://www.scala-lang.org/
有一个用于eclipse的IDE,可以在这里找到:http://www.scala-ide.org/
Scala没有Java所做的大量程序员,因此IDE支持不强,但IDE仍然支持语法着色,构建,文件管理和代码完成。我想你会发现它很有用。
在线教程对学习编程语言没有多大帮助,但您可以在Scala的网站上找到几个(如上所列)。我建议购买其中一本书http://www.scala-lang.org/node/959(我读过第一本书,非常好。)
使用Scala的人越多,IDE /工具开发人员开发工具的激励就越大。学习Scala玩得开心!