Scala开发环境搭建与资源推荐
2014-09-19 11:47
197 查看
Scala开发环境搭建与资源推荐
本文介绍了Scala的开发环境,包括SDK、IDE的设置、常用资源列表等。Scala是一门静态语言,很有可能就是Java的继承者。AD: 2014WOT全球软件技术峰会北京站 课程视频发布
Scala基于Java平台,所以Scala开发环境很容易搭建。看了下面的介绍,你会对Scala开发环境的搭建以及一些常用资源了解一二。
Scala号称Java的继承者,优美地结合了大家所熟悉的面向对象技术以及随着动态语言的流行而逐渐为广大开发者所认知的函数式编程技术;同时,Scala是一门静态语言,IDE可以帮助开发者完成很多额外的自动操作,也避免目前动态语言需要进行大量的单元测试的繁琐工作。
51CTO编辑推荐:Scala编程语言专题
Scala有太多的优点,后面会一一探讨。今天的任务就是准备Scala的开发环境,包括SDK、IDE的设置、常用资源列表等。
下载
首先,到Scala的网站下载最新的版本:http://www.scala-lang.org/downloads
目前最新的稳定版本是2.7.5,文件名 scala-2.7.5.final.zip
下载后解压缩到本地的一个硬盘,例如:D:\local\scala-2.7.5.final
设置环境变量
接下来要修改系统的环境变量,将D:\local\scala-2.7.5.final\bin加入环境变量PATH中,这样以后就可以直接调用scala提供的工具和命令。
设置好之后,在系统的命令行键入"scala"命令,应该可以看到下面的界面,就说明已经安装成功了:
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\hover>scala Welcome to Scala version 2.7.5.final (Java HotSpot(TM) Client VM, Java 1.6.0_15). Type in expressions to have them evaluated. Type :help for more information. scala>
这是Scala的Console,可以用来进行大部分的语法测试和命令调用,后面的学习中会经常用到。
安装IntelliJ IDEA的Scala插件
工欲善其事,必先利其器,好的开发工具能大大提高日常开发工作的效率。我平时大部分时间都在使用IDEA进行开发,这是一个非常棒的Java IDE,熟练之后不再愿意使用其他的IDE,其"Develop with pleasure!"的理念让开发者的日常编码工作如行云流水般,效率比其他的IDE提高不是一点点!
IDEA 8(当前版本)和IDEA 9(下个版本)都有对应的插件,插件的名称是"Scala",安装之后需要重启IDEA,让插件生效。
安装Eclipse的Scala插件
Scala官方网站对Eclipse提供了插件的支持,具体的操作步骤可以参考下面的地址:Scala IDE for Eclipse,这里就不再重复了。
常用资源列表
Scala官方网站:http://www.scala-lang.org/
Scala世界的MVC框架 - Lift:http://liftweb.net/
Scala API: http://www.scala-lang.org/docu/files/api/index.html
本文来自JavaEye博客:《Scala指南:准备工作》
【相关阅读】
Google App Engine上的Scala+Lift初试
Scala初学者学习资料:main(String[])
影响Scala语言设计的因素列表
喜欢Scala编程的四个理由
Scala融合面向对象和函数概念的方法
相关文章推荐
- 蛙蛙推荐:C语言入门之一——Linux下的C开发环境搭建小节
- Android ndk r4b开发环境搭建 推荐
- Struts2+Spring2+Hibernate3开发环境搭建及项目实例,泣血推荐,一步一步跟我做
- DM365 dvsdk_2_10_01_18开发环境搭建 推荐
- 轻松搭建Windows8云平台开发环境 推荐
- TI Davinci DM6446开发攻略——开发环境搭建 推荐
- 手把手搭建 android 开发环境||资源打包下载【更新到android 4.2】
- WP7入门篇(一)开发环境搭建以及相关学习资源
- 【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境! 推荐
- Scala学习笔记(2):开发环境的搭建
- QT4开发环境的搭建(一) 推荐
- VS2008+SQL2005 开发环境搭建 推荐
- GeoServer地图开发解决方案(一):环境搭建篇 推荐
- cocos2d开发学习一:开发环境搭建以及入门学习资源
- [观点]从iOS-Android-WP7开发环境搭建感受平台风格 推荐
- Qt/Embedded开发环境的的搭建 推荐
- 嵌入式开发环境ARM+linux的搭建 推荐
- 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld! 推荐
- 使用sbt搭建Scala开发环境的总结
- Android入门之搭建开发环境所需资源与步骤图解