django二进制(无源代码)部署 [英] django binary (no source code) deployment

查看:495
本文介绍了django二进制(无源代码)部署的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否只能部署基于django的二进制版本的Web应用程序,没有源代码发布?

is there possible only to deploy binary version of web application based on django , no source code publish?

谢谢

推荐答案

呵呵,那老旧的...简单的说,你不能以非编译语言部署应用程序(Python,Perl,PHP,Ruby ...) )以源头安全的方式 - 所有现有的技巧都非常容易规避。无论如何,这并不重要:您与客户签订的合同。即使是Java,也有整齐的反编译程序。

Oh, again that old one... Simply stated, you can't deploy an application in a non-compiled language (Python, Perl, PHP, Ruby...) in a source-safe way - all existing tricks are extremely easy to circumvent. Anyway, that doesn't matter at all: the contract you have with your customer does. Even for Java there are neat decompilers.

如果您的客户想要在另一台机器上手动重新部署您的应用程序,即使该应用程序在C中也可以。除非你写了一个加密狗保护的反盗版计划?来吧。你必须与客户建立关系。这是一个社会,商业和法律问题,不能通过技术特技解决。

If your customer wants to redeploy by hand your application on another machine, he could anyway even if the application was in C. Unless you wrote a dongle-protected anti-piracy scheme? Come on. You have to build a relation with your client. This is a social, commercial and legal problem that can't be solved with a technical stunt.

这篇关于django二进制(无源代码)部署的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆