code_prettify

2014年7月17日 星期四

Play 操作使用筆記-安裝


Play framework 個人當它是一種 rails-lik開發工具

rails-like 我個人是指一種基於 CoC( Convension over Configuration) - 慣例先於設置的開發流程觀念.
事實上, Struts, Spring, Tapestry, ZK 寫久了, 很多人都會對一大堆設定檔感到厭倦.
不設不行, 設嗎其實都大同小異, 通常都是 copy 一段來改一下就搞定了.
是沒花多少時間啦, 但是像我這種大而化之(=粗心)的人也不是沒發生過手殘打錯設定檔內容, 然後 debug 好久的情形(不出則已, 一出通常就鬼打牆. 因為根本不會想從這邊找問題-潛意識認為錯誤不可能出現在設定-事後證明我的手真的挺殘低)
那麼有沒有甚麼方法, 可以讓我不要再跟這些枝微末節打交道了. 不過就寫個 MVC, 能不能讓我寫個 M, 寫個 V, 寫個 C 然後其他的就有人/ 工具替我代勞?現在網路對一些熱門事件不是很流行懶人包嗎? 用 framework 能不能也來個懶人包-替我們這些懶人把程式碼包一包.

ruby on rails- 不怎麼考慮, 對我來說像是另一個世界
Spring Roo- 網路上看了一下, 好像 trouble 還滿多低, 既然是懶人就不想多找麻煩了
Spring Groovy on Grails- 也有在玩. 主要是看上 Spring 用太多了. GoG 基本上就是 Spring 的懶人包(雖然也是有加入別家的東西啦)
Play- 正在玩(俗話說蛋不要放在一個籃子裡, 除了 Spring 這個籃子, 另外找個籃子玩)

OK. GO!!

1. 下載 Play.

Play 的原作者好像成立了家公司 Typesafe. 然後雖然看起來是下載 Play 2.3.1 including activator-1.2.3, 但是下載的程式叫作 typesafe-activator-1.2.3-minimal.zip, 解出來的 folder 叫做 activator-1.2.3-minimal. 害我以為我上了釣魚網站.

2.解壓縮到任意位置.

除了 typesafe-activator-1.2.3-minimal.zip, 還有個typesafe-activator-1.2.3.zip(300 多M)可下載.這個待會會提到.

3.設定 Path.
開始>電腦->右鍵選內容>進階電腦設定>環境變數->系統變數
  JAVA_HOME
  必須指向 JDK. JRE 不夠. ex.C:\Program Files\Java\jdk1.6.0_45
  PATH
  在 PATH 變數增加一個項目(PATH 中各個項目用分號分隔, 最後一個項目後面不需要分號, 也   就是不需要用分號結尾, 但是加了也沒差就是了).ex.E:\activator-1.2.3-minimal

4.測試安裝
開始>執行>cmd 或開始>所有程式>附屬應用程式>命令提示字元開啟一個 Command Line 視窗
key 入(key 完指令後按 enter 執行)
>javac -version
驗證 JDK
>java -version
驗證 JRE
>activator
會打開一個 html 說明文件(因為沒有指定要執行的命令)

Typesafe Activator Documentation

說明 activator 用法
activator [options] [command]
ps. activator 算是一個前導指令, 真正要做甚麼事看後面的功能指令
>activator help
activator 使用略述