-0.65
Рейтинг
0.53
Сила
Ну, к слову, хотели опрос, сделали опрос. Теперь если возвращаться к вопросу о разделении аудитории, то видно о чем сетует большая часть пользователей. Голосование не имело смысла с точки зрения виденья перспектив проекта, и технической стороны — но если говорить про это, то выбор очевидно за фреймворком. Опрос был скорее для того, чтобы посмотреть готова или аудитория к таким изменениям — да, готова. Но не было смысла спрашивать пользователей, потому что, чтобы сделать достойный продукт из текущего ЛС изменения нужны были бы в любом случае кардинальные.
  • avatar KptLex
  • -1
Моя практика не заканчивается на Yii. Yii я предлагал как вариант быстрой разработки для тех, кто хочет переехать.
Я говорил про перенос конкретного сайта, а не разработки CMS.
Видимо очень плохой практики, раз говорите:
Да, так и есть, переписывание ls займет как минимум более года.
Это просто недальновидные люди, которые не способны рассматривать проблему с разных сторон, и как быки стоящие на свое мнении, игнорируя реальные аргументы. Предлагают оставить все как есть — пускай оставляют. Сообщество умирало, окей, тоже оставим как есть. Говорят про то, что у пользователей может возникнуть сложность с новой структурой, причем именно фронтендом… Окей, но эти люди не переходили и на 2 версию, которая была на этом же фреймворке. Да пользователи в большинстве свое неплатежеспособные, но разработрка под фреймворком будет дешевле. Оставаться на самописе из-за того, что пользователям(которые на самом-то деле давно ушли уже с этой цмски) будет непривычно… Очень спорно. Написать плагины и шаблоны будет быстрее под фреймворк, чем под ЛС. Куда быстрее напишется новая версия ЛС на фреймворке, чем на самописе. Можно будет заняться и переносом основных плагинов. Но кому тут до этого дело.
Пускай сообщество ЛС разваливается дальше, тут не за чем особо наблюдать. ort ушел, и всем, на самом то деле, лучше следовать за ним. Не стоять на месте и двигаться дальше — как и сказал ort(здесь-то правда в топике люди готовы стоять на месте «потому что привыкли», зачем привыкать в новому, пусть оно и лучше, если есть старое — ага, ага).
Лайвстриту уже на самом деле особо нечего терять. Перспективы развития в данном виде нулевые. К тому же можно не просто перевести лайвстрит на фреймворк. Можно сделать CMF и модули к ней: Livestreet — блоги, модуль интернет-магазина, форума уж если кому-то понадобиться. Пустить обучающие уроки по фреймворку и CMF, и люди к нему потянутся. Конечно нужно большое кол-во сил на это потратить, но либо тратить силы с пользой, либо вообще не тратить силы.
Многое переписывать? Хм. Понадобится написать куда меньше кода для того, чтобы перевести движок на фреймворк, чем для того, чтобы осовременнить CMS в текущем виде. Переделывать надо многое, к тому же, скорее всего, вы оставите кучу костылей из старых версий лайвстрита.
Первейшим условием развития следует считать обеспечение обновления всех уже существующих проектов на старых версиях движка на новую его версию без разрушения их вёрстки и переделки чего бы то ни было.
Делать как вы говорите = ничего не делать, и убивать движок дальше.
  • avatar KptLex
  • 1
761 открых Issue это говорит о такой класной стабильности и количестве контрибьютеров
То ли дело 649 у Symfony, да и 843 контрибьютера тоже не мало, да и при том что yii немного моложе.
Произврдительность важна, вы не правы, php7, и 2018 год уж точно полностью не решают проблему. Релизы тоже пока выходит у всех популярных фреймворков, документации полно, или вы пользоваться поиском не умеете. Тесты тоже не проблема. О каких библиотеках идет речь? Вы хотите только ставить библиотеки и пользоваться стандартными решениями из коробки? Комьюнити на которое надо оринтироваться — комьюнити лайвстрит, которое и решает — что дальше. Про звездочки конечно да, слишком важно, возьмем в расчет.
  • avatar KptLex
  • 1
Так, а кто сказал, что Laravel, symfony — единственные фреймворки? Вы говорите, что нужно выбрать symfony потому что по вашим какие-то другие фреймворки умрут через два-три года. Я вам говорю, что это прогнозы сделанные лично вами, и опираться на них не стоит. Единственное решение, в данном случае, по выбору фреймворка это решение всего сообщества ЛС, чтобы вовлечь как можно больше народу, а потерять меньше. Я бы лично сам не стал выбирать ни laravel, ни sympfony. Я бы устроил тесты производительности, можно найти в интернете уже готовые, например: habrahabr.ru/company/nixsolutions/blog/329718/
  • avatar KptLex
  • 2
Смотрим ЦА LS, людям нужны простые решения с низким порогом вхождения.
  • avatar KptLex
  • 4
Полностью согласен. Вообще на данный момент, пока никто не взялся за разработку — это все пустые слова. Но чистый лс без плагинов и шаблонов отлично подойдет лишь тем, кто разбирается в разработке, или хочет разобраться.Основная ЦА ЛС на мой взгляд как раз люди не разбирающиеся в разработке, которым хочется просто ставить готовые модули и шаблоны, а это и будет основной проблемой. Так что не все так просто.
  • avatar KptLex
  • 2
Только надо учитывать, что большинство сайтов ЛС — небольшие, простейшие проекты. И я говорю о том, что глупо говорть о том, что Laravel умрет, когда на данный момент делается огомное количество проектов на Laravel, упоминается Laravel чаще чем другие, и количество вакансий с разработкой на Laravel я встречал больше. А еще кстати php умирает(ага, как же, не считая того, что 80% сайтов сделано на нем). Небольшие проекты требуют простых решений.
  • avatar KptLex
  • 2
Я хоть и не поклонник Laravel, но с вашим высказыванием не согласен. Очень глупо делать такие прогнозы. Никто не знает, что будет с Laravel черег год, возможно они решат его полностью переделать, а быть может внести вообще что-то новое в web. Никто е знает, что будет и с Symfony, быть может он сделает какой-нибудь рывок вперед, а быть может появится другой фреймворк, который перечеркнет все остальные. Так что основываться на чьих-либо прогнозах и догадаках — глупая идея, нужно смотреть в нынешнюю реальность.
  • avatar KptLex
  • 1
Для разработки Максим конечно не требуется, но Максим нужен, чтобы пользователи были уверены, что переезд на Livestreet based on framework, не оберется ему боком.
  • avatar KptLex
  • 2
Хочется отметить, по поводу твоей идеи насчет спецификаций — вообще, то что ты предлагаешь — нынешняя действительность, в данный момент для ЛС единственная спецификация — БД, т.к. публичного API, для других сайтов нет. Если же говорить о внутреннем API, то это тоже можно реализовать, но это ненужно, потому что главная цель в разработке — двигаться дальше, для чего нужно менять технологии, ориентируясь на современные тенденции в области тех или иных технологий. Если ты говоришь о внутреннем API, то единственный плюс от этого — легкая перносимость плагинов, и шаблонов. В данный момент для текущего ЛС это невозможно, т.к. в ЛС нет популярных шаблонизаторов(smarty морально устарел, про него уже нужно забыть и думать про Twig, или другие шаблонизаторы), и не заложены популярные шаблоны проектирования(например, ActiveRecord). К примеру если реализовать ЛС сейчас на Yii, а потом решить перевести ЛС на Laravel по каким-либо соображениям — уже будет легче, можно было бы даже делать конвертер плагинов, например. Но это не нужно. Полностью устареет один из этих движков — значит устареют и технологии, заложенные в нем, и переделывать придется снова все.
  • avatar KptLex
  • 3
Я бы привлек к разговору Вадима, ведь ситуация с альто полностью такая же, хоть он еще и не сдался. Но по сообществу, на мой взгляд, там ситуация немного хуже, несмотря на наличие минорных версий.
  • avatar KptLex
  • 2
Если бы переехали на другие рельсы, можно было бы получить неплохой отклик от сообщества фреймворка, на который переезжаем, если собрать документацию и какие-то уроки, возможно переводы, информацию о будующих версиях(этому можно посвятить отдельный блог). Осваивающие заходили бы на сайт из-за фреймворков, а те кто освоили, заходили бы посмотреть также эти же новости. А в конечном итоге брали бы как минимум нашу CMS based on framework, на пробу, а там возможно и на постоянное использование. А т.к. не надо будет тратить время и силы на развитие самого фреймворка, то для полного охвата аудитории можно и прикрепть модуль магазина, или просто расширить сущность имеющего функционала ЛС.
  • avatar KptLex
  • 0
Тем не менее я думаю, что если ort захочет, то ЛС может продолжить жить(возможно даже если останется на своём фреймворке, хотя я за переезд). Но ort'у нужна команда. А команду также интересует выгода, и не обязательно материальная, возможно и в каком-либо другом виде.
  • avatar KptLex
  • 2
Речь скорее должна идти о том, что разработчики идут далеко вперёд, развиваются, осваивают новые технологии, да и также привыкают к определённым стандартам(PSR, хотя бы), к наличию хорошей документации. Немного страшно переходить к разработке плагинов и шаблонов для ЛС и не знать, окупиться ли время потраченное на знакомство с CMS.