В статье рассматриваются концепты создания IDE и дизайнера интерфейсов с использованием ExtJS и PHP. С одной стороны, создание подобных редакторов довольно редкая задача, с другой — концепты и приемы можно использовать для создания различных визуальных конфигураторов.
Как написать свою IDE со встроенным дизайнером интерфейсов, как сделать это быстро и с минимальными усилиями? Именно такой вопрос возник однажды в проекте, использующем связку ExtJS и PHP. Горящие сроки, растущая очередь задач. Список заданий ежедневно пополняется огромным количеством форм ввода, таблиц и отчетов, все это необходимо обрабатывать, фильтровать и отображать для пользователя.
Проект использовал ORM, что недвусмысленно намекало на возможность автоматической генерации схожих интерфейсов, но, имея много сходств, каждая форма и отчет были уникальными, что требовало возможности быстрого и легкого конфигурирования.
Беглый поиск выдал Ext Designer (Sencha Architect) — интересный и полезный инструмент (Ext MVC еще не существовало). Ext Designer так и не помог решить поставленные задачи, но обо всем поподробнее.
Читать дальше →
Начиная с 2000 года, каждое лето в Лондонском саду Keнсингтон (Kensington Gardens Park) на лужайке
галереи Серпентин (Gallery Serpentine) появляются оригинальные павильоны, построенные по проектам приглашенных архитекторов, таких как Заха Хадид (Zaha Hadid) или Дэниел Либескинд (Daniel Libeskind). Ежегодное появление подобных необычных объектов дает возможность продемонстрировать достижения современной архитектурной мысли. Павильон, выстроенный по плану японского архитектора Тойо Ито (Toyo Ito) занимает не последнее место среди проектов даровитых дизайнеров.
Подробнее..
URL записи