Я столкнулся с проблемой рефакторинга и добавления новых функций в устаревшее веб-приложение PHP, оно состоит из 788 php-скриптов, у которых нет папки структура, они в большинстве сценариев, которые содержат код JavaScript, PHP, HTML и CSS в одном файле, сохраняются и используют данные из трех разных типов баз данных, MSSQL, MYSQL и DB2, там аутентификация основана на сеансе, большинство из них это базовый php, и есть также некоторые страницы, которые используют чистые html и ajax для связи с php-скриптами, не говоря уже о том, что нет определений классов, по большей части даже не функций.Каков наилучший способ модернизировать или реорганизовать устаревшее приложение PHP
Моя цель состоит в том, чтобы перевести это в более удобное для пользователя приложение, которое, скорее всего, будет использоваться с компонентами symfony, с которыми я знаком, представляет абстракцию HTTP-запроса, маршрутизацию и, по возможности, MVC, также реорганизует код в используемые классы и реализует автоматическую загрузку с использованием композитор для использования сторонних библиотек.
Откровенно говоря, единственный вариант, на мой взгляд, - все это бросить и начать новый проект.
«Честно говоря, единственный вариант, на мой взгляд, - все это бросить и начать новый проект». звучит как план для меня –
Я просто хотел быть уверенным, что не может быть другого жизнеспособного варианта, это боль, даже пытаясь его прочитать. –
ну нет волшебной функции «fix shit php». –