|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
Появилась идея создания frameworka позволяющего работать с объектами и их свойствами Примерно так 1.Может существовать любое количество объектов и их свойств. 2.Объект может содержать как объекты так и свойства любое количество. 3.Свойства имеют определенный тип, описание спосаба отображения и редактирования, а так же указатель на справочик если оно справочное. Пример свойств: Название № Телефона Фото Файл Улица - справрчник улиц .... 4.К объекту и свойству задаются права доступа для различнх групп пользователей(чтение,редактирование,удаление, создание) для начало так, нехотелось бы изобретать велосипед, возможно ктолибо уже использует чтото подобное? Спасибо буду рад любым ответам. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 11:06 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
спросите у Яндекса или поищите в этом форуме. Количество реинкарнаций зашкаливает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 11:16 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
g_box, если пробежать первые пару страниц этого форума, то можно найти несколько подобных тем :)... почитать и получить представление... есть такие такие системы, но...бесплатных пока не обнаружено. Если Вы хотите разработать - это другой вопрос. Но надолго энтузиазма хватит? Здесь можно найти примеры "старта", но финиши редки :) посмотрите ISCRA, еще тут TNP для тестирования предлагали. зы: я такое строю больше года, но до продукта еще ой как далеко... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 11:22 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
Беда подобных изделий - зашкаливающая сырость либо сложность/специфичность. Выбиться "в люди" сможет только реально простая и удобная система. Интуитивно понятная, с простой и эффективной SQL-структурой. Недорогая. Такие системы очень затребованы. Но их исчезающе мало. К большинству из них - "огромный прицеп готового решения", от которого уже не отойти и к которому приходится лепить костыли. Объем инфы которую нужно проглотить, прежде чем начать разработку обычно не мал. Усложнить может каждый дурак. Труднее всего сделать изделие простым (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 12:07 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
LSV Выбиться "в люди" сможет только реально простая и удобная система. Интуитивно понятная, с простой и эффективной SQL-структурой. уже одно наличие какой-то SQL-структуры является ограничением. Любые структуры должны создаваться разработчиком ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 12:28 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
Еще одно соображение: использовать подобную система бывает выгодно для презентации данных. Т.е. каким-то образом залинковав с этой системой созданные вручную простые и сложные сущности, получить от нее красивое и многообразное представление данных на выходных формах без больших затрат. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 13:08 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
Бизнес приложения громко сказано, задача простая реализовать телефонный справочник, да вот только хотелось бы неограничиваться структурой типа таблица - телефоны, сотрудники и т.д. А немного суниверсалить и построить все на объектах и свойствах ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 13:20 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
iscrafmLSVВыбиться "в люди" сможет только реально простая и удобная система. Интуитивно понятная, с простой и эффективной SQL-структурой. уже одно наличие какой-то SQL-структуры является ограничением. Любые структуры должны создаваться разработчикомА где речь про запрет создания ч-л разработчиком ? Никаких ограничений. Просто нужно соблюдать ряд несложных правил. И не лепить велосипедов. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 13:52 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
LSViscrafmLSVВыбиться "в люди" сможет только реально простая и удобная система. Интуитивно понятная, с простой и эффективной SQL-структурой. уже одно наличие какой-то SQL-структуры является ограничением. Любые структуры должны создаваться разработчикомА где речь про запрет создания ч-л разработчиком ? Никаких ограничений. Просто нужно соблюдать ряд несложных правил. И не лепить велосипедов. ограничение даже в том, что разработчик работает в рамках заложенной кем-то какой-то SQL структуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 13:56 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
g_box, Мне на эту тему bold и компания вспоминаются ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 13:57 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
LSV, небольшой рисунок, который иллюстрирует как выглядит разработка на платформе, которая не накладывает ограничений (платформа-1) и платформе, которая "предлагает" некоторый предопределенный функциональный каркас в виде каких-то SQL структур и т.п. (платформа-2), в который разработчик должен умудриться встроить свое решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 14:14 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
Как я понял entity attribute value и это вопрос о проектировании БД ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 14:29 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
g_box, судя по всему речь идет о каком-то ORM. Ищите себе инструмент по этому ключевому слову. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 14:31 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
ограничение даже в том, что разработчик работает в рамках заложенной кем-то какой-то SQL структуры.Опять таки нет. Есть набор таблиц, необходимых для работы Frameworkа. Плюс - необязательный для работы ФВ набор таблиц для готовых решений (поддержка справочников, безопасность, управление менюшками, свойствами и пр.). Нет никаких запретов на новый SQL-функционал. Но могут быть некот. требования, чтоб этот ф-л работал гармонично. Глупо делать простой справочник из 3 строк, если есть готовая структура, в кот. хранятся прочие 500 минисправочников. Хотя никто не мешает боянисто слепить свою отдельную табличку. iscrafm, не пойму к чему Вы клоните... Отсутствие правил это хорошо или плохо ? Построив готовые кирпичики(которые уже сами по себе неизбежно содержат ограничения) это уже скорее Платформа-2, т.к. они будут иметь разную форму и круг задач. Кирпичики по сабжу - элементы ф-ла, т.е. не контролы и датасеты, а что-то более интегрированное. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 14:55 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
LSV iscrafm, не пойму к чему Вы клоните... к тому, что добавление в платформу бизнес-объектов, типа Справочник, Документ, Регистр и т.п. - первый шаг к превращению платформы в "дорабатываемое приложение", со всеми вытекающими последствиями, естественно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 15:14 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
g_boxвозможно ктолибо уже использует чтото подобное? Использует. Есть вопросы - спрашивайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 15:42 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
первый шаг к превращению платформы в "дорабатываемое приложение", со всеми вытекающими последствиями, естественно.Вы о том, что за этим последует неизбежная модификация самой платформы ? Вовсе не обязательно. Хотя в ряде случаев и такое необходимо. Так живут и развиваются все платформы. Разве нет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 16:37 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
LSVпервый шаг к превращению платформы в "дорабатываемое приложение", со всеми вытекающими последствиями, естественно.Вы о том, что за этим последует неизбежная модификация самой платформы ? Вовсе не обязательно. Хотя в ряде случаев и такое необходимо. Так живут и развиваются все платформы. Разве нет ? так живут и развиваются дорабатываемые приложения. Платформа должна быть независима от приложений, разработанных для нее, точно так же как и приложения от платформы. Представьте что Excel, как платформа, обязывает хранить сумму только в колонке G. Естественно, Вы как разработчик можете добавить и M и даже ММ, но итоги и формулы будут работать только с колонкой G. Единственное правило, которое в данном примере важно с точки зрения платформы, должно звучать так: все данные должны быть размещены в ячейках. Но никак не: суммы должны храниться в ячейке G, справочники в таблице SUPERDICTIONARIES и т.п. В первом случае это будет действительно платформа, во втором - приложение, которое можно доработать, нарастить функционал и т.д. Как только данные не влазят в отведенные рамки (см. рис. с кирпичами), встает проблема выбора: доработать функционал базового приложения (а не платформы) или пожертвовать потребностями. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2010, 17:01 |
|
Framework - для работы с объектами и свойствами
|
|||
---|---|---|---|
#18+
Согласен с iscra. Платформа для наших с вами задач - это СУБД + среда визуальной разработки клиентских и серверных приложений. Например, MS SQL + MS VS. Или PostgreSQL + VFP. Все остальное - дорабатываемые приложения. Еще 1 аргумент - это уровни поддержки (они разные для платформы и приложения). Если смена версии платформы проходит для приложения без доработки самого приложения - это действительно платформа. Все разговоры, которые затеял ТС про платформу - это вариации на тему разработки удобных библиотек для внутреннего пользования. Возможно, это слишком радикально (так как даже браузер IE или FireFox не может быть частью платформы - поменялась версия - и интерфейс того ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2010, 00:11 |
|
|
start [/forum/topic.php?fid=33&fpage=33&tid=1548341]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 307ms |
total: | 457ms |
0 / 0 |