ColdFusion - альтернативы предварительной компиляции для прав интеллектуальной собственности (права интеллектуальной собственности) - PullRequest
4 голосов
/ 26 февраля 2010

Наша политика безопасности не позволяет нам предоставлять наш исходный код клиентам.

Как правило, в мире ColdFusion распространение без исходного кода выполняется путем запуска кода через cfcompile.sh

К сожалению, предварительно скомпилированный код, по моему опыту, не переносим в разные операционные системы. Я сейчас ищу альтернативы, чтобы запутать фактический исходный код.

Видите ли вы какую-либо другую опцию, кроме опции прекомпиляции в мире ColdFusion?

Ответы [ 2 ]

6 голосов
/ 26 февраля 2010

вы можете проверить утилиту cfcompile:

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=deploying_5.html

две функции:

Предварительная компиляция страниц ColdFusion: Предварительная компиляция страниц CFM вашего приложения в файлы классов Java. Во время выполнения ColdFusion не должен компилировать страницы CFM.

Распределение без исходного кода: Создание страниц CFM в виде байт-кода Java. Вы можете развернуть эти страницы CFM вместо исходного кода CFML.

3 голосов
/ 26 февраля 2010

Вы можете использовать исполняемый файл cfencode, расположенный в каталоге bin, чтобы «кодировать» шаблоны нечитаемым способом. Это работает на всех платформах и долгое время использовалось в ColdFusion, поэтому оно также работает со многими версиями.

Следует отметить, что существуют сторонние утилиты для декодирования закодированных шаблонов cfm для повторного получения исходного кода. Это честное решение для честных людей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...