簡體   English   中英

將該骨干網站用作付費服務網站不是一個好主意嗎?

[英]Is it a bad idea to use backbonejs as a paid service site?

我正在一個軟件即服務站點上工作,我們將主要使用骨干網,但是我注意到的是,應用程序的大多數邏輯都位於骨干網上。 盡管我們主要將ruby用作會話控制器和到數據庫的橋梁。 因此,我們的網站很容易被復制。 (只需復制js文件...)

我知道這可能是一個愚蠢的問題,但是,無論如何我還是可以避免這種情況,還是會有像這樣的客戶端繁重的應用程序對這種類型的應用程序不利?

目前,我不確定如何確保此網站的結構安全。

確保可以復制它,這是您使用JavaScript所冒的風險。 您的標記和CSS也有相同的問題,但我想您還是很少會看到有人在竊取它。 您的服務可能不僅限於代碼(您的設計,副本,業務模型,客戶支持)。 即使他們確實復制了您的代碼,您仍然可能會提供比他們更好的服務,因為您專注於產品,而他們顯然不是。

從整體上看,另一種方式是將其視為Web開發的魅力。 您可以自由打開任何網頁的代碼並從中學習。

如果您仍然想“保護”您的代碼,則最好的選擇是使用UglifyJS之類的東西,以最小化和混淆您的代碼。 當然,“小偷”可以使用漂亮的字體來獲取縮進等,但是代碼仍然是晦澀的,實際上是無法維護的。 因此從長遠來看,竊取它可能不值得。

保護JavaScript庫非常困難,因為您可以讓客戶端下載它們。 保護它們最好的辦法是在將它們部署到生產環境之前,對它們運行混淆和縮小工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM