之所以把它們三個放在一起作為題目,是因為我這幾天大部分時間都在搗鼓這幾個東西。它們三個給了我很大驚喜,可以說樂趣無窮啊。
OK,咱們挨個說,首先是Python。
因為最近動態語言比較火,所以我一直想嘗試下動態語言。動態語言中最火的就是Python和Ruby了,由於Ruby是小日本的東西,加之我有嚴重的反日傾向,因此毫不猶豫地槍斃了Ruby擁抱了Python。下定決心以後,我跑到python.org下載了一個最新版的Python,裡麵包含一個小型的IDE。試用過後感覺相當Happy。靈活的文法,簡單易學的特性和強大的功能給了我很深的印象。有位哥們把Python比喻成“一片藍色的海洋”,此比喻不錯,一片海,跳裡面隨便遊 。
說完了Python,給大家推薦一本Python的書——《Dive Into Python》
接下來,我們說下Flex 2。
Flex 2的介紹我就不說了,大家可以去網上搜尋下。我主要說說我試用後的感受,以及和Ajax的對比。
我感覺Flex更適合程式開發人員,如果你想擁有漂亮的介面和良好的使用者體驗,但是又厭惡Flash的開發方式,那麼Flex是不錯的選擇。相對於Ajax,Flex的操作更有流暢感,可以說比Ajax的使用者體驗更好。同樣一個應用,Flex比Ajax的開發週期更短。沒有像Ajax那樣調試不便的弊端。不用像Ajax那樣考慮瀏覽器安全色性的問題。總體感覺Flex更適合做應用型的程式。
以下是搜羅的一些學習資料:
Flex 快速入門:http://www.adobe.com/cn/devnet/flex/?tab:quickstart=1
Adobe網站Flex2教程執行個體展示整理:http://www.killflash.net/flex2example/flex2show.html
Actionscript 3教程:http://www.helpqlodhelp.com/blog/archives/2005_10.html
Flex.org:http://www.flex.org/
mxna:http://weblogs.macromedia.com/mxna/
一些Demo:http://labs.adobe.com/showcase/
最後說一下Aptana。
Aptana是一款非常優秀的Javascript(AJAX) 開發工具,因為它實在是太棒了,所以我向大家推薦它。
以下引用自Aptana官方的介紹: 引用內容Code Assist on JavaScript, HTML, and CSS languages, including your own JavaScript functions
Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure
NEW: FTP/SFTP uploading, downloading and synchronization
Error and warning notification for your code
Support for Aptana UI customization and extensions
Cross-platform support
Free and open source licensed under the Eclipse Public License, v1.0.
智能代碼提示,看到那幾個瀏覽器的表徵圖了嗎?那個是瀏覽器安全色性資訊,如果你瞭解Javascript你就明白這有多麼方便。
語言支援,Aptana支援JavaScript, HTML和CSS
Aptana的官方網站:http://www.aptana.com
更多請看:http://www.aptana.com/screenshots.html
功能視頻請看:http://www.aptana.tv