Родилась тут идея одна. В принципе она не нова по сути, но все же. Идея в следующем - сделать фрэймворк на PHP позволяющий писать сайты набирая страницы из готовых или кастомных модулей, так же как мы пишем GUI приложения. Т.е. этакий toolkit, но который рендерится в HTML.
в принципе это уже есть в ASP.NET и такой подход зарекомендовал себя очен- хорошо. Далеко не всегда нам нужен полный контроль над конечным HTML (тогда MVC в руки и вперед). Очень часто компонентная модель более чем удовлетворяет нашим требованиям, позволяя писать сложные сайты довольно быстро.
вот как это могло бы выглядить на PHP:
<php:Label id="label" value="Hi there" /> <php:Button id="mybutton" OnClick="myPhpFunction" value="ok" />
и в php коде
function myPhpFunction($sender, $args) { $label->value = "Hello world!"; }
такой фреймворк должен позволять легко выдирать целые блоки в самодостаточные reusable контролы, которые можно было бы кидать по разным страницам. но и сам должен иметь коллекцию уже готовых элементов для большинства стандартных случаев.
1. что думает уважаемый all?
2. а не хотите ли взяться за это дело?
p.s. откуда собственно идея? во-первых нравится такой подход в asp. кроме того PHP незаслужено хают. как язык он очень хорош, но ему нужна встряска, которая бы предложила новый и очень простой, но в тоже время аккуратный подход к написанию сайтов, раз и навсегда отрезав код от html.