У нас используется 4 вида дистрибуции:
демо-сервер, виртуалка с debian с доступом по ssl, виртуалка с Убунтой (GUI) и данная сборка.
В зависимости от заказчика, его пожеланий и его возможностей выбирается что-то из этого.
Поскольку клиент всегда прав.
Судя по Вашему упертому отношению к клиентам Вы либо разработчик (это их любимая фраза «надо было объяснить клиенту, что он не прав), либо если продажник-то продажник очень не ахти, уж извините.
Но пост не об этом. Хотите поговорить о продажах — давайте в личку.
Пост о системе, позволяющей развернуть нормальное веб-окружение под win* А использовать это можно как угодно-для развертывания рабочего места разработчика, для демонстрации чего-либо (как было в моем случае) или даже для проверки работы системы в пробно-боевом режиме.
Никакого стороннего софта (==костылей) при работе сборка не использует. В ней только порты програм под win (Apache, PHP и т.д.), грамотные их конфиги и батники для запуска и обслуживания этих программ. В отличае от других похожих сборок здесь все нативное. Или Вы считаете порт программы под win автоматически костылем? :)
История относится к веб разработке тем, что там была применена как раз эта сборка, про которую Вы так нелестно отзывались. А также объяснение лично Вам какие клиенты бывают :)
Если вы будете пресекать заказчтков, вы в конце концов останетесь голыми.
К каждому надо подбирать ключ, где-то может и присекать а где-то не спорить и не рубить с плеча. Это и есть секрет успешных продаж. Но эта тема не для Хабра-хотите-в личку.
Тогда вот Вам недавняя история одной успешной продажи.
С нами связался директор отдела одной фирмы и попросил поставить систему к нему на ноутбук. Про айтишников сказал, что его отдел сам по своей инициативе на презентации по распределению средств фирмы хочет иметь наш софт как козырь в рукаве. Соответственно никто не должен знать. Это очень в кратце. Мы развернули у него нашу систему и своими же силами синтегрировали ее с внутренними ресурсами конторы.
Через месяц мы имели 9 внедрений на данной фирме и контракт на интеграцию. После уже, в разговорах с нами тот человек сказал, что остановился на нас, т.к. мы ничего ему не советовали и ничего не объясняли а сделали как он просил.
Вот Вам пример из жизни.
И прежде чем навешивать ярлыки в следующий раз подумайте о том, что если Вы с чем-то не сталкивались это вовсе не означает что этого нет. :)
Ну про напряги заказчика я Вам уже отписал.
Ну а кроме этого заказчик например не хочет изза демки напрягать отдел айтишников. Причин масса, случаев таких за практику тоже не мало. Там, где подключаются айтишники все проходит гораздо проще и без этой сборки :)
Я стараюсь никогда не напрягать заказчика. Если он хочет так а не иначе или ему так удобно — почему бы и нет? В конечном счете это я хочу продать софт ему, и это я должен напрягаться а не он. Иначе можно дообъяснятся и ничего не продать.
Плюс про виндовых технарей я выше писал.
Мы работаем много с предприятиями, очень часто спецы просят оставить им софт поковыряться, посмотреть что да как. Как будет жить в их инфраструктуре, как будет интегрироваться.
На предприятиях очень большая доля windows, и часто есть программеры — PHPшники, которые сидят под виндой же.
Даже у нас есть таких несколько.
Ну привыкли они к своему энвироменту и нравится им винда, почему бы и нет?
Ведь код то от программиста и его навыков зависит, а не от среды.
А насчет велосипеда — велосипедом можно тогда и Денвер и OpenServer назвать — чем нет? :-)
Только я бы назвал это просто средством достижения поставленной задачи.
Кто-то виртуалки юзает, кто-то вот такие сборки.
У нас она прижилась и свои задачи отлично выполняет, мало того, разошлась по знакомым, с примерно тем-же кругом задач или сидящих под win.
Вот я и опубликовал статью — вдруг кому еще жизнь облегчит.
Я не в коем случае не претендую на то, что это решение самое хорошее.
Мы практически параллельно начали его делать (первый релиз у него в августе 2010 состоялся, а наш — в сентябре).
Я тогда даже не знал что он существует :-)
Давайте на примере нашей работы я Вам примерные вопросы расскажу. Мы пытались сначала ходить с убунтой в виртуалке.
1) Ой, а почему окна так странно переключаются? Это я в другом компьютере?
2) Я все закрыла, и не могу найти проводник…
3) Чето я, мужики не пойму как туда картинку с моего компьютера загрузить, да и диска D: не видно…
Это шутки юмора, конечно, но, зачастую, клиент ни разу не компьютерщик.
Мало того — это вы ему должны, а не он Вам. Поскольку это Вы пытаетесь его уговорить приобрести Ваш продукт.
Ему и так сложно, т.к. он не знает Вашей системы. И пытаться напрягать его на что-то еще некрасиво и лишает Вас части его лояльности.
Да и в принципе, смотреть что да как гораздо удобнее в той среде, которой человек привык.
Даже для такого компьютерщика, как я :-)
Ярлык в его любимом браузере на 127.0.0.1 повесить гораздо проще, чем объяснить как работает виртуалка.
Ну а здесь автостарт работает на уровне служб, в случае их разрегистрации ничего в системе не остается, работает без диска сразу из папки. Не кладет в windows ini-шники (не знаю как сейчас с этим у Денвера — раньше он их копировал и изменял PATH если правильно помню).
Кроме того конфигурирование и расширение максимально простое и прозрачное, как и обновление. Мне кажется очень хорошо, когда ты представляешь как у тебя все в твоей системе работает и где лежит.
Есть сразу Python 2/3, Node с npm и PgSQL с набором сервисвных cmd-шников.
А человеку демку оставить тоже в виртуальной машине?
Кроме того я пытался сделать простую и лекую среду, а виртуалка ну никак сюда не вписывается. Уж тогда проще сразу под никсами сидеть безо всяких виртуалок.
Кроме того за пару лет вот честно — никакие «платформенно зависимые баги» не всплывали.
Если писать изначально платформо-независимо ну и чуток думать о совместимости.
Безусловно, различия есть — но совсем не такие значительные.
Ну и кроме того, хорошо ведь когда есть несколько возможностей добиться поставленной задачи?
Ну я бы не сказал, что Денвер портабельный. Он создает свой собственный диск, оставляет следы в системе и далеко не такой простой в управлении и настройке. Во всяком случае в тот момент, когда я его смотрел.
В каталог его не поставишь например. Python ставится отельным модулем. Ну не знаю — на любителя. Не буду удтверждать что у меня все идеально.
Во-вторых тут я расписал подробней.
демо-сервер, виртуалка с debian с доступом по ssl, виртуалка с Убунтой (GUI) и данная сборка.
В зависимости от заказчика, его пожеланий и его возможностей выбирается что-то из этого.
Поскольку клиент всегда прав.
Судя по Вашему упертому отношению к клиентам Вы либо разработчик (это их любимая фраза «надо было объяснить клиенту, что он не прав), либо если продажник-то продажник очень не ахти, уж извините.
Но пост не об этом. Хотите поговорить о продажах — давайте в личку.
Пост о системе, позволяющей развернуть нормальное веб-окружение под win* А использовать это можно как угодно-для развертывания рабочего места разработчика, для демонстрации чего-либо (как было в моем случае) или даже для проверки работы системы в пробно-боевом режиме.
Никакого стороннего софта (==костылей) при работе сборка не использует. В ней только порты програм под win (Apache, PHP и т.д.), грамотные их конфиги и батники для запуска и обслуживания этих программ. В отличае от других похожих сборок здесь все нативное. Или Вы считаете порт программы под win автоматически костылем? :)
К каждому надо подбирать ключ, где-то может и присекать а где-то не спорить и не рубить с плеча. Это и есть секрет успешных продаж. Но эта тема не для Хабра-хотите-в личку.
С нами связался директор отдела одной фирмы и попросил поставить систему к нему на ноутбук. Про айтишников сказал, что его отдел сам по своей инициативе на презентации по распределению средств фирмы хочет иметь наш софт как козырь в рукаве. Соответственно никто не должен знать. Это очень в кратце. Мы развернули у него нашу систему и своими же силами синтегрировали ее с внутренними ресурсами конторы.
Через месяц мы имели 9 внедрений на данной фирме и контракт на интеграцию. После уже, в разговорах с нами тот человек сказал, что остановился на нас, т.к. мы ничего ему не советовали и ничего не объясняли а сделали как он просил.
Вот Вам пример из жизни.
И прежде чем навешивать ярлыки в следующий раз подумайте о том, что если Вы с чем-то не сталкивались это вовсе не означает что этого нет. :)
Ну а кроме этого заказчик например не хочет изза демки напрягать отдел айтишников. Причин масса, случаев таких за практику тоже не мало. Там, где подключаются айтишники все проходит гораздо проще и без этой сборки :)
Плюс про виндовых технарей я выше писал.
На предприятиях очень большая доля windows, и часто есть программеры — PHPшники, которые сидят под виндой же.
Даже у нас есть таких несколько.
Ну привыкли они к своему энвироменту и нравится им винда, почему бы и нет?
Ведь код то от программиста и его навыков зависит, а не от среды.
А насчет велосипеда — велосипедом можно тогда и Денвер и OpenServer назвать — чем нет? :-)
Только я бы назвал это просто средством достижения поставленной задачи.
Кто-то виртуалки юзает, кто-то вот такие сборки.
У нас она прижилась и свои задачи отлично выполняет, мало того, разошлась по знакомым, с примерно тем-же кругом задач или сидящих под win.
Вот я и опубликовал статью — вдруг кому еще жизнь облегчит.
Я не в коем случае не претендую на то, что это решение самое хорошее.
Мы практически параллельно начали его делать (первый релиз у него в августе 2010 состоялся, а наш — в сентябре).
Я тогда даже не знал что он существует :-)
Я не говорю что она лучше — просто это еще одна альтернатива.
1) Ой, а почему окна так странно переключаются? Это я в другом компьютере?
2) Я все закрыла, и не могу найти проводник…
3) Чето я, мужики не пойму как туда картинку с моего компьютера загрузить, да и диска D: не видно…
Это шутки юмора, конечно, но, зачастую, клиент ни разу не компьютерщик.
Мало того — это вы ему должны, а не он Вам. Поскольку это Вы пытаетесь его уговорить приобрести Ваш продукт.
Ему и так сложно, т.к. он не знает Вашей системы. И пытаться напрягать его на что-то еще некрасиво и лишает Вас части его лояльности.
Да и в принципе, смотреть что да как гораздо удобнее в той среде, которой человек привык.
Даже для такого компьютерщика, как я :-)
Ярлык в его любимом браузере на 127.0.0.1 повесить гораздо проще, чем объяснить как работает виртуалка.
Кроме того конфигурирование и расширение максимально простое и прозрачное, как и обновление. Мне кажется очень хорошо, когда ты представляешь как у тебя все в твоей системе работает и где лежит.
Есть сразу Python 2/3, Node с npm и PgSQL с набором сервисвных cmd-шников.
Чем не плюсы для альтернативы?
Кроме того я пытался сделать простую и лекую среду, а виртуалка ну никак сюда не вписывается. Уж тогда проще сразу под никсами сидеть безо всяких виртуалок.
Кроме того за пару лет вот честно — никакие «платформенно зависимые баги» не всплывали.
Если писать изначально платформо-независимо ну и чуток думать о совместимости.
Безусловно, различия есть — но совсем не такие значительные.
Ну и кроме того, хорошо ведь когда есть несколько возможностей добиться поставленной задачи?
В каталог его не поставишь например. Python ставится отельным модулем. Ну не знаю — на любителя. Не буду удтверждать что у меня все идеально.