2014-02-20 40 views
25

我一直在使用的織物,最近得到了告訴調用,所以我看了看它的文檔:面料VS調用

像Ruby的耙工具,調用自己的前任面料1.x中,它 提供用於運行shell命令的乾淨的高級API,以及從tasks.py文件中定義/組織任務功能。

除非我在調用時缺少某些東西和noob,但是我發現結構比調用更強大,這使我認爲調用不是取代結構。我有點困惑。

我做了谷歌搜索'fabric vs invoke'並沒有任何東西,所以請問這裏。

回答

22

請注意,這兩個項目都由同一個人維護和管理。 Bitprophet正在開發一個Fabric 2.x產品線,該產品線將利用Invoke清除很多圍繞Fabric 1.x中存在的正在運行的shell命令的問題。所以它並不是真正意義上的取代布料,而是成爲更新版本的基礎。

+1

現在鏈接404s;下面更新。 –

+3

Fabric 2.0(Python 3.x兼容)是蒸發軟件,請參閱[Joel on Software - 您絕不應該做的事,第I部分](http://www.joelonsoftware.com/articles/fog0000000069.html)。儘管許多人爲提供1.x + 1 Python 3兼容(如果僅僅是分支時不會阻止2.0)提供了貢獻,但他們被徹底拒絕。 –

+2

更好的鏈接:http://www.fabfile.org/roadmap.html?highlight=invoke – Morgan