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