搭建App Engine完美開發環境

作者: onm  來源: 博客園  發布時間: 2010-12-03 10:52  閱讀: 1908 次  推薦: 0   原文鏈接   [收藏]  

  隨著最近接觸App Engine的增多,使用Eclipse時間的增多,發現Eclipse搭配一些插件開發App Engine的環境真是不錯,今天又解決了之前的一些問題,終于堪稱完美,不敢獨享,拿來和大家分享一下。

  注:以下所有操作都在Windows平臺進行。也許你看到后面會覺得有點多,但是工欲善其事,必先利其器,這個道理是大家都懂得。磨刀不誤砍柴工,這個也是大家都懂的。

  搭建App Engine環境

  App Engine是Google推出的一個云計算平臺。

  1. 下載Python2.5,按后不斷下一步進行安裝。
  2. 下載Google App Engine SDK for Python,依然不斷下一步安裝。

  然后App Engine環境就搭好了,你可以是用記事本進行開發啦。

  搭建Eclipse環境

  Eclipse是一個基于Java的可擴展開發平臺,可以通過安裝各種插件進行相應開發。

  1. 由于Eclipse是基于Java的,所以要安裝JDK,這里下載最新版本JDK。下載完成后不斷下一步JDK就安裝好了。
  2. 然后下載Eclipse,這里下載。由于Eclipse是綠色軟件,所以找個地方解壓縮就好了。

  這樣Eclipse環境就搭好了。

  安裝PyDev

  PyDev是一個開發Python的Eclipse的插件,在不斷發展,很好用。

  1. 打開Eclipse,選擇菜單中的Help->Install New Software…,然后在彈出對話框中的Work with中輸入http://pydev.org/updates(PyDev的更新地址),然后勾選下面出現的PyDev,然后一直下一步,等待一會就安裝好了。

  至此我們已經搭建好使用Eclipse進行python開發的集成環境。

  安裝Eclipse HTML Editor

  Eclipse HTML Editor是一個編輯HTML\CSS\JS等文件的編輯器,提供了代碼著色、智能提示、代碼格式化等功能。

  1. 先安裝GEF(Eclipse HTML Editor基于這個產生代碼著色功能)。這個也是通過Eclipse的更新管理器進行,選擇菜單中的Help->Install New Software…,然后在彈出對話框中Work with中選擇--All Available Sites--,然后在下方的輸入框中輸入gef,然后安裝GEF SDK。
  2. 下載Eclipse HTML Editor,這里下載。然后將下載的jar文件放到Eclipse根目錄下的plugins目錄或者dropins目錄中,然后重啟Eclipse。這樣Eclipse HTML Editor就安裝好。

  這時一個Web開發環境就搭好了。

  安裝Google Plugin for Eclipse

  Google Plugin for Eclipse是Google提供的便于開發App Engine的一個插件,方便新建、調試和部署App Engine的工程。

  1. 使用Eclipse更新管理器安裝。打開Eclipse,選擇菜單中的Help->Install New Software…,然后在彈出對話框中的Work with中輸入http://dl.google.com/eclipse/plugin/3.6(插件的更新地址),然后選擇Google Plugin for Eclipse,然后不斷下一步,稍等一會,就安裝好了。

  這樣Google Plugin for Eclipse就安裝好了。

  安裝YEdit

  YEdit是一個在Eclipse上編輯YAML文件的插件。當我們我們使用Python進行App Engine的開發,會涉及編輯一些YAML文件,這個插件提供了較好的支持。

  1. 這個還是通過Eclipse的更新管理器來完成安裝,在對話框中的在Work with中輸入http://dadacoalition.org/yedit,然后勾選該插件,然后不斷下一步,稍等片刻,安裝成功。

  這下我們就有了編輯yaml的環境了,不然使用pydev打開yaml文件會有紅線報錯,看起開很不爽。

  拾遺

  至此我們就有了一個全方位立體式的Python進行App Engine開發的環境,但是還有一點不完美,就是PyDev對于Google App Engine的memcache文件中的那種方法的寫法不支持(具體可查看那個文件,我也是第一次見),會對get、delete等方法提示報錯,紅色線的很不爽,我在網上找到了一個方法可以完美修正這個。

  方法是進入PyDev->Interpreter-Python->ForcedBuiltins,然后添加google.appengine.api.memcache,點擊應用,然后重啟Eclipse,錯誤就消失了。

  總結

  擁有了這套開發環境,我不禁暗爽一下。但是最后我想說不要沉迷于完美開發環境,最關鍵的還是要學好Python深入了解App Engine的SDK,這樣才能寫出好的App Engine的應用

  (注:由于以上操作我不是在同一時間段做的,所以可能會有一些紕漏,如果你有什么問題,歡迎留言。由于本人懶惰,所以配圖的想法被我打消了……)

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()