Делать свои фреймворки нужно и правильно. Без этого сложно стать действительно профессиональным программистом. При разработке фреймворков получается столько граблей и интересных моментов, что после длительной работы над таким проектом - у вас уже появляется довольно широкий кругозор и профессиональный взгляд на код. Вы начинаете понимать - когда стоит писать фреймворки/движки, а когда надо echo "...";.
Путь к созданию фреймворков - путь к универсальности. Но реальные проекты - не требуют такой универсальности. ASP.NET предоставляет сотни свойств для каждого компонента, из которых я использую максимум 5%, а остальная универсальность лишь напрягает процессор и память.
Когда четко известны требования к проекту - его легко выполнить даже обычным PHP/HTML смешением.
>> не думаете же вы на самом деле на английском языке?
Я думаю на обоих в зависимости от настроения :-) Это, отчасти, дает определенную индивидуальность ;-)
Но чтобы построить будку собаке не нужен подъемный кран и группа строителей.
Вы должны четко понимать для каких целей ваш фреймворк.
Для упрощения всего и вся? Такое не подойдет. Любая универсальность - усложняет.
Стив Макконнел писал "Боритесь со сложностью".
Делайте выводы.
Путь к созданию фреймворков - путь к универсальности. Но реальные проекты - не требуют такой универсальности. ASP.NET предоставляет сотни свойств для каждого компонента, из которых я использую максимум 5%, а остальная универсальность лишь напрягает процессор и память.
Когда четко известны требования к проекту - его легко выполнить даже обычным PHP/HTML смешением.
Я думаю на обоих в зависимости от настроения :-) Это, отчасти, дает определенную индивидуальность ;-)
Компиляция, я так понял, для распространения приложений, исходный код которых не хотелось бы раскрывать? Надо ли такие приложения на PHP писать?
Не думал, что на сайте IT-шников попадется тот, кто не сможет перевести подобные слова :-)
Вы имеете право на свое мнение.