zoukankan      html  css  js  c++  java
  • Scala开发环境搭建与资源推荐

    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:localscala-2.7.5.final

    设置环境变量

    接下来要修改系统的环境变量,将D:localscala-2.7.5.finalin加入环境变量PATH中,这样以后就可以直接调用scala提供的工具和命令。

    设置好之后,在系统的命令行键入"scala"命令,应该可以看到下面的界面,就说明已经安装成功了:

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.
    
    C:Documents and Settingshover>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,这里就不再重复了。

    常用资源列表

    1. Scala官方网站:http://www.scala-lang.org/
    2. Scala世界的MVC框架 - Lift:http://liftweb.net/
    3. Scala API: http://www.scala-lang.org/docu/files/api/index.html

    本文来自JavaEye博客:《Scala指南:准备工作

    【相关阅读】

    1. Google App Engine上的Scala+Lift初试
    2. Scala初学者学习资料:main(String[])
    3. 影响Scala语言设计的因素列表
    4. 喜欢Scala编程的四个理由
    5. Scala融合面向对象和函数概念的方法
  • 相关阅读:
    Hibernate_一对多映射_2
    Hibernate框架_1 单表映射 _2
    JS
    Hibernate框架_1 单表映射
    Spring_1
    Javabean
    JAVA注解(JDK1.5开始)
    JAVA方法的反射
    JAVA-Reflect(反射)1
    Android初学:Gradle 'HelloWorld' project refresh failed
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3981128.html
Copyright © 2011-2022 走看看