X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику Degradator. Поблагодарили: 14 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
8.9.2020, 15:24 Свой движок - стоит ли?
Цитата
так напишите тут )

Главная причина - это слишком дорого.

Чтобы принять взвешенное и обоснованное решение, надо знать больше про бизнес ОПа, что за прилаговины у него есть, есть ли монетизация, есть ли перспективы развития, и проч.

Поскольку абсолютно не понятно что за проекты:
Цитата
Тема наверняка не раз поднималась по разным причинам и из разного ракурса.

Попробую её поднять не как разработчик которому некуда время девать, а как пользователь у которого с десяток проектов на разных начиная от коммерческих, заканчивая самописными движках.


сказать стоит или не стоит с уверенностью в 100 процентов нельзя, но я почти уверен что не стоит.

С точки зрения бизнеса (в моем понимании), если у тебя есть проект, который приносит доход, и ты не видишь способов для дальнейшего его развития, НЕ НАДО НИЧЕГО МЕНЯТЬ. Скорее всего большинство багов давно отлажено, костыли расставлены в нужных местах, он как-то работает и приносит деньги. При любом изменении, и тем более при таком масштабном, как переезд на новый движок, столкнешься с регрессией, всплывут баги десятилетней давности, какие-то всплывут не сразу и проч и проч и проч. Что приведет к оттоку пользователей, и оттоку денег. Ну и конечно, переезд на другой движок стоит денег для разработки.

С точки зрения программиста, ни один нормальный разраб не пойдет на разработку неизвестного фреймворка, если не заплатить ему зарплату больше рыночной. А если он все таки придет, то наврядли усидит больше года, поскольку это полнейший бесперспективняк. За еду, интерес или хороший отзыв можно нанять студентов, нищих арабов или индийских индусов. Любой нормальный разраб в недалеком будущем сбежит от вас, и будет вспоминать работу в такой конторе с ужасом, нервно подергивая глазом. Почему сбежит? Потому что поймет сколько он стоит на рынке. Таким образом, в разработке системы почти всегда будут участвовать джуны, над которыми нужно будет вести постоянный менторинг. Для менторинга вам понадобиться действительно хороший разраб, который попросит много денег, либо это должен делать владелец бизнеса.

Если все же написать свою движок, и перевести все проекты на него, преимущества сомнительные. Скорее всего от переезда на новый движок проект не станет жить новой жизнью, и в лучшем случае будет приносить столько же денег сколько и было до переезда. Но, если проект был написан на wordpress, то можно запросто найти человека который там сможет что-то поменять. Если проект написан на BuxarNETCMS то придется держать штат программистов (читай выше), который будет все время пытаться перебраться в другие компании. Также, при найме новых разрабов, придется столкнуться с тем, что порог вхождения окажется выше, поскольку информация о этой CMS небудет нигде только на ваших внутренних ресурсах.

Надежда на поддержку от community это оптимистично глупо. Есть тысячи движков, и только у десятка, может даже единиц такая поддержка приносит плоды (или хотя бы есть).

Тем не менее, в написании свой CMS есть плюсы. Я работал в одной конторе (размером в 3 человека), где директором работал программист с 20 летним стажем, написавший свою CMS. На этой CMS сидела целая пачка европейских компаний, которые просто не могли уйти от него, поскольку это значило бы переписать весь продукт с нуля. Сказать что CMS была действительно крутая я не могу, работала не быстро, вобщем-то требовала присутствия разаработчика, порог вхождения был "высокий", standalone не поддерживала. Я там продержался примерно 9 месяцев. Директор конторы без денег не останется, можно за него не переживать.

Другой пример - три друга программиста написали свою CMS и сделали на ней сайт. Потом они занялись <чем-то> а я устроился допиливать-поддерживать этот сайт. Я рвал на себе волосы от беспомощности, поскольку информации по этой штуке не было нигде, от слова совсем. Единственный из тех прогеров вроде брал втридорога за поддержку, и меня просили его трогать только в самом крайнем случае.

Ну и вишинка на торте - у меня есть пример успешной CMS - https://enonic.com/pricing , можете смотреть на цены. Биз решения начинаются от 740 евро в мясяц. В разработке этой штуки работает не очень большой офис в СНГ (6 человек), где платят больше рынка, я думаю что примерно 30000$ в месяц, плюс европейский офис, который, скорее всего обходится вдвое-втрое дороже. Крайне сомневаюсь, что господин BuxarNET сможет вытащить такой бюджет, учитывая что рекомендации о разработке он спрашивает здесь, а не у своей команды бизнесс аналитиков.


Спасибо сказали: (1)
3.9.2020, 16:19 Yandex suggest, XMLHttpRequest - на локальной странице
https://suggest.yandex.ru/suggest-ya.cgi?part=%s

Эта ссылка возвращает javascript, в котором вызывается функция с аргументами. Тебе надо

1. объявить объект var suggest = {apply:function(suggestions){alert(JSON.stringify(suggestions))}}
2. Повесить onchange на твой инпут
3. При срабатывании onchange создавать и добавлять на страницу скрипт <script src="https://suggest.yandex.ru/suggest-ya.cgi?part=your_message"></script>
4. При загрузке скрипта было бы хорошо его удалить из кода страницы, но это не обязательно
5. ...
6. profit


Спасибо сказали: (1)
3.9.2020, 14:11 droplets от digitalocean
Примерно в 2017 году я стал искать дешевый выделенный сервер (первоначально для браузерной игры с java бэкендом, потом для php видео сайта, и потом пытался запустить еще один проект с аудио-видео конференциями на kurrento media service (kms), но этот проект до продакшна не дошел).

Попробовал несколько вариантов - google cloud platform, AWS, какой-то отечественный сервер (уже забыл название), но в результате остановился на решении от компании digital ocean.
Эта компания предлагает целую пачку сервисов и решений, но тут я напишу именно хостинг-услуги. Они предлагают использовать так называемые "дроплеты", что-то вроде сервера-капельки, который может быть легко расширен до более мощного.

Дроплет может быть по разному сконфигурирован -
Где можно выбрать несколько вариантов линукс дистрибудтива, различное количество оперативки, диска и cpu. На самом дешевом тарифном плане (5 баксов) дается сразу 25 гигабайт диска и 1 террабайт трафика. Более чем достаточно для более-менее простого проекта.

Помимо этого они предоставляют возможность создать отдельный сервер для базы данных, выделить дисковое пространство, которое можно подключить к дроплету (возможно что его можно подключить к нескольким дроплетам, но это не точно). И возможноть развернуть кубернетес, но я туда не лез.

Главные причины, из-за которых я выбрал именно digital ocean:

1. простой и понятный интерфейс
2. возможность расширения мощностей сервера в пару кликов
3. цены

Минусы

1. Отсутствие поддержки
2. Сужение дроплета похоже что не работает, в силу того что они не могут уменьшить диск. Возможно что сужение работает в случае если размер диска остается тем же.
3. Вы не получите бесплатный домен если купите год хостинга
4. Все ПО надо устанавливать самостоятельно (через командную строку)

Выбирать digial ocean не следует в случае если вы не можете настроить сервер самостоятельно, поскольку это не хостинг с панелью плеск и установленным apache сервером и phpmyadmin. Это самостоятельный линукс сервак, на котором изначально ничего нет, и все придется устанавливать вручную - apache или nginx, базу данных, php, java или что-то другое.

Сайт - https://www.digitalocean.com/
моя реф ссылка - https://m.do.co/c/d89feff8e227 (обещают дать 100$ на первые 60 дней для того чтобы попробовать их услуги)


Спасибо сказали: (1)
2.9.2020, 13:06 Пользователям html.by
Важная информация!
на html.by были только спамеры и я


Спасибо сказали: (11)

RSS Текстовая версия Сейчас: 19.9.2020, 3:05
Дизайн