2014-11-19 3 views
0

Я не знаю, могу ли я спросить об этом здесь, но хорошо.Как я могу продать свое программное обеспечение?

Я создал свое программное обеспечение, оно разработано в php 5.4, laravel 4, xampp v3.2.1, и я работаю с программным обеспечением локальным (localhost/public/something).

Так что мой вопрос: Если я хочу продать свое программное обеспечение, как его установить на ПК пользователя?

Я не знаю о серверах, но я думаю, что лучше иметь данные на свободном сервере, не так ли? Любой рекомендованный учебник?

Я не хочу устанавливать сервер xampp для клиента и всех компонентов разработчика, просто установите программное обеспечение и попросите пользователя.

Любая помощь будет очень благодарна.

+1

Как вы ожидаете, что ваши клиенты смогут запускать скрипты .php, разговаривать с базой данных и т. д., если они НЕ имеют php/mysql/apac он работает на местном уровне? –

+0

Посмотрите на использование кодирования икону, чтобы ваш php-код был зашифрован, прежде чем предлагать его клиенту. – Demodave

ответ

4

Вы не можете продать программное обеспечение PHP с ожиданием, что пользователь его установит. Это функционально возможно, но включает в себя столько настроек, что вы никогда не гарантировали бы, что пользователь сможет использовать его даже в небольшом диапазоне систем. Им нужно будет настроить веб-сервер, сервер базы данных, все различные соединения и т. Д., Или вам придется написать установщик, который сделал бы все это для них.

Вы также раскрываете всю свою базу кода любому пользователю, покупающему ваше программное обеспечение, а это означает, что нет никаких механизмов, которые могли бы использоваться для предотвращения совместного использования вашего программного обеспечения и кода - что приятно, если вы пишете открытые источник, но не если вы планируете зарабатывать много денег.

Лучший способ продать программное обеспечение в виде веб-сайта - предоставить ограниченный пользовательский механизм, чтобы вы могли включить или отключить доступ пользователей через веб-сайт и контролировать этот доступ на основе подписки или разовой продажи заказчику.

1

Вы говорите о xampp, так что, похоже, вы создали веб-сайт/приложение. Следовательно, вам не нужно «устанавливать его в ПК пользователя». Веб-сайт создается на любой машине с браузером.

Xampp - это локальный сервер на вашем компьютере. Вам нужен сервер, чтобы сделать его доступным для другого человека, кроме вас.

У вас есть широкий спектр возможностей для размещения кода и сделать его доступным:

Вы также будете нуждаться в доменное имя, чтобы сделать его доступным (например: stackoverflow.com)

Смежные вопросы