Будущее проекта xStarter
Добавлено: Вт дек 17, 2013 3:55 pm
Всем доброго времени суток!
Вопрос судя по темам форума назрел:
viewtopic.php?f=1&t=3044
viewtopic.php?f=1&t=2563
Многим интересно что сейчас с проектом и что с ним будет дальше. Программе как раз исполнилось 10 лет и 3 месяца, пора думать о будущем .
Когда я начинал этот проект 10 лет назад, то так исторически сложилось, что запускалось одновременно 2 проекта. Через 5 лет стало ясно, что один проект "взлетел", а второй к сожалению не "взлетел". Не взлетел как раз xStarter. Не взлетел с точки зрения бизнеса, приносимый этим проектом доход не сопоставим с расходами на него. Нанять программиста, чтобы он занимался разработкой xStarter в режиме Fulltime, я не смог (пришлось бы платить зарплату из своего кармана). Поэтому я занимался проектом сам, как хобби, то есть по вечерам и по выходным. Это было классное время и я получал настоящее удовольствие от этого занятия.
Развитие проекта помаленьку шло, но потом остановилось и сейчас я могу выделить 3 самые главные причины:
1. У меня родилась дочь и захотелось уделять свободное время именно ей.
2. Вышла Windows 7, которая принесла большие проблемы в технических аспектах, многие из которых не решены до сих пор. Не решены, потому что или требуют больших архитектурных изменений или больших вложений, чтобы сделать все совсем по другому.
3. Два года назад меня подсадили на WOT .
В связи с этими причинами проект был пущен на самотек, последняя версия вышла больше 2х лет назад (а когда то выходили по 1 в месяц), доход от англоязычной версии сильно стремится к 0 (но на хостинг хватает, хостинг то стоит копейки).
Это был так сказать краткий экскурс в историю и в настоящее. Теперь перейдем к будущему.
Мне очень хочется заниматься этим проектом, многие до сих пор пользуются программой, я не исключение. Нужно лишь решиться на пару маленьких революций:
1. Убрать из программы весь функционал, который не удается запустить в Windows 7,8 (и думаю дальше он тоже не заработает):
а) запись/воспроизведение макросов. Microsoft оставили API для запуска этих функций, но они НЕ работают. Я так понимаю, это было сделано из соображений "безопасности", чтобы какие-нибудь вредоносные программы не могли записывать пароли и т.д.
б) все, что связано с хуками, а именно события по клавиатуре (оставить только урезанные горячие клавиши), по мыши и по окнам. Хуки добавляют нестабильность в систему + программу часто блокируют антивирусы (почему хуки и были выделены в отдельно загружаемый модуль).
в) все, что связано со звуком, изменение громкости, воспроизведение звуков. В новых ОС была сильно изменена звуковая подсистема, переделывать управление на COM нет никакого желания.
г) файловый триггер вынести в отдельный .exe, так как он подвешивает программу, на протяжении нескольких лет так и не вышло полностью это победить.
д) наверняка я еще что-то упустил, добавим позже в этот траурный список.
2. Оптимизировать систему ведения логов. Сделать, чтобы на каждый день лог каждой задачи записывался в отдельный файл. Это сильно упростит процесс очистки логов и отображения их на экране.
3. Вышеприведенные пункты добавят стабильности в работе программы. Этому тоже нужно будет уделить внимание.
4. Улучшить функционал по запуску задач по расписанию. Это именно то, что востребовано и чего не хватает в стандартных средствах Windows, значит именно это и нужно улучшать.
5. Добавить таки визуализацию в работе задач, самому стало уже не хватать понимания на какой стадии задача находится .
6. Придумать фишку, которая позволит проекту "взлететь", нанять при выходе на самоокупаемость программиста, который будет заниматься этим проектом не от случая к случаю. Честно, не знаю что это должна быть за "фишка", возможно что-то связанное с новыми технологиями, копированием файлов в облака или добавление возможности создавать задачи с интерфейсом.
7. Нужно избавиться от WOT. Кто купит у меня аккаунт за 2000 руб? Сплошные топы и прокачанные экипажи . Просто менять пароль на аккаунте на случайный набор букв и нереальное мыло жалко .
Что в сухом остатке. Будет свободное время -> будет развиваться проект. Развиваться будет больше в сторону упрощения работы сисадминов, для чего проект собственно и создавался. Рюшечки отпадают.
Интересно ваше мнение, кто ЗА такие изменения (только на пользу) и кто ПРОТИВ (программой уже не получится пользоваться, не будет нужного). Высказывайтесь, пожалуйста!
P.S. Да, видел идею выкупить у меня проект и передать в OpenSource. Продать то я готов, но за большие деньги. Плюс из проекта придется убрать несколько наборов Delphi компонентов, которые платные и которые в OpenSource не получится перевести. После продажи все равно придется решать технические проблемы . OpenSource - далеко не всегда выход.
Вопрос судя по темам форума назрел:
viewtopic.php?f=1&t=3044
viewtopic.php?f=1&t=2563
Многим интересно что сейчас с проектом и что с ним будет дальше. Программе как раз исполнилось 10 лет и 3 месяца, пора думать о будущем .
Когда я начинал этот проект 10 лет назад, то так исторически сложилось, что запускалось одновременно 2 проекта. Через 5 лет стало ясно, что один проект "взлетел", а второй к сожалению не "взлетел". Не взлетел как раз xStarter. Не взлетел с точки зрения бизнеса, приносимый этим проектом доход не сопоставим с расходами на него. Нанять программиста, чтобы он занимался разработкой xStarter в режиме Fulltime, я не смог (пришлось бы платить зарплату из своего кармана). Поэтому я занимался проектом сам, как хобби, то есть по вечерам и по выходным. Это было классное время и я получал настоящее удовольствие от этого занятия.
Развитие проекта помаленьку шло, но потом остановилось и сейчас я могу выделить 3 самые главные причины:
1. У меня родилась дочь и захотелось уделять свободное время именно ей.
2. Вышла Windows 7, которая принесла большие проблемы в технических аспектах, многие из которых не решены до сих пор. Не решены, потому что или требуют больших архитектурных изменений или больших вложений, чтобы сделать все совсем по другому.
3. Два года назад меня подсадили на WOT .
В связи с этими причинами проект был пущен на самотек, последняя версия вышла больше 2х лет назад (а когда то выходили по 1 в месяц), доход от англоязычной версии сильно стремится к 0 (но на хостинг хватает, хостинг то стоит копейки).
Это был так сказать краткий экскурс в историю и в настоящее. Теперь перейдем к будущему.
Мне очень хочется заниматься этим проектом, многие до сих пор пользуются программой, я не исключение. Нужно лишь решиться на пару маленьких революций:
1. Убрать из программы весь функционал, который не удается запустить в Windows 7,8 (и думаю дальше он тоже не заработает):
а) запись/воспроизведение макросов. Microsoft оставили API для запуска этих функций, но они НЕ работают. Я так понимаю, это было сделано из соображений "безопасности", чтобы какие-нибудь вредоносные программы не могли записывать пароли и т.д.
б) все, что связано с хуками, а именно события по клавиатуре (оставить только урезанные горячие клавиши), по мыши и по окнам. Хуки добавляют нестабильность в систему + программу часто блокируют антивирусы (почему хуки и были выделены в отдельно загружаемый модуль).
в) все, что связано со звуком, изменение громкости, воспроизведение звуков. В новых ОС была сильно изменена звуковая подсистема, переделывать управление на COM нет никакого желания.
г) файловый триггер вынести в отдельный .exe, так как он подвешивает программу, на протяжении нескольких лет так и не вышло полностью это победить.
д) наверняка я еще что-то упустил, добавим позже в этот траурный список.
2. Оптимизировать систему ведения логов. Сделать, чтобы на каждый день лог каждой задачи записывался в отдельный файл. Это сильно упростит процесс очистки логов и отображения их на экране.
3. Вышеприведенные пункты добавят стабильности в работе программы. Этому тоже нужно будет уделить внимание.
4. Улучшить функционал по запуску задач по расписанию. Это именно то, что востребовано и чего не хватает в стандартных средствах Windows, значит именно это и нужно улучшать.
5. Добавить таки визуализацию в работе задач, самому стало уже не хватать понимания на какой стадии задача находится .
6. Придумать фишку, которая позволит проекту "взлететь", нанять при выходе на самоокупаемость программиста, который будет заниматься этим проектом не от случая к случаю. Честно, не знаю что это должна быть за "фишка", возможно что-то связанное с новыми технологиями, копированием файлов в облака или добавление возможности создавать задачи с интерфейсом.
7. Нужно избавиться от WOT. Кто купит у меня аккаунт за 2000 руб? Сплошные топы и прокачанные экипажи . Просто менять пароль на аккаунте на случайный набор букв и нереальное мыло жалко .
Что в сухом остатке. Будет свободное время -> будет развиваться проект. Развиваться будет больше в сторону упрощения работы сисадминов, для чего проект собственно и создавался. Рюшечки отпадают.
Интересно ваше мнение, кто ЗА такие изменения (только на пользу) и кто ПРОТИВ (программой уже не получится пользоваться, не будет нужного). Высказывайтесь, пожалуйста!
P.S. Да, видел идею выкупить у меня проект и передать в OpenSource. Продать то я готов, но за большие деньги. Плюс из проекта придется убрать несколько наборов Delphi компонентов, которые платные и которые в OpenSource не получится перевести. После продажи все равно придется решать технические проблемы . OpenSource - далеко не всегда выход.