2016-08-29 167 views
3

我已經在代碼上的配置或上配置了Google 代碼很多次。我試着在谷歌上搜索它,但仍然沒有任何東西。最近我開始工作,它再次吞噬神祕的代碼覆蓋配置什麼是「配置代碼」?

你能告訴我什麼是兩者,它們有什麼不同?

+0

您在企業方面付出更多的配置,以代碼軟件。這樣的包裝帶有着名的標籤「我的方式或高速公路」,基本歸結爲有限的定製。 – user1363516

回答

4

既然你用gulp標記了這個,我會給你一個流行的比較另一個工具(Gruunt)來說明區別。

Grunt的任務在 Gruntfile中的配置對象中進行配置,而Gulp的任務使用Node樣式語法進行編碼。

here

採取所以基本上與配置你必須給你的工具,它需要工作像它認爲它有工作的信息。 如果您專注於代碼,您可以告訴您的工具必​​須直接完成哪些步驟。

關於哪一個更好,有很多討論。你必須有一個閱讀,並決定最適合你的項目。

+2

我想通過代碼添加配置對於不懂語言的人來說更好,而配置代碼對於那些瞭解語言的人來說可能更好。如果你不知道JS Grunt可能是一個更好的選擇,因爲你只需要設置一個配置並讓它做到這一點。如果你認識JS,那麼Gulp可能會更好,因爲它可以讓你做一些相對有力的事情。 – ojrask

+0

爲什麼我在gulp上標記意味着我沒有哪個標記我必須用於這個問題。但無論如何感謝您的答案 – Sivabalan

0

代碼優於配置接着)和相對配置在代碼接着咕嚕)是方法/原則軟件/程序開發其中兩個吞和咕嚕既正在使用與自動化任務相同的功能。該方法是指根據典型的編程規則開發程序,而不是程序員定義的配置。兩種方法都有自己的背景/目的,而不是哪個更好。

每個任務,如一個java腳本功能,必然沒有配置涉及的前期(儘管通常的功能可以採取配置值)和鏈接多個功能一起創建構建腳本。因此,吞嚥可以像節點流一樣使用流。基本上流連續的數據流,可以異步操縱。但是,在grunt中,所有任務均在文件中的配置對象中配置,並按順序運行。

參考https://deliciousbrains.com/grunt-vs-gulp-battle-build-tools/