metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-02-12 03:36 pm

И таки да

Эту хохму ж все видели?:




Это из нее я черпаю вдохновение для опердени, когда меня начинает убивать убогость моего GUI:


[identity profile] metaclass.livejournal.com 2010-02-12 05:35 pm (UTC)(link)
Я альтернативы не вижу. Разве что увеличить стоимость в 100 раз, сроки в 10 и нанять дизайнеров-макоебов и по студенту на форму, чтобы рисовали.

[identity profile] fas-tm.livejournal.com 2010-02-12 05:56 pm (UTC)(link)
Неплохой вариант кстати.
Мы правда изобрели свой велосипед. И формы генерятся на основе XML-ек прилетающих от сервера приложений. Выглядит это так примерно
шаблон по которому генерится форма, вот что клиент отрисовывает


[identity profile] metaclass.livejournal.com 2010-02-12 06:04 pm (UTC)(link)
Я такое делал, но потом от этой идеи отказался, почему - уже недавно писал. Сделать полноценно не хватит никаких ресурсов, а половинчатое решение, упрощая половину задач, делает дико усложненной другую половину.
Хотя я периодически к этой задаче возвращаюсь, но в продакшене до сих пор используются только очень урезанные и упрощенные варианты.

[identity profile] fas-tm.livejournal.com 2010-02-12 06:11 pm (UTC)(link)
Да... Довольно трудоемко было. Но мы пересилили себя и сделали. Причем поддерживаются и экшены и динамические операции по событиям от контролов. Зато теперь не имеем головной боли. Выбора не было... у всех телекомпаний абсолютно разные хотелки, набор метаданных и их представление. Теперь в ТЗ входит раздел который заполняют клиенты со всеми полями типами итд итп. И отдельный коллега генерит на основе них базу и готовит шаблоны. Плюс как показала практика через некоторое время поля могут модифицироваться и дополнятся.

[identity profile] henu3detb.livejournal.com 2010-02-13 11:07 am (UTC)(link)
Без стогр. в ваш. сокр. не разб.

[identity profile] fas-tm.livejournal.com 2010-02-13 12:53 pm (UTC)(link)
Это наш велосипед :) Как хотим так и сокращаем.
Зачем писать умопомрачительные длинные теги ? Зачем увеличивать размер XML-я ? Нам его по сети гонять и парсеру скармливать а не на стенку вешать в рамочку )

[identity profile] henu3detb.livejournal.com 2010-02-13 08:20 pm (UTC)(link)
Ладно, с чужой монастырь не полезу. Но:
1. ессли веса боитесь, то нефиг текстовый формат использовать.
2. а если нужна читабельность, так нужно делать читабельно.
3. Во всех аутсурсных коровниках, где работал за такое больно пиздили. Потому что над проектами работает много народу, и некоторым придется в этом ковыряться через 10 лет.

Ну да ладно, это так, пердежь в лужу.

[identity profile] fas-tm.livejournal.com 2010-02-13 08:37 pm (UTC)(link)
Отчасти принимается.
Но во первых все это документировано.
Во вторых - это еще один способ заработка. Если клиент решает что его IT отдел может сам заниматься сопровождением и поддержкой - за денужку мы обучаем их спецов и выдаем документацию и разрешаем самим ковырять интерфейсы и базу :)
Кушать хочется и развиваться :)