• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Beginners scala 20121113
 

Beginners scala 20121113

on

  • 921 views

 

Statistics

Views

Total Views
921
Views on SlideShare
918
Embed Views
3

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 3

https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Beginners scala 20121113 Beginners scala 20121113 Presentation Transcript

  • 第4回 初心者Scala Scalaの開発環境 2012/11/13 @shitai246_
  • 自己紹介❖ シラトリタイスケ ๏ Twitter: @shitai246_ ๏ Blog: http://a4p.me/❖ エンジニア ๏ Java歴8年・Scala歴1年・JoJo歴18年 ๏ Webサービスとかアドテクノロジーとか❖ マネージャー ๏ 管理しないこともひとつの管理手法です❖ ㈱ファンコミュニケーションズではエンジニアを募集しています ๏ 成果報酬型のアフィリエイト、A8.net/Moba8.netを開発・運用・保守するお仕事。 ๏ Javaがメイン、ところによりPerl、稀にC。もれなくレガシー。Scalaは積極採用中。
  • Scala関連のツールが多すぎる件❖ sbt ๏ 0.7系と0.10以降で全然違う問題❖ ScalaDoc ๏ ScalaDoc にも1と2があったりする。❖ テストツール ๏ ScalaTest, ScalaSpecs, ScalaSpecs2 の3種類もある問題。 ๏ しかもJunitで書くこともできる。
  • どうする?❖ 新規開発の場合 ๏ sbt と ScalaDoc は新しいやつを使う。 ๏ テストツールはFWがMockClass提供してたりするからそれを使えばいい。 ๏ Liftだとspecsベース。❖ 保守開発の場合 ๏ 郷に従え。
  • 開発環境も何が良いのかわからない件❖ IDEはEclipse, IntelliJ IDEA, NetBeans の3種類 ๏ http://www.scala-lang.org/node/91❖ エディタ系も充実してるっぽい ๏ https://github.com/scala/scala-dist/tree/master/tool-support
  • どうする?❖ 好きなもの使え
  • 僕の場合は…❖ Scala IDE for Eclipse & Scala Vim Plugin ๏ もともとJavaでEclipseを使ってたからそのまま ๏ Android開発することもあるのでEclipseが手放せない ๏ MacならVimプラグインは入れておくと便利
  • インストール方法❖ Scala IDE for Eclipse ๏ Eclipse 開いてソフトウェアの更新で ๏ http://download.scala-ide.org/sdk/e37/scala29/stable/site/ ๏ Eclipse 3.8/4.2 の人は… ๏ http://download.scala-ide.org/sdk/e38/scala29/dev/site/❖ Scala Vim Plugin ๏ scala tool-supportをダウンロード ๏ https://github.com/scala/scala-dist/tree/master/tool-support ๏ scala-dist/tool-support/src/vim を ~/.vim にコピー ๏ ~/.vimrc に syn on と書く