|
|
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Добрый день. Вот наконец-таки сделал 20 минутное видео своего проекта. Вот тут лежит 10 мб http://www.rapidshare.ru/2832321 моего труда. Идея в том, чтобы проектировать в понятиях УМЛ и расширять функционал в самой программе. Интересует Ваша мнение уважаемые форумчани. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 15:46 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, для простых задач ваш велосипед сложен и ненужен, а для сложных задач - слишком прост и также не нужен. То есть возможно есть какие-то задачи, где бы ваш лисопед пригодился, но никто не станет его изучать в надежде на это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 20:48 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, а руки не отвалятся перегружать каждый раз после изменений? базы данных не видно... где будут храниться данные о продажах за 3 года(например)? и тип данных - дробный, это аналог Float? Если да, то для обработки денег не годится - округления замучают.Надо чтото типа Decimal. Ну и пользователю давать править формы - имхо перебор а так велик выглядит вполне прилично огласите еще, как быстро он работает на реальных данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 21:09 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
vill_agerНу и пользователю давать править формы - имхо перебор Почему это? Вон управляемые формы в 1с 8.2 - даже можно сказать удобно получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2012, 23:51 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>руки не отвалятся перегружать каждый раз после изменений? Так это для примера показано. На самом деле можно описать классы и связи и 1 раз перезапустить. Это как в Визуал Студии перекомпиляция. Т.е. Вы можете несколько классов добавить и лишь потом перезапустить >>базы данных не видно... где будут храниться данные о продажах за 3 года(например)? Для каждого класса создается таблица, есть поддержка наследования. В итоге для каждого класса (даже абстрактного) создается своя таблица. Есть множественное наследование >>и тип данных - дробный, это аналог Float? Если да, то для обработки денег не годится - округления замучают.Надо чтото типа Decimal. А посмотрите на ролике указан Диапазон значений. И если юзер выберет большой то будет использоваться Decimal. >>Ну и пользователю давать править формы - имхо перебор Да вот задолбали меня пользователи, требуют чтобы одно поле было левее другого и прочее. Можно отключить изменение >>а так велик выглядит вполне прилично >>огласите еще, как быстро он работает на реальных данных Ну это я сделал на DevExpress компонентах, у них есть фреймворк и я докрутил чтобы все делалось в рантайме. Поэтому у них есть серверный режим, когда вытягивуются тока ид строк, а в конце подтягиваются тока отображаемые в гриде в тек. момент строки. Вообще я гонял на задаче где около 50 классов/таблиц и БД всего 2 Гб. Крутится довольно шустро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 00:00 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>neoddd А скажите чего не хватает для больших проектов? Я запостил тут не для чеславия, а именно хочется услыхать чего нету и доработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 00:02 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
1) Поле со справочником конечно автоматически создается ? 2) Связи много ко многим и сложная структура данных - через процедуры и запросы ? 3) "Триггеры" есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 05:34 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>1) Поле со справочником конечно автоматически создается ? Если Вы имеете ввиду автоматическая генерация внешнего ключа и подвязка форм просмотра, то да это есть >>2) Связи много ко многим и сложная структура данных - через процедуры и запросы ? МНогие ко многим автоматические поддерживаются через динамические запросы. А что имеется ввиду под сложными структурами? Есть агрегация, когда создаётся один объект и автоматически внутреннее наполнение. >>3) "Триггеры" есть? Нет. Но можно подвязаться под изменения значения атрибута класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 09:20 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, ды ты просто ворюга (симпатичный) украл XAF + VIPROS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 11:44 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>ды ты просто ворюга (симпатичный) >>украл XAF + VIPROS А нельзя по корректней выражаться. ПРо XAF я не срывал, и сказал что на DevExpress компонентах. А про VIPROS я даже не знаю что это такое. Да и гугл не знает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 11:57 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Нашёл, но там нет ни скринов, ни решений. Просто описалово http://www.vipros.ru/index.php?option=com_content&view=article&id=2&Itemid=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 11:59 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, это не девекспресс компоненты - а ХАF с переделанной рожей и редактором кода (кстати, что за редактор? - чей?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:04 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
воще уже 3 года не смотрел хаф, может там все это уже есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:05 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle>>1) Поле со справочником конечно автоматически создается ? Если Вы имеете ввиду автоматическая генерация внешнего ключа и подвязка форм просмотра, то да это есть >>2) Связи много ко многим и сложная структура данных - через процедуры и запросы ? МНогие ко многим автоматические поддерживаются через динамические запросы. А что имеется ввиду под сложными структурами? Есть агрегация, когда создаётся один объект и автоматически внутреннее наполнение. >>3) "Триггеры" есть? Нет. Но можно подвязаться под изменения значения атрибута класса Поле со справочником я имел ввиду: указываем в свойствах атрибута, что он хранит ID из такой то таблицы и на форме должен вести себя как поле с выпадающим списком и интерактивным поиском. Сам список может задаваться какой то вьюхой или запросом. Сразу связанный вопрос - а поля-ссылки на справочник (в терминах 1С) будут в гридах отображаться как ? По строковому значению из связанной таблицы или в виде ID. Понятно, что в конечном счете по первому варианту, вопрос много ли для этого нужно сделать телодвижений. --- Под сложными структурами и поведением подразумевал работу с даннными выходящими за понятия отношений 1 ко многим или многое ко многим или 1:1. То есть случаи когда надо описывать уже все в коде. По ответу понял что это есть. --- Триггер на атрибут это хорошо, но было бы классно еще и на запись: Before (Update, Delete, Insert), After (Update, Delete, Insert). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:06 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>это не девекспресс компоненты - а ХАF с переделанной рожей и редактором кода (кстати, что за редактор? - чей?) Логики не уловил. Ну сели так принципиально для Вас, то подкоректирую свою фразу. "Я сделал не на DevExpress компонентах, а на DevExpress XAF". РОжа не передалана а взят имеющийся скин. Редактор кода DevExpress (уточняю не DevExpress XAF а просто DevExpress :)) >>воще уже 3 года не смотрел хаф, может там все это уже есть Нет это не стандартный подход, у них весь процесс ориентирован на Design-Time. Я сделал для Run-Time. И потребовались значительные переделки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:09 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
ViPRos, http://ifolder.ru/30434101 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:11 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, ну я и говорю, что ХАФ с переделками по части способа генерации рожи, хотя там есть и уровень пользовательский для изменений рож ВЕБ удалость отстоять? у девок что новый редакор? раньше только для XtraReport что то было дай ссылку на класс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:15 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>Поле со справочником я имел ввиду: указываем в свойствах атрибута, что он хранит ID из такой то таблицы и на форме должен вести себя как поле с выпадающим списком и интерактивным поиском. Сам список может задаваться какой то вьюхой или запросом. Посмотрите презентацию. В 06 минут 30 секунд там добавление продажи и там поле Клиент, это главный объект,т.е. внешний ключ. Он представляется выпадающим списком а в гриде отображается "ПОле по умолчанию". Если не указано иное то используется поле Name. На видео на 58 секунде добавляется поле Name и там выпадающий список с опциями. И там есть опция "Отображать по умолчанию". Если она описана то значение этого атрибута используется в Гридах связанных таблиц >>Триггер на атрибут это хорошо, но было бы классно еще и на запись: Before (Update, Delete, Insert), After (Update, Delete, Insert). Т.е при сохранении экземпляра в БД надо что то сделать. Приведите, пожалуйста, пример, что нужно делать. Я как предполагал, вот есть документ. И нужно его закрыть. Надо установить статус Закрыт и Дату закрытия. Для этого я делаю Метод класса документ. Пользователь кликает на кнопку Закрыть Документ и выполняются требуемые действия. Я просто триггеры в РСУБД никогда не юзал (фобия) поэтому и тут не придумал как они могут быть полезны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:19 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>ВЕБ удалость отстоять? Небыло пока такой задачи. >>у девок что новый редакор? раньше только для XtraReport что то было дай ссылку на класс Это обычный RichEdit с настройками.Т.е. не подстановщик кода как для скрипта в Репорте. ПРосто Мемо редактор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:21 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, события полезны как минимум 1. при визуализации - могут быть нестандартные контексты визуализации 2. при обращении в кешы разных уровней или соседные кеши 3. при вынужденной денормализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:22 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, ясно, значит интеллисенсе и т.д. только по своим метаданным лучше тогда пользовать WF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:23 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>ViPRos, http://ifolder.ru/30434101 А скажите, Вы сразу жестко задили множество атрибутов а потом конкретному классу прописывается какие именно используются? Если да, то сама БД представляет собой EAV- модель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:25 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
и лучше сразу отказаться от XPO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:25 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, ВИПРОС не создает код класса, класс генерируется динмически в рантайм ЕАВ только по части пользовательских атрибутов и методов объектов (т.е. доп атрибуты и методы конкретного экземпляра класса) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:28 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle>>Поле со справочником я имел ввиду: указываем в свойствах атрибута, что он хранит ID из такой то таблицы и на форме должен вести себя как поле с выпадающим списком и интерактивным поиском. Сам список может задаваться какой то вьюхой или запросом. Посмотрите презентацию. В 06 минут 30 секунд там добавление продажи и там поле Клиент, это главный объект,т.е. внешний ключ. Он представляется выпадающим списком а в гриде отображается "ПОле по умолчанию". Если не указано иное то используется поле Name. На видео на 58 секунде добавляется поле Name и там выпадающий список с опциями. И там есть опция "Отображать по умолчанию". Если она описана то значение этого атрибута используется в Гридах связанных таблиц Смотрел, притом вроде весь ролик... ну видимо пропустил этот эпизод. Отвлекся. Виноват :-) Да, а события бывают очень полезны. Ну например надо проверить какое то нестандартное поле (или поля). Но только делать это не при вводе туда значения, а при нажатии кн. Ок на форме, потому что, например, проверять нужно связанность полей и их связанную логику соответствия. Или просто потому что так удобнее организовать интерфейс. Еще забыл - полезные триггеры - BeforeEdit, AfterEdit - то есть события связанные с выводом самих форм и заполнением их значениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:31 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>ВИПРОС не создает код класса, класс генерируется динмически в рантайм У меня кстате тоже >>ЕАВ только по части пользовательских атрибутов и методов объектов (т.е. доп атрибуты и методы конкретного экземпляра класса) Я такое делал в предыдущей среде. Базовые классы были в таблицах а производные в виде EAV. Но проблема с типизацией, валидацией и прочее были >>Да, а события бывают очень полезны. Ну например надо проверить какое то нестандартное поле (или поля). Но только делать это не при вводе туда значения, а при нажатии кн. Ок на форме, >> Вот это я думаю валидацией сделать. Т.е. сделать метод IsValidate и чтобы в рантайм-его можно было реализовать >>Еще забыл - полезные триггеры - BeforeEdit, AfterEdit - то есть события связанные с выводом самих форм и заполнением их значениями. Идея у меня такова, что классы используюся для сохранения и извлечения данных, а для построения запросок есть Класс-ЗАпроса, он на основе LINQ или из вызванной ХП заполняет временные классы, которых нет в БД. Например есть классы Приход, Расход. Это классы Предметной области. А Оборотно-Сальдовая ведомость это класс запроса и экземпляры создаётся в рантайм их данных, полученных с ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:38 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, класс запроса твой = вью с типизацией и валидацией пользовательски атрибуто внет пролем, они обычны типизированные атрибуты, только принадлежат не классу, а экземпляру конкретному (их метаописание вводит пользователь, для роли или для себя, в зависимости от прав) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:50 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
А вот у вас есть возможность писать программный код в среде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:55 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, в самой среде раньше тоже был редактор, но это оказалось не лучшим решением (ScriptControl т.д. пользовал) сейчас работают так 1. В встроенном WF создается воркфлоу 2. в полноценной студии пишется dll 3. пишется СКЛ или Хранимая процедура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:02 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Я тут подумал как сделать триггеры для атрибутов класса (before и after). Скажите, хватит 1 Before и 1 After? Или бывают случаи когда может потребовать несколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:03 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, события - такие ж методы, вводи сколько хошь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:07 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
А ч\зачем может потребоваться 2 события, возникающих после изменения одного и того же свойства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:11 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, может быть сбытиедопустим вендора и модельера, много случаев, когда одно корректирует другое и т.д. да и можеть быть вызвана много методов реализованных для разных вещей надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:16 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
ViPRos, лучше конечно офоримит как воркфлоу, но тогда еще механизм WF не был встроен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:18 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
За скоко лицензию разработчика то планируете продавать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:44 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Я пока вообще не планирую продавать. Сейчас система сырая да и одному поддерживать разработчиков непосильная задача. Вообщем сейчас только иучаю альтернативы и добавляю себе чего нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:02 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycleЯ пока вообще не планирую продавать. Сейчас система сырая да и одному поддерживать разработчиков непосильная задача. Вообщем сейчас только иучаю альтернативы и добавляю себе чего нету. Вы представляете, что получится с реальным велосипедом, если вы возьмете базовую конструкцию, изучите альтернативные вариации и добавите "чего нету"? Звучит не совсем как бизнес-план, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:11 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Извините, но бизнесмес с меня никакой. Я всю свою сознательную жизнь работал "на дядю". Понимаете, мне хочется сделать процесс разработки красивым, поэтому и хочу спросить что нужно в такой системе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:49 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, уходи от XPO - это тупик выкинь редактор свой - тож тупик, не поспеешь за VS или Netbeans. Eclips и т.д. воткни WF какой-нить и иди к процессам (BPMS) дай возможность полностью заменить автоформы на дизайнерские дай возможность заменить контролы и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 17:28 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
главное в таких разарботках не формы и т.д. - метаописание и интерпретатор этого описания остальное не так важно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 17:30 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycleИзвините, но бизнесмес с меня никакой. Я всю свою сознательную жизнь работал "на дядю". Понимаете, мне хочется сделать процесс разработки красивым, поэтому и хочу спросить что нужно в такой системе Извините, не извиняю. Мне кажется, вы фундаментально заблуждаетесь. Процесс разработки не должен быть красивым, как не должен быть красивым процесс изготовления того же реального велосипеда. Красота вообще - понятие мира искусства и, как говорится, о вкусах не спорят. Спорят о потребительских качествах. А для этого вам нужно определить свою нишу на рынке (средств разработки) и тогда будет ясно, что надо вашему потребителю. Если бы все было легко, то на "дядю" никто бы не работал :) Даже Микрософт не всегда знает, что делает. Но у них есть деньги и время на эксперименты: http://research.microsoft.com/apps/dp/pr/projects.aspx#p=1&ps=36&so=1&sb=&fr=&to=&fd=&td=&rt=&f=a&a=&pn=&pa=&pd= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 18:22 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>уходи от XPO - это тупик Не согласен. Всё равно придется писать соединение с БД >>выкинь редактор свой - тож тупик, не поспеешь за VS или Netbeans. Eclips и т.д. Тогда придется компилить ДЛЛ в среде и подключать. А это размывает процесс разработки. >>воткни WF какой-нить и иди к процессам (BPMS) Кубики хороши для небольших задач, но рано или поздно приходится писать код >>дай возможность полностью заменить автоформы на дизайнерские >>дай возможность заменить контролы Зачем? Кто будет менять контролы? Часто ли Вы меняли ТЕКСТЭДИТ на другой. Я начитался DDD (Domain Drive Development) и вот сделал среду, которая на основе UML диаграм классов позволяет создавать приложения. Как то очень давно я делал среду на основе методологии SADT. К сожалению успехов это не дало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 22:21 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>А для этого вам нужно определить свою нишу на рынке (средств разработки) Спасибо за поддержку. Вообще хотелось бы подрядится на относительно большой учётный проект и сделать в своей среде. Чтобы проект был бы как бы рекламой моего продукта. Но только у меня есть основная работа, поэтому хотелось бы в свободное время поработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 22:25 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, удачи ждем третьего подхода :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 22:53 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle>>уходи от XPO - это тупик Не согласен. Всё равно придется писать соединение с БД >>выкинь редактор свой - тож тупик, не поспеешь за VS или Netbeans. Eclips и т.д. Тогда придется компилить ДЛЛ в среде и подключать. А это размывает процесс разработки. >>воткни WF какой-нить и иди к процессам (BPMS) Кубики хороши для небольших задач, но рано или поздно приходится писать код >>дай возможность полностью заменить автоформы на дизайнерские >>дай возможность заменить контролы Зачем? Кто будет менять контролы? Часто ли Вы меняли ТЕКСТЭДИТ на другой. Я начитался DDD (Domain Drive Development) и вот сделал среду, которая на основе UML диаграм классов позволяет создавать приложения. Как то очень давно я делал среду на основе методологии SADT. К сожалению успехов это не дало. Сахават дал правильные советы. Без возможности расширения все ваши MDA - пустая и никому не нужная затея. Попробуй в одних трусах и каске походить хотя бы одну неделю, сразу будет все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2012, 09:37 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Я думал о расширении. Пока решил брать режим плагиной, которые есть в DevExpress с соответствующим допилом напильником. Но пока придумал расширение только для ГУИ. Скоро потребуется отображать географ. координаты в проге. Стандартного эдитора нет, вот как раз отлажчу чтобы не прикомпилировать в приложение а подлаживать рядом. Скажите, а кроме ГУИ куда может потребоваться расширения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2012, 19:26 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycle, а как ваша вещь в сравнении с openMDX, которая .net тоже поддерживает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2012, 03:30 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
Добрый день. Вот тут http://www.rapidshare.ru/2834523 залил ролик с созданием иерархии классов. А вот тут я залил структуру таблиц для данной модели http://www.rapidshare.ru/2834526 >>neoddd Завтра буду смотреть OpenMDX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2012, 23:41 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
mdabicycleДобрый день. Вот тут http://www.rapidshare.ru/2834523 залил ролик с созданием иерархии классов. А вот тут я залил структуру таблиц для данной модели http://www.rapidshare.ru/2834526 >>neoddd Завтра буду смотреть OpenMDX Можешь не смотреть. Для Net подобные java'вовские игрушки никакого интереса не представляют, своих полно. К списку возможных изменений можно добавить независимость от DAL с выбором ORM на свой вкус и цвет, возможность работать в 2х и 3х звенке, поддержка OData c замечательным интерфейсом IQuerable(выставляем наружу один метод с ним, имеем возможность делать произвольные выборки). Сейчас это можно сделать без проблем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 08:49 |
|
||
|
Зацените мой MDA велосипед
|
|||
|---|---|---|---|
|
#18+
>>К списку возможных изменений можно добавить независимость от DAL с выбором ORM на свой вкус и цвет, возможность работать в 2х и 3х звенке, поддержка OData c замечательным интерфейсом IQuerable(выставляем наружу один метод с ним, имеем возможность делать произвольные выборки). Сейчас это можно сделать без проблем Ну это фичи DevExpress. Только скажите, в реальном приложении где-нить Вы использовали разные СУБД? В каждом проекте приходится писать набор ХП, и в конце концов оптимизировать их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 09:10 |
|
||
|
|

start [/forum/topic.php?all=1&fid=33&tid=1547845]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 196ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...