|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
МСУНу это было бы слишком уж красиво :)Зато наповал. Приступайте, коллега :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:03 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
Не тяните вожжи, Игорь, дайте передыху :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 15:25 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
SeVaПример простой. Редактируем бизнес-объект, который содержит поля, другие объекты и списки, которые в свою очередь, также могут содержать другие. В общем случае БО маппится в несколько таблиц БД. Одно дело тащить этот зоопарк, а потом пытаться с ним бороться в рукопашную, и совсем другое дело, когда у него прописаны все нужные интерфейсы, валидация,которая может быть достаточно сложная, бизнес-правила и тд. Ворох dataset'ов или один Load,Save. Автоматическая генерация всего комплекта или утомительное щелканье мышкой. Никто ничем врукопашную не борется. Классы генерируемому или врукпопашную написанному соответствет Макротип (который осздается несколькими щелчками мыши). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 17:58 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
и этот Макротип тут же визуализируется в разных представления, клонируется как угодно глубоко, копируется и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:02 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ВестникViPRos... 3. Генерирем классы жесточайшие ... А надо - ... а что же вместо пункта 3? Метаданные типа - макротипа (включая методы и события). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:03 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
Алексей Кiscrafmи про это же... или перебор записей в датасете более шокирующий чем перебор элементов в коллекции? О чем вообще речь идет?Соглашусь. Перебор записей в датасете круче чем LINQ. А чем круче перебор ЛИНК в БД, чем перебор ЛИНК в Датасет? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:05 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
Алексей КiscrafmПросто Вы говорите о том, что что-то не так, хочется выяснить, что же не так и почему об этом не знают те, кто работает с данными через наборы данных.Данные одного датасета поджойнить (inner join) с данными другого датасета, отфильтровать с использованием данных третьего датасета, отсортировать, выбрать часть полей, чё-то там посчитать и отдать датабиндингу для отображения в гриде. Устроит? ЗАПРОСТО. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:07 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ViPRos, Муся SQL существует 100 лет/ Все говно которое ты написал врукопашную просто настравивается 1 раз в динамический СКЛ и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:13 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
а фильтруюется вот так взуально ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:14 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
SeVaСахават, вариантов борьбы с БД много. Например, entitygraph - подход сходный с твоим. Я тоже прописываю граф, но работаю с ним по другому. В OData совсем другое решение. ЗЫ Клиентское место ларька ничем особо не отличается от всего остального, если не выносить все в обработчики событий Ну я этот граф не маппингом получаю. И у меня целоснтные пересекающиеся подграфы с встроенным функционалом. Это не маппинг а динамическик структурные классы. Очень сильно лавка отличается например от AI. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:18 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
Не ORM (объект релейшн маппинг - это вторично) , а ORM (объект роле моделлинг) + контексты + контракты ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:20 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ViPRosАлексей Кпропущено... Соглашусь. Перебор записей в датасете круче чем LINQ. А чем круче перебор ЛИНК в БД, чем перебор ЛИНК в Датасет? Ты как-то показывал запросы, которые генерит ваш фрейморк. Чудес на свете не бывает, выигрываем в скорости разработки(что получается далеко невсегда, тк все имеет свои ограничения), но проигрываем в скорости работы с БД, что многих не устроит. Далеко ходить не нужно - славный 1С. Бодро строим таблички, а потом смотрим, что из этого получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:26 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
SeVa, это почему же в скорости проигрываем?????? Мои запрос ы лучше чем хибера и еф и + я их автоматически трассирую и оптимизирую ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:28 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
а внутри встроен i4o2 и еще много чего для линк ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:29 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
1с с своими объектами работатет перебором, потому что там нет языка декларативного, рефлексии, но у нас то с тобой есть :) - спасибо мс ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:38 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ViPRosSeVa, это почему же в скорости проигрываем?????? Мои запрос ы лучше чем хибера и еф и + я их автоматически трассирую и оптимизирую ТОгда непонятно какая у тебя динамика, если запросы строятся вручную. У тебя EAV? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 18:41 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
SeVa, Как это вручную? Я показывал как построить персистентный параметризированный вью (виртуальный тип). Никто никакого СКЛ в глаза не видит. Прикладной прогер работает на уровне LoadMacroType, Unload..., Undo..., Save... и т.д. А все типы и т.д проектирует модельщик предметной области. Метод написанный прикладным прогером выставляет контракт (мжет меняться), випрос проверяет на валидность контекста для обеспечения контракта, и если все ок то вызывает метод на выполнение. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:07 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ViPRos Муся SQL существует 100 лет/ Все говно которое ты написал врукопашную просто настравивается 1 раз в динамический СКЛ и все. Саха, ты че там у себя куришь? ) Какой нафик SQL, какой нафик гуй? Это тупо вычисления в памяти, которым не нужна субд и гуй. Часто ли ты в тех же SOA-ориентированных задачах встречаешь гуй? :) Спасибо, поржал. То есть, чтобы тому же винсервису оттрансформить xml - поднимаем субд, натягиваем гавногуй и танцуем вприпляс? Круто епт. Ты - маг 5 уровня, - магия Земли курит в сторонке, берсерк наше все ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:07 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ViPRosА все типы и т.д проектирует модельщик предметной области. Метод написанный прикладным прогером выставляет контракт Кому на рынке нужно такое поделие, в котором необходимы такие ресурсы для конфигурации рабочего плацдарма? Посмотри на Microsoft Dynamics CRM, подумай о смысле бытия. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:12 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
МСУ, отдыхай тут начный базар, что первично - жестко сгенерированный рациональный интеллектуальный агент или динмаически компонуемый обучающийся суперагент ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:14 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
если чуть мозгами шевелил то понял бы, что никто не отменил то что ты говоришь, так как прикладной прогер пишет .Net ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:16 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
Алексей КА если бы МСУ не поленился описать под указанную структуру данных классы, и десериализовал бы XML в них - результат был бы ещё более выразителен. :-) Выразительности можно достичь и безо фсяких там классов десерелиазованных :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Таки интересно было бы поглядеть на дельфийскую простыню, для сравнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:18 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
SeVaТОгда непонятно какая у тебя динамика, если запросы строятся вручную. У тебя EAV? нет от ЕАВ я ушел почти сразу же по истечении 3-4 месяцев (хотя интерфейс к еав существует до сих пор), еав больно медленно и нет возможности ()очень сложно интерпреировать создавать очень сложные структуры (т.е. структуры высшего уровня) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:21 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
.ЛП, ну откроет счас Искра БОЛД и напишет не хуже ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 19:37 |
|
Windows 8 и SL
|
|||
---|---|---|---|
#18+
ViPRosАлексей Кпропущено... Соглашусь. Перебор записей в датасете круче чем LINQ. А чем круче перебор ЛИНК в БД, чем перебор ЛИНК в Датасет? ViPRosАлексей Кпропущено... Данные одного датасета поджойнить (inner join) с данными другого датасета, отфильтровать с использованием данных третьего датасета, отсортировать, выбрать часть полей, чё-то там посчитать и отдать датабиндингу для отображения в гриде. Устроит? ЗАПРОСТО. Вы точно правильно поняли о каком датасете идёт речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2011, 20:26 |
|
|
start [/forum/topic.php?fid=21&msg=37320577&tid=1442267]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 164ms |
0 / 0 |