Существует ли PHP Generator Framework или ссылка?

Еще во времена сценариев ASP и ColdFusion я работал над проектами, которые создавали бы генераторы кода для ASP или Coldfusion, обычно на C++, чтобы быть более объектно-ориентированными в дизайне приложений и не иметь разработчиков, пишущих код сценариев, что часто было называется «спагетти-код» за его размер и сложность.

Поскольку я кодирую asp.net с 2000 года, мне вообще не приходилось сталкиваться с этой проблемой, поскольку платформа не имеет сценариев.

Возможно, я буду работать над проектами PHP в будущем, и мне было интересно, существуют ли какие-либо генераторы кода для PHP, или существуют ли какие-либо хорошие ссылки для создания этих генераторов. Это будет для платформы Linux, а не для серверов Win2008 с PHP.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
182
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Почему бы просто не создать подходящее приложение на PHP вместо того, чтобы мучиться с трудностями? Последний PHP - это полностью объектно-ориентированный, он позволяет делать довольно приличные вещи. Есть даже рамки, которые помогут вам в этом.

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

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

Ответ принят как подходящий

Я довольно скептически отношусь к достоинствам генерации кода в контексте динамического языка, такого как PHP. Обычно вы можете использовать другие виды абстракции для получения тех же результатов. В отличие от статически типизированного компилируемого языка, довольно просто использовать динамические хуки, такие как __get, __set и Reflection, для создания общих абстрактных объектов.

Другие вопросы по теме