Как я могу оценить, как и изменить ли php платформы?

Нужны некоторое руководство и идеально некоторый собственный опыт.

Мы согласились на php платформу, которая, вскоре после того, как мы создали первую версию продукта, остановила всю разработку на платформе приблизительно на год, разветвленный дважды, и действительно не имеет многочисленного сообщества для начала, не означая плагинов, учебных руководств, и так далее.

Для другого проекта мы разработали на направляющих, и это была ночь и день: устойчивое, постоянно разрабатываемая платформа и здоровая экосистема больших плагинов и сообщества, которое активно, растет, умно и полезно.

Но мысль о выбрасывании всего сниженного времени и затрат в платформу была огромным препятствием, что я не уверен, что мы готовы пересечься, пойти с php на направляющие. Однако попытка работать с этим framework/s имела различный уровень разочарования и инвестиций.

Есть ли некоторые идеи о том, как такой порт мог быть менее болезненным (остающийся в php, но подобная платформа OO, которая является ростом / здоровый?)

Предложения о том, как мы можем продолжить пахать вперед, с каким мы имеем?

Идеально кто-то, кто, возможно, оказался в аналогичной ситуации, будет супер полезен, чтобы мы перенесли головы она. Внутренние переговоры, к которым мы продолжаем возвращаться и я хотел бы найти направление и продвинуться.

Спасибо за некоторые предложения или даже вопросы, которые помогут нам создать матрицу решения вокруг этого.

PS: два или три человека, на которых я встретился ПОЭТОМУ, кто на самом деле использовал эту платформу, были удивительными, таким образом, я не хочу, чтобы она была отрицательным на этом. Размер (сообщества), по крайней мере, с нашей точки зрения действительно имеет значение, и я думаю, что мы просто видим сравнение с направляющими (возможно, это - несправедливое сравнение), Так спасибо!

5
задан Timothy T. 20 February 2010 в 23:21
поделиться

4 ответа

Я не могу ответить на все ваши вопросы, но я был в похожей ситуации около 6 месяцев назад. Короче говоря, я отказался от собственного фреймворка и перешел на Symfony. Мне не нравилась идея отказаться от того, над чем я так долго работал и к чему так привык, но я не мог игнорировать аспект сообщества. Помимо плагинов, мне нужно было иметь возможность спрашивать других людей о фреймворке - это было бы невозможно, если бы я придерживался своего собственного фреймворка. Кривая обучения - отстой (хотя я знал, что это неизбежно), но, в конце концов, я ни о чем не жалею после перехода. Теперь, когда я использую зрелую структуру и здоровое сообщество, я чувствую себя намного увереннее в своих продуктах. Я бы посоветовал взглянуть на известные PHP-фреймворки и посмотреть, какая из них лучше всего соответствует вашему стилю разработки.

0
ответ дан 14 December 2019 в 19:11
поделиться

Я бы предложил взглянуть на фреймворк Akelos, он должен быть переносом Rails на PHP и может значительно облегчить вам переход на фреймворк.

Что касается дальнейшего развития вашей текущей реализации, я бы согласился с мыслью, что пора переходить, если ваш текущий фреймворк не имеет здоровой пользовательской базы и уверенного прогресса, для меня это ключевой фактор при выборе долгосрочного фреймворка. Другой ключевой фактор, которому я придаю такое же большое значение, - это то, насколько реализация фреймворка, возможности поддержки и конечные цели соответствуют проекту, в котором я хочу его применить. С таким количеством доступных PHP-фреймворков у вас теперь есть возможность быть очень избирательным, и вы должны воспользоваться этим в полной мере.

0
ответ дан 14 December 2019 в 19:11
поделиться

Неважно, как далеко по неправильной дороге вы зашли, поверните назад. Потопленные затраты уже потоплены.

Я бы посоветовал Zend framework, если вы собираетесь продолжать использовать PHP. Убедитесь, что вы создаете модульные тесты, когда начинаете рефакторинг, так что вы можете быть уверены, что ваш новый код делает то же самое, что и старый.

4
ответ дан 14 December 2019 в 19:11
поделиться

Это действительно зависит от стоимости изменения и стоимости обслуживания того, что у вас есть. Я не думаю, что кто-то здесь, в stackoverflow, может сделать это за вас. Я бы посоветовал легко сосредоточиться на плохих вещах и забыть о том, что работает. Люди имеют тенденцию недооценивать, сколько работы они должны вложить в перенос с одной платформы / технологии на другую. Поэтому, если вы планируете пойти по этому пути, постарайтесь сделать его как можно меньшими шагами; Например. сначала возьмите небольшие проекты, чтобы понять, что означает перенос проекта. Это даст вам время нажать на тормоз, если он окажется неуправляемым. Это также даст вам время адаптироваться к новой платформе (например, вы говорите, что еще не совсем готовы сделать шаг с php на ruby).

1
ответ дан 14 December 2019 в 19:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: