IronPython
IronPython 2.7.2 的新功能有哪些?
隨著 IronPython 2.7.2 RC 現已推出,2.7.2 的功能集現已完成。此版本的主要功能包含 zipimport、sqlite3 模組、pyc.py 改良、針對 Android 及 Windows Mobile 7 的初步支援,一些套件配置的變更,以及 NuGet 套件。
目前沒有設定 app 的說明;使用平台的標準範本,然後在 app 中內嵌 IronPython。此區域還有許多工作需要執行,這就是為什麼它們被視為初步的。如果您嘗試在生產中使用它們,我們非常歡迎收到 錯誤回報,但您仍然可以保留這些零組件。
zipimport
zipimport 模組 允許 IronPython 從 .zip 檔案匯入模組。如需使用它,只需將 .zip 檔案的路徑新增至 sys.path,即可自動搜尋。sqlite3
sqlite3 模組 提供對 sqlite3 資料庫的存取。它使用 csharp-sqlite 函式庫,使實作完全受控,這意味著它也會從 Silverlight、Android 及 Windows Phone 運作。對 pyc.py 的改良
(在 Tools\Scripts\pyc.py 中) 的 pyc.py 指令碼現可產生獨立的可執行檔。例如,您可以使用它產生 pyc.py 的獨立版本> ipy Tools\Scripts\pyc.py /target:exe /standalone /main:Tools\Scripts\pyc.py
行動裝置支援
IronPython 2.7.2 包含對 Android 及 Windows Phone 7.5 開發的初步支援 (iOS 支援仍處於規劃中,但它的難度高出許多)。Android 需要使用 Xamarin 的 Mono for Android,而 Windows Phone 預設支援。這兩個平台類似於 Silverlight,但也非常不同,且 Android 的能力遠遠勝出。目前沒有設定 app 的說明;使用平台的標準範本,然後在 app 中內嵌 IronPython。此區域還有許多工作需要執行,這就是為什麼它們被視為初步的。如果您嘗試在生產中使用它們,我們非常歡迎收到 錯誤回報,但您仍然可以保留這些零組件。