您的位置:首页 > 其它

Scala的概述安装以及开发工具的配置

2018-01-22 21:05 393 查看
1- 什么是Scala( Scalable Language)

      Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。(所以打包的scala程序可以用java -jar 或者scala执行),同时scala也是大数据中实时计算框架的Spark的编程语言。

2-为什么要学Scala
1-优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。最关键代码超级简洁,一行可以代替Java的数行。
2-速度快:Scala语言表达能力强,一行代码抵得上Java多行,开发速度快;Scala是静态编译的,所以和JRuby,Groovy比起来速度会快很多。

      3-能融合到Hadoop生态圈:Hadoop现在是大数据事实标准,Spark并不是要取代Hadoop,而是要完善Hadoop生态。JVM语言大部分可能会想到Java,但Java做出来的API太丑,或者想实现一个优雅的API太费劲。

3.SCALL安装
安装JDK
因为Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK
1-安装Scala
3.1Windows安装Scala编译器
访问Scala官网http://www.scala-lang.org/下载Scala编译器安装包,目前最新版本是2.12.x,但是目前大多数的框架都是用2.10.x编写开发的,所以这里推2.10.x版本,下载scala-2.10.6.msi后点击下一步就可以了。
其次配置scala环境变量了。
3.2Linux安装Scala编译器
下载Scala地址http://downloads.typesafe.com/scala/2.10.6/scala-2.10.6.tgz然后解压Scala到指定目录
tar -zxvf scala-2.10.6.tgz -C /opt/modules/
配置环境变量,将scala加入到PATH中
vi /etc/profile
export SCALA_HOME=/opt/modules/scala-2.10.6
export PATH=$PATH:$SCALA_HOME/bin

3.3Scala开发工具安装

目前Scala的开发工具主要有两种:Eclipse和IDEA,这两个开发工具都有相应的Scala插件,如果使用Eclipse,直接到Scala官网下载即可http://scala-ide.org/download/sdk.html。
由于IDEA的Scala插件更优秀,大多数Scala程序员都选择IDEA,可以到http://www.jetbrains.com/idea/download/下载社区免费版,点击下一步安装即可,安装时如果有网络可以选择在线安装Scala插件。这里我们使用离线安装Scala插件:
1. 安装IDEA,点击下一步即可。由于我们离线安装插件,所以点击Skip All and Set Defaul
2. 下载IEDA的scala插件,地址http://plugins.jetbrains.com/?idea_ce
3. 记住SCALL的inTealJ版本要和ITELLj的版本一致(不一致安装不了,具体看你IDEA的版本,然后从上面插件网站下载对应的插件版本。)。



4. 安装Scala插件:Configure -> Plugins -> Install plugin from disk -> 选择Scala插件 -> OK -> 重启IDEA



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: