PHP аль Angular. Помогите пенсионеру в концептуальном вопросе...

123
Playerror
На сайте с 28.09.2008
Offline
151
#11
Возьмите популярный php фреймворк типа ларавел и т.п. и на основе него перепишите на современную версию php
Переписать на новую технологию имея минимальные бюджеты это пусть в ад) php вы хотя бы знаете +/-. У меня знакомые клиенты умудряются заказывать лендинги на реакте - потому что сейчас это стильно, модно молодежно. А потом плачутся, что на фрилансе нереально найти школьника, кто им метрику поменяет на сайте или сверстает новый блок.
softerra
На сайте с 02.10.2023
Offline
101
#12
Интересно зачем сюда тащат просроченное дерьмо?
Мир в движении, у меня половина сайтов отмерли по причинам несоответствия клиентских хотелок с реальностью. Сайты были ОК, бизнесы споткнулись об локальные бордюры ..
L
На сайте с 25.12.2013
Offline
411
#13
Главное правило веба - работает, не трогай! Пенсионеров в вэбе это тоже касается и даже больше, чем молодых. Можно только дополнять и переделывать, но постепенно, а не делать все с ноля. Те 1000 человеков, возможно и ценят ваш сайт за его ламповый движок, дизайн и функционал. Будете все это радикально менять, есть вероятность, что люди разбегутся, потеряв привычный им ресурс.
Недорогой, надежный и отзывчивый VPS хостинг ( https://bit.ly/3eXUnNN ) Проверенная пуш партнерка с ежедневными выплатами ( https://vk.cc/9wLSrL)
vint
На сайте с 06.05.2004
Offline
203
#14
+1 за рефреш сайта на ларавел.
Чатгпт поможет во всём если прошлый сайт самостоятельно сделан.
G
На сайте с 09.10.2007
Offline
132
#15

> Хочется обновить дизайн до более удобного, особенно в интерактивной части, с более качественной адаптацией для мобильных

Это решается использованием современного css фреймворка.

> Хочется быть уверенным в безопасности и недырявости сайта.

Он у вас 20 лет проработал и всё было в порядке? Или вы видите проблемы?

> Хочется, чтобы сайт «работал быстрее»... делать довольно сложные запросы к БД

Для начала найдите более мощный сервер под БД, и чтобы было много памяти. Это дешевле, чем новая разработка.
Потом можно попытаться оптимизировать запросы к базе данных, и/или пытаться уменьшить количество оных.

Ничего из того, что вы хотите, магически не решается использованием Angular-a или современных технологий.

Я думаю, что достаточно переписать (или поправить по мере возможности) интерфейс, используя современный css-фреймворк (посмотрите что вам зайдёт).
И сделать, чтобы сайт бежал на php8. И достаточно.

Ну если вам просто хочется разобраться в новых технологиях и новых веяниях - то это совсем другое дело :)

L
На сайте с 25.12.2013
Offline
411
#16
gazum #:
Ну если вам просто хочется разобраться в новых технологиях и новых веяниях - то это совсем другое дело :)

Тогда лучше новый проект поднять на новых технологиях, а старый оставить в покое.

O
На сайте с 15.01.2022
Offline
37
#17
Lastwarrior #:

Тогда лучше новый проект поднять на новых технологиях, а старый оставить в покое.

Мне кажется это хороший совет. Как и тот, где написали, что аудитория сайта может ценить сайт как раз потому что он своеобразный! А я вообще так скажу, когда рунет изолируют и яндекс вырежет из поиска западные сервисы, ему придется снова ранжировать старые сайты и сайты без SSL из рунета, чтобы чем-то забить выдачу.

Я возрождаю старый интернет на сайте http://old-web.com
Vladimir
На сайте с 07.06.2004
Offline
593
#18
gazum #:

> Хочется быть уверенным в безопасности и недырявости сайта.

Он у вас 20 лет проработал и всё было в порядке? Или вы видите проблемы?

Дырявость  решается на хостинге, даже если сайт супер дырявый

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
Александр Воробьев
На сайте с 03.02.2020
Offline
47
#19

Мое ИМХО.

Для начала определиться, что хочется для себя (кроме того, что написано). Если во главе угла контент и желание его сохранить с наименьшими  затратами. то дальше уже необходимо оценка наработок по функциональности. Т.е. ориентируетесь на популярные CMS и смотрите какая ближе всего по функционалу.  Оцениваете степень документированности и доступности информации на предмет "как написать самому модуль/плагин".  Если находится CMS которая в значительной мере покрывает все потребности - берете ее. Далее нужный но не реализованный функционал - реализуете сами (или заказываете) в виде модулей/плагинов.  Далее перенос данных со старого на новый.

Сложнее если очень уступает по возможностям, тогда уже смотрите на фреймворки. В основном Symfony, Laravel, Yii  - оцениваете доку, активность и отзывчивость сообщества. реализуете. Этот вариант дольше чем первый, но более подстроенный под вас вариант можно получить.

По поводу дизайна. В случае cms . полагаю дизайн как таковой не какой то "определяющий" фактор для вашего ресурса. Для готовых CMS можно найти платных/бесплатных шаблонов по вкусу. А далее, при желании, кастомизировать.

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

Angular это JavsScript. Судя по вашему первому сообщению,  вы с оным не на "Ты"... ;)   Стоит ли так круто менять вектор. Хотя если это интересно, я бы смотрел уже на Vue или React . И тут важно учитывать, я так понимаю для вас индексация поисковиками важна, что вам надо не просто их брать, а использовать именно ServerSideRendering.   (т.е. веб сервером у вас будет node.js)


PS Все на моем личном опыте. 15 лет была у самого самописная CMS. Потом ее бросил  ее, взял готовую и теперь только отдельные модули для расширения функционала пишу, не отвлекаясь на   банальные вопросы. Не жалею точно. Прошло уже примерно 10 лет как бросил :)

Александр Воробьев
На сайте с 03.02.2020
Offline
47
#20

И да ООП вовсе не обязательно. Можно все красиво делать и на функциях :) 

Хотя лично мне больше ООП по душе

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий