powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Поделитесь ресурсами где почитать про ECO (OCL)?
10 сообщений из 10, страница 1 из 1
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40070753
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!

столкнулся с проектом где активно используется ECO и OCL.
Надо подтянуть знания и почитать что то полезное по теме.
Погуглил, ничего стоьщего не нашел.
Поделитесь ссылками если у кого есть что то интересное.

Спасибо.
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40070950
kapas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,

hlopotunПогуглил, ничего стоьщего не нашел.

1.1. Живое обсуждение по Bold for Delphi - предшественник ECO: https://discord.com/channels/759926382812987423/759926383245525044/760452834898214913
Участники - в том числе его разработчики.
1.2. Кстати: Embarcadero открыло исходники Bold for Delphi: https://github.com/Embarcadero/BoldForDelphi
1.3. Есть уже свежие исходники от участников форума с исправленными багами. Так что Bold for Delphi получил новую жизнь
1.4. Документация есть и обновляется

https://cdn.discordapp.com/attachments/759948825098977311/760792928367935498/Delphi_and_Model_Driven_Architecture.zip

https://github.com/Embarcadero/BoldForDelphi/wiki

2. OCL:
https://homepage.cs.uiowa.edu/~tinelli/classes/181/Spring08/Papers/OCL_1.5.pdf
https://www.omg.org/spec/OCL/2.4/PDF
http://download.eclipse.org/ocl/doc/6.4.0/ocl.pdf -- наиболее полезное и "удобоворимое" руководство.

Кстати сказать OCL в Bold for Delphi (по словам разработчика) не совсем соотв. стандарту.
Сам в данный момент завершаю реализацию своей версии парсера для OCL в соотв. с http://download.eclipse.org/ocl/doc/6.4.0/ocl.pdf
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40070979
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18.05.2021 06:35, kapas пишет:
> Так что Bold for Delphi получил новую жизнь

о, хоспаде!
грядёт нашествие ходячих мертвецов и зомби-апокалипсец...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40070993
kapas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий, рано похоронили...
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40070994
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18.05.2021 11:41, kapas пишет:
> рано похоронили...

сказал штурман и откопал стюардессу! ©
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40071000
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,

беги оттуда.
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40071015
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
hlopotun,

беги оттуда.

да вроде у них всё более менее на этом крутится и работает. Я только начал разбираться ....
Это уже третья генерация этого проекта, он начинался ещё в связке с парадоксом, потом было несколько версий на разных фреймворках в связке с Firebird и Paradox (фреимворк выступал слоем который позволял реализовать бизнес логику в отвязке од архитектуры и типа базы данных. У одних клиентов всё крутилось на Paradox, у других на firebird, были даже смешанные версии.), сейчас пилят версию на firedac в связке с eco без paradox. Но поскольку много чего было написано под старые фраймворки есть кусок который с ними совместим. Новое планируют писать без этого, просто firedac и firebird. Последних клиентов планируется перевести с paradox на firebird (это не так тут просто, много и клиент специфичных данных и кода).
Со стороны выглядит неплохо. Посмотрим когда разберусь как.
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40071017
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18.05.2021 12:38, hlopotun пишет:
> Со стороны выглядит неплохо. Посмотрим когда разберусь как.

пивной ларёк автоматизируют?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40071062
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,

чужие фреймворки - это жопа.
Беги оттуда.
А именно MDA - это тупик, мода на него давно прошла.
Конкретно у MDA "от Борланд" - масса родовых недостатков: так и не создан развитый язык запров, практически вся обработка данных - на стороне клиента, в оперативной памяти. Соответственно, дикие тормоза при сколько-нибудь заметных объемах. Нет поддержки транзакций, хотя - какие транзакции в Парадокс, но и при использовании поверх любых СУБД транзакций нет. Нет возможности штатными средствами получить набор данных за рамками объектной модели ибо коллекции вместо датасетов. Нет явного управления индексами. Практически нет возможности задействовать особенности конкретной СУБД (триггеры, процедуры, констреинты).
Всё это было ещё до Delphi 6, а они "парадокс пилят, и планируют фаерберд" - это что, прогресс?
Если ты там зависнешь, и, не дай бог, станешь вариться в этом фреймворке - ты тупо похоронишь свое рпзвитие как разработчик. Ну, все равно как устроиться кодером на IBM360 + Cobol.
Беги оттуда.
...
Рейтинг: 0 / 0
Поделитесь ресурсами где почитать про ECO (OCL)?
    #40071067
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun,

Вам мало того, что вы дельфист?
Едет в автобусе негр, и читает газету на еврейском языке. Подходит к нему еврей и говорит:
- Вам что, уважаемый, мало того, что вы - негр?

...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Поделитесь ресурсами где почитать про ECO (OCL)?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]