| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Вопросы по реализации биллинга |
| Автор: donkein 23.9.2012, 12:40 |
| Приветствую, поставил себе задачу написать биллинг, функционал следующий 1. Авторизация 2. Пополнение баланса 3. Покупка софта На этапе покупки софта возникла проблема. Есть svn репозиторий с java приложением. Есть ant скрипт который это все дело собирает в zip архив. И есть кнопка "Купить программу" Вопрос в следующем, как сделать чтоб при нажатии на кнопку "Купить", мой web получал все содержимое с svn, запускал ant скрипт и отдавал zip пользователю например в виде ссылки на скачивание. Подскажите в каком направлении копать. |
| Автор: infarch 24.9.2012, 10:00 |
| Возможно конечно. Только не стоит так делать. Во-первых: каждый раз будете качать и билдать один и тот же исходник. Зряшная трата ресурсов получается. Можно конечно кешировать результаты билда, но тут наступает Во-вторых: а если в коде ошибка? Билдаться будет, а работать - нет. В-третьих: не кошерно заставлять пользователя долго ждать перед монитором. Я понимаю ваше стремление отдавать каждый раз свежую версию софта. Но лучше не гнаться за скоростью (тем более в случае платного софта), а завести транк для стабильной версии и бранчи для этапов разработки. Когда разработка завершена бранч сливаем с транком, билдаем, тестируем и выкладываем в stable. Вот на него и давать ссылку. |
| Автор: donkein 24.9.2012, 11:53 | ||
Спасибо за совет, но все же есть ли в C# средства для работы с Ant ? |
| Автор: infarch 25.9.2012, 12:18 |
| За ант не скажу, для свн точно есть. Однако кто мешает вызвать ант как внешнюю утилиту? |