блин… не дописал половину,
> Когда я начал писать движок, у меня не было конкретной цели.
Если взять новый хабр. То тут можно проследить и удобное слежение за комментариями, и многие другие фишки, а всё от того что движок создавался с задачей сделать прежний хабр лучше. В итоге что и получилось. ИМХО создовать что-то без цели это пустая трата времени.
Но автор молодец, продолжай в том же духе. Кроме ИТ есть ещё очень много других направлений, под которые ты сможешь заточить свой движок.
Успехов.
p.s. сделайте на хабре «по желанию» опцию подтвержать комментарий.
Ну вопервых:
>как самому перед собой оправдать убийство огромного количества времени
Ты плучил ОПЫТ. Колоссальный опыт. И пусть всякие «гении» кричат что это «панимаешли разплюнуть», как проджектменеджер, которому постоянно от раздолбайства своих колег приходиться по совместительству дописывать их творения — я понимаю на сколько это геморойно и сложно. Так что ты заработал вещь которую невозможно ни потерять ни пропить.
По поводу отсутствия идеи — возможно я слишком прагматичен — но начинать что то без идеи — это имхо нужно иметь горячую голову.
>как превратить моё хобби в что-нибудь, чтобы не только «для души»?
Редхаммер, дорогой, это просто! Нужно чтобы радовал не только душу программиста(ов), но и душу веб-продюссера — купил готовый продукт, заплатил за конфигурацию под свои нужды и… хорошо :))
Я, например, жду — когда же что-нибудь из livestreet, bigstreet станет чем-то большим чем для души создателя, со всеми обещанными/нужными штуками т. е. ГОТОВЫМ ПРОДУКТОМ с платной (лицензией,) настройкой, а его всё нет и нет :(((
>Я, например, жду — когда же что-нибудь из livestreet, bigstreet станет чем-то большим чем для души создателя, со всеми обещанными/нужными штуками т. е. ГОТОВЫМ ПРОДУКТОМ
Боже, и Вы тоже?!!! Сколько же нас таких… анонимных хабраголиков? :)
А если серьезно, Redhummer, не один я кину Вам (или Ort'у, гм… или Lauri %) ) лишнюю сотню баксов, если Ваше творение станет ГОТОВЫМ ПРОДУКТОМ (с)
Вот Вам и стимул «не для души».
Есть просто ОГРОМНЫЙ разрыв между написать и сделать продукт.
Я думаю все понимают, что для того, что бы сделать машину у себя в гараже и наладить массовое производство — нужны совершенно разные люди.
Думаю когда люди понимают что по итогу надо сделать что-то похожее на друпал, мамбу и тд весь запал быстро сходит на нет… полагаю именно по этому причине у нас есть 30-40 более менее распространенных цмс, хотя пишут своих наверно 30 — 40 тысяч…
я такой-же:) пишу-пишу. Только цель есть, есть конкретная идея, естественно поделиться не могу, но тестирую на разномасштабных сайтах и свое «допиливаю».
Не думаю, что вам кто-то сможет что-то посоветовать, вы же индивидуальность!
«Каждому своё» — никто не отменял:)
Но, раз уж так случилось 5 копеек своих подкину: смотрите что есть на развитом ИТ рынке, смотрите чего у нас из этого нет и что Рунет хочет и сможет потребить. Задача естественно не тривиальная, но для бизнес успеха — единственная.
Если бизнес успех интересует во вторую очередь, то сделайте сайт про ваше хобби. Т. к. ваше хобби «писать фреймворк», то продолжайте это делать и получать удовольствие. Если ваше «изделие» действительно такое как вы говорите, то со временем комьюнити соберётся само собой.
А вообще, с трудом могу себе представить как можно что-то делать не имея изначальной цели.
я такой-же:) пишу-пишу. Только цель есть, есть конкретная идея, естественно поделиться не могу, но тестирую на разномасштабных сайтах и свое «допиливаю».
Не думаю, что вам кто-то сможет что-то посоветовать, вы же индивидуальность!
«Каждому своё» — никто не отменял:)
Но, раз уж так случилось — 5 копеек подкину: проанализируйте развитые ИТ рынки, смотрите чего у нас из этого нет и что Рунет хочет и сможет потребить. Задача естественно не тривиальная, но для бизнес успеха — достаточно прозрачная.
Если бизнес успех интересует во вторую очередь, то сделайте сайт про ваше хобби. Т. к. ваше хобби «писать фреймворк», то продолжайте это делать и получать удовольствие. Если ваше «изделие» действительно такое как вы говорите, то со временем комьюнити соберётся само собой.
А вообще, с трудом могу себе представить как можно что-то делать не имея изначальной цели.
Довести до ума и продавать. Искал кстати подобный движок уже давно — спасибо за труд, будем разбираться и пользоваться. Livestreet как-то совсем и не понравился.
P.S. Если вы бросили работу, то чем зарабатываете на хлеб, если не секрет? :)
вы его просто не умеете готовить)
Тоесть да, сабж топика конечно лучши, но если вы осилили идеологию друпала…
Это я к тому что не стоит так категорично то…
ну как вам сказать…
его главная проблема в присутствии множества ненужных фич
если делать какой-то сайт, то надо все поподключать, а потом все лишнее вырезать-вырезать-вырезать…
а так просто гнать на него не надо
Сколько раз уже слышал подобные изречения, мол «та такое написать — раз плюнуть» и «да нормальный программист такое за день напишет». Вот только когда дело доходит до «ну, напиши за день» — сразу весь запал проходит, время куда-то исчезает, да и человек исчезает туда же…
прошелся по коду, ниче так код, но и работы еще конечно куча. такая, ну не огромная, но вполне себе. начиная с: а у вас вот запросы аля параметризованные, а таблицы как будто и не константы и префикса к ним тоже не видно, а вдруг у заказчика хост с одной БД и десятком доменов на разных cms (мастерхост, тариф эффективный, тариф — полный ацтой, но сколько там тысяч юзеров то?) и заканчивая: стер, т. к. нашел. ну короче всеравно есть куда копать и развиваться))
вообще отличная тема, завидна)) а монетизировать это можно, главное чтобы простым юзерам было удобно и они потянутся.
Ну, я думаю, что для заказчика, у которого десяток цмс висит на одной БД моя наработка не будет апетитно выглядеть и это меня радует. Последнее, что я сделаю — так это «ЦМС для домохозяек» )
Тем не менее спасибо за комментарий.
Про префикс — мысль дельная, сопровождаемость в любом случае повысится.
Заказчик может и свои таблицы добавить, даже если у него нормальный хостинг. Тогда трудно будет отличать родные таблицы и добавленные.
велосипед это замечательно, но может стоит заточить данное решение под некоторую узкую нишу рынка?
Например — интернет-магазин, социалка etc
При этом не обязательно переводить фреймворк на коммерческую основу, но брать финансы за внедрение готового продукта?
Если с умом подойти — то на этом можно и самому заработать и друзей\коллег привлечь, организовать фирму, выпустить операционную систему, захватить мир…
Дмитрий, не гони :) Всё мега-круто. Если кто-то начал использовать, это уже оправдание работы.
Радует, что Кемерово поднимается ;) Гордость, чтоли.
А вообще, переходите на Python/Django, там ваши идеи реализуются на раз-два. Да и проекты есть интересные, на которые меня не хватает, могли бы работать вместе.
«Кемерово поднимается» — риторический вопрос )))
А насчёт изучения какого-нибудь более солидного фрейворка я задумывался… Но что-то никак не приму решения на этот счёт.
Бесплатное использование движка, а в Вашем случае неплохого и востребованного фрейворка, дает хорошие шансы к его распространению. А чем больше его будут использовать, тем чаще у вебмастеров будет вставать вопрос о техподдержке, о платной техподдержке. Вебмастеру или заказчику всегда будет приятнее работать напрямую с разработчиком, нежели заказывать какие-то моды (вёрстка шаблоном, дополнения, установка и т. д.) на стороне. Чем крупнее будет заказчик, тем выше будет цена на техподдержку. Без работы (и оплаты) Вы явно не останетесь.
Есть и еще один приятный момент в развитии и распространении своего движка — это пиар, пиар самого себя. В данном случае Вы показываете себя как хорошего специалиста не пустыми словами, а делом.
Эка вы сказали "… перед собой оправдать убийство огромного количества времени?". Это было бы пожалуй верно, еслиб вы тут же бросили веб разработку и пошли бы работать дворником(как пример). А так вы, как минимум получили полезный опыт, от написания довольно сложной системы. Можно было бы наверно провести время с большей пользой, но так всегда. Покажите мне людей, кто использует свое время со 100% эффективностью и при этом не заканчивает жизнь самоубийством/в психической клинике =)
Думаю, что не только у Вас, а у любого web-программиста есть свой движок в том или ином виде, это нормально. И под моим движком я тоже делаю абсолютно любые сайты и временные затраты на создание панели администрирования сайта с ним нулевые, но нет времени для оформления движка в виде продукта для всех.
Предлагайте свой продукт для начала все желающим бесплатно, а рынок всё расставит на свои места.
1. Самое ценное, что ты получил — это опыт. Твоему движку еще далеко до конечного продукта и врядли он когда-нибудь сможет конкурировать с профессиональными движками, поэтому делать из него товар не стоит.
2. Ты получил очень неплохой инструмент для реализации своих будущих идей. Ты знаешь этот инструмент лучше чем кто-либо и сможешь его эффективно использовать.
3. Ты стал известен в кругах пользователей Хабра. Тут много потенциальных клиентов и работодателей. Я, например, уже предлагал тебе работу несколько месяцев назад, но ты тогда побоялся уйти с основного места работы. В итоге ты оттуда все таки ушел. Если не можешь зарабатывать на своем хобби, пусть оно станет частью твоей работы. Пусть тебе хотя бы платят зарплату за развитие BigStreet.
P.S.: мое предложение, кстати, в силе! пиши в личку — сделаем коммерческий проект на основе твоей CMS.
Покаяние сумасшедшего php-программиста