2015-07-10 91 views
0

由於Minify和Uglify可以很容易地進行逆向工程,那麼AngularJS應用程序的源代碼如何才能真正得到保證,因此開發人員不能如此輕易地複製和重複使用我幾個月流連忘返的代碼?保護AngularJS源代碼

+2

如果你不想分享你的代碼,爲什麼我們應該汗水幾分鐘才能幫助你? ;)如果別人複製你的代碼,它不應該真的打擾你tbh。 – Chrillewoodz

+0

你不能,除了不讓任何人使用它。 –

+2

有點諷刺的是,你的代碼是建立在一個開放源代碼庫的基礎上的,而其他人則是免費的與你共享的 – aw04

回答

4

你不能。

任何客戶端功能可以(通常很容易)反向工程和重用。

通過應用適當的條款來保護您的代碼&使用您的應用程序的條件。

+0

這就是我們堅持在Wicket這樣的Java服務器端框架中開發Web應用程序的另一個原因,它可以爲您提供所有動態HTML5,AJAX,頁面組件的部分更新以及Angular提供的基於模型/視圖的體系結構, '嘿人不尊重知識產權法,這裏是我們整個用戶界面的源代碼'Angular。另外,通過堅持使用Java,我們不必爲面向對象的範例丟棄類型安全性和適當的支持,如果您想根據DRY原則開發您的應用程序,那麼這是非常重要的。 – Volksman