Некоторое время назад я прочитал отличную статью, в которой описан ряд причин, по которым нельзя использовать какие-либо платформы RAD, доступные для PHP.По сути, он утверждал, что хорошая основа должна быстро оторвать вас от земли, а затем уйти с вашего пути.Но ни одна из фреймворков PHP не сделала этого.Это указывало на то, что Django был хорош в этом (но это, очевидно, не PHP-фреймворк).
По жизни я не могу найти статью сейчас.
Так что ямне любопытноУ кого-нибудь есть веские аргументы относительно того, почему приложения не должны быть построены поверх платформы RAD?И я не обязательно говорю об универсальных приложениях (фреймворки по определению пытаются решить общую проблему. Вопрос в том, хорошо ли это переводит к конкретным проблемам).
И когда я говорю, что построен поверх, я имею в видус нуля на основе структуры.Я не имею в виду ссылаться на фреймворк как на ряд библиотек.Я имею в виду основывать всю архитектуру приложения вне фреймворка (который затем связывает вас с фреймворком).
Я также не говорю о быстром прототипировании, когда код в любом случае, вероятно, будет переписан.Я больше смотрю на долгосрочные приложения, которые имеют конкретные бизнес-требования и должны поддерживаться и поддерживаться (и модифицироваться) в течение относительно длительного периода времени.
Мы всегда слышим о том, почему мы должныиспользовать рамки.Есть множество причин:
- Не изобретать велосипед (хотя я ненавижу эту причину)
- Более быстрое время разработки (поскольку архитектура пропущена)
- Проще принести новоеРазработчики в
- Общие проблемы уже решены
- и т. д. *
Но я ищу антитезу ...
Любоймысли?