powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Среды разработки ИС
104 сообщений из 104, показаны все 5 страниц
Среды разработки ИС
    #35387040
NIIIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужны подобные ссылки

http://www.relex.ru/nevod_rus.php
http://deimand.ru/product7.php

Т. е. методы быстрого построения систем на основании имеющийся модели, причём не важно какая методология будет использована.
Смысл подобных систем в том, что нет кодинга, а есть простая настройка, введение модели и т. п. Ну или хотя бы ссылки на принципы построения, там где науки побольше :)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35387048
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MDA, BOLD? Тогда посмотрите здесь . Может быть, найдете что-нибудь для себя интересное.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390290
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Смысл подобных систем в том, что нет кодинга"
И это правильно т.к. любой код опасен.
Будущие за такими системами
Всем кому интересно переходим по ссылки edges7
и смотрим проект на стадии разработки но демка есть
Форум по MDA распологается на www.uml2.ru
в разделе метадологии.
Там же есть ссылки на статьи по MDA Bold
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390326
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim
И это правильно т.к. любой код опасен.

:)
... и программист тоже....
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390454
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NIIIKСмысл подобных систем в том, что нет кодинга, а есть простая настройка, введение модели и т. п. Ну или хотя бы ссылки на принципы построения, там где науки побольше :)
автогенерация на основании модели - утопично. Логика может и будет работать (простейшая), а что будете делать с интерфейсами?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390516
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*а что будете делать с интерфейсами?*

Интерфейс пользователя реализован!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390518
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*а что будете делать с интерфейсами?*

Интерфейс пользователя реализован!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390635
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim*а что будете делать с интерфейсами?*

Интерфейс пользователя реализован!
автогенерация как в демке? Я посмотрел конечно.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390646
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
после автогенерации создается модуль, в котором в мета-описании заложено взаимодействие с юзером - ввод значений и ассоциаций, проверки ввода и т.д.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390726
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satimпосле автогенерации создается модуль, в котором в мета-описании заложено взаимодействие с юзером - ввод значений и ассоциаций, проверки ввода и т.д.
вы думаете, в создании ИС это бОльшая часть работы?
:)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390779
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет но и не самая меньшая и немало важная
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35390786
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimНет но и не самая меньшая и немало важная
нда...
- была задумка сделать робота, а получился пылесос.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35391215
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользовтаеля - вторичен. Главное, чтобы его можно было легко настроить по существующей модели!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35391358
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumataВ создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользовтаеля - вторичен. Главное, чтобы его можно было легко настроить по существующей модели!
с точностью до наоборот.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35391436
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumataВ создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользовтаеля - вторичен. Главное, чтобы его можно было легко настроить по существующей модели!
1. UML-модель
2. Интерфйс
3. ИС

что с чем связывать, да ещё автоматом.
Может по Руководству пользователя ИС будем строить? :)

ЗЫ. Тему смотрим.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35391455
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, при бизнес-логике на сервере, на клиенте только морда на любом ЯП.
Т.е. интерфейс это один вопрос. Бизнес-логика ИС второй вопрос.
ЗЫ. Фигня всё это.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35391478
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NIIIK
Смысл подобных систем в том, что нет кодинга, а есть простая настройка, введение модели и т. п. Ну или хотя бы ссылки на принципы построения, там где науки побольше :)
а что, фреймворк для сабжа не подходит? (iscrafm).
Уж лучше прослойка, чем Bold
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35391859
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думается, что мало кто из сегодняшних девелоперов приступая к разработке очередной ИС создает ее с "нуля". Скорее всего использует уже какие-то готовые решения, паттерны, свои классы, наработки и т.д и т.п. Есть предположение, что со временем эта тенденция кардинально не изменится, а скорее всего все придет к тому, что вся разработка ПО в дальнейшем будет все больше и больше стремиться к отказу от написания кода в пользу использования готовых блоков-решений или вообще неких генераторов. Т.е. или это будут системы разработки приложений, которые позволят создавать системы на основе компоновки n-го количества блоков-решений ( их количество вероятно будет зависеть от функционала и масштаба создаваемой ИС ), или это будут так называемые системы-генераторы, которые будут "кушать" на входе некоторую информацию, перерабатывать ее и выдавать на выходе уже готовый ( или возможно это будет некий полуфабрикат ) продукт. В конечном итоге возможности предоставляемые этими системами разработки будут зависеть от самих разработчиков этих систем.
Все сказанное выше, это ИМХО, конечно же. И не претендует на истину в последней инстанции :)

Я так понял, что представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение. ПризнАюсь, мне не до конца понятны все детали того, как все это работает и взаимодействует, но общие принципы вообщем-то прорисовываются. Думаю, что прежде чем давать какие-либо заключения, нужно для начала со всем этим поподробнее разобраться. Тем более, что как я понял это еще не окончательный релиз, а сам проект находится на стадии разработки.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392080
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение
Ну не совсем готовое решение, скорее базовую функциональность - работу с объектами БД. То есть добавление/удаление/редактирование, работа с буфером обмена и с папками - уже заложены. Тонкости бизнес-логики можно реализовать путем настройки полученного "полуфабриката".
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392094
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm yumataВ создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользователя - вторичен. Главное, чтобы его можно было легко настроить по существующей модели!
с точностью до наоборот.
Я имел в виду не вообще создание ИС, а создание с помощью сред разработки типа FastBase.
Именно в этом случае затраты времени на интерфейс пользователя - это 10% времени. И тогда разработчик может сосредоточиться более на проектировании UML-модели, не занимаясь кодированием "нижнего уровня" - обработкой нажатий юзером клавиш и т.д. FastBase уже предоставляет эту функциональность - вплоть до импорта/экспорта и создания отчетов на FastReport.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392172
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumata представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение
Ну не совсем готовое решение, скорее базовую функциональность - работу с объектами БД. То есть добавление/удаление/редактирование, работа с буфером обмена и с папками - уже заложены. Тонкости бизнес-логики можно реализовать путем настройки полученного "полуфабриката".

А что подразумевается под "настройкой" ?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392452
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Диез yumata представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение
Ну не совсем готовое решение, скорее базовую функциональность - работу с объектами БД. То есть добавление/удаление/редактирование, работа с буфером обмена и с папками - уже заложены. Тонкости бизнес-логики можно реализовать путем настройки полученного "полуфабриката".

А что подразумевается под "настройкой" ?

Во первых интерфейс приложения благодоря возможностям OCL получается абсолюютно "живой".
Во вторых какая бы не была продуманная модель все равно надо до настроить бизнес-логику.

Если честно я не совсем понимаю смысл вопроса. Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода или выдумывать головоломные SQL запросы. Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392527
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim
Если честно я не совсем понимаю смысл вопроса.

=============== смысл тот-же: "Скоро ли отомрут РСУБД против ООБД"

Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода

===== иллюзия

или выдумывать головоломные SQL запросы.

===== иллюзия

Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз.

====== сами производители признают - ПРОСТЫХ СИСТЕМ. И этим всё сказано. Вы знаете что такое масштабируемость?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392534
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimВо первых интерфейс приложения благодоря возможностям OCL получается абсолюютно "живой".
Во вторых какая бы не была продуманная модель все равно надо до настроить бизнес-логику.

Если честно я не совсем понимаю смысл вопроса. Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода или выдумывать головоломные SQL запросы. Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз.
если бы вы показали для примера интерфейс хотя-бы одного приложения, то думаю вопросы были бы более осмысленные. Если то, что в демо-примере автостанции и есть интерфейс, то конечно можно предположить, что вы к работе над интерфейсом еще не приступали. Отсюда и вопросы. Лично меня всегда интересовали результаты попыток оживления моделей. Насчет времени создания приложения... можете привести пример. Например ERP система для небольшой торговой или производственной компании за какой срок и какими силами создается? в 2-5 раз быстрей по сравнению с чем? и за счет чего? Что означает отсутствие необходимости написания головоломных запросов? если задача решается сложным запросом, то каким образом удается его избежать?
спсб.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392547
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 Satim
Если честно я не совсем понимаю смысл вопроса.

=============== смысл тот-же: "Скоро ли отомрут РСУБД против ООБД"



Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода

===== иллюзия

или выдумывать головоломные SQL запросы.

===== иллюзия

Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз.

====== сами производители признают - ПРОСТЫХ СИСТЕМ. И этим всё сказано. Вы знаете что такое масштабируемость?



Отомрут РСУБД совсем не скоро ))
причем здесь противостояние ООБД и РСУБД?????

начет ваших иллюзий да совсем отойти от SQL не получиться т.к. есть тонкие места где OCL не подходит, но есть SQL-pack для BOLD написаный Константином Грибачевым.

авторсами производители признают - ПРОСТЫХ СИСТЕМ.

Вы про что?

Про маштабируемость я знаю.
Да и прежде чем критиковать посмотрите демку.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392565
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim Petro123
сами производители признают - ПРОСТЫХ СИСТЕМ.

Вы про что?

Про маштабируемость я знаю.
Да и прежде чем критиковать посмотрите демку.
Satim, в том-то и дело, что в демке примитив. Хочется узнать о чем-то хотя-бы приближенном к реальности.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35392636
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касается интерфейса, то насколько я знаю в BOLD реализованы так называемые автоформы. Т.е. грубо говоря, щелкнув на строке грида, автоматически создается форма для редактирования данных.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35393732
sopromat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FastBase не впечатляет. "ХеллоВорд" просто какой-то. Это реально где-то работает? Сомневаюсь.

Насчёт UML, умиляет позиция некоторых товарищей: "UML это круто, потому-что SQL знать не надо".
Таблицу умножения также фтопку?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35393747
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это и есть автоформы, только гораздо более продвинутые! Кроме RTTI они используют информацию из метамодели, где можно настроить как отображать объект (например - в дереве всех мальчиков отображать голубым цветом, а девочек - розовым, а военнобязаных - иконкой в фуражке, а уволенных сотрудников - зачеркнутым шрифтом)). И это все - путем использования OCL-выражений в свойствах объекта. Ну и возможность проверки введенных значений (опять же с помощью OCL-выражений - то есть при удалении объекта можно сделать проверку на количество объектов данного класса и выдать АДЕКВАТНОЕ сообщение ( "Вы не можете удалить последний элемент справочника!" или типа этого).
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35393781
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sopromatFastBase не впечатляет. "ХеллоВорд" просто какой-то. Это реально где-то работает? Сомневаюсь.
На самом деле это недоланная альфа-бета-гамма-демо реального проекта, который сейчас внедряется за 500 000 руб. Это демка двухнедельной давности - когда ТОЛЬКО начали проект. Ну некогда демки рисовать - когда живые бабки на горизонте! Через 2 недели - когда с клиентов аванс получим и чуть передохнем - начнем делать МАЛЕНЬКУЮ понятную демку с мультиками - "как это сделать" и внятную документацию! К выставке в Москве на SofTool все будт чики-пики! Конец сентября - всех приглашаем! Рядом со стендом FastReport/
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394043
СяоФэн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
коллеги, прежде чем подвергать критики ту или иную концепуию, тот или иной продукт, для начала нужно его(ее) изучить.

Инициатором темы я бы предложил точнее сформулировать область применения данного продукта и способа разработки.

Лично я вижу отличную область применения в образовании при преподавании основ и тонкостей объектно-ориентированной парадигмы. Часто даже сильные программисты, широко использующие принципы ООП, не всегда точно понимают сами эти принципы.

Безусловно, любое типовое стандартизированное решение ограничивает степень свободы. Вопрос какова цена? Если цена уменьшение ошибок реализации, полное соответствие требованиям, то интерфейсная часть моет и не играть столь серьезной роли.

Посмотрите на крупных игроков в области ERP систем, интерфейс у них часто достаточно примитивный, а за частую очень сложный.

В Fast Base используется некая единая концепция интерфейса, основанная на метафоре рабочего стола и папок, иерархии. Весь изюм там скрыт в самом конструкторе. Кроме того следует учитывать, что это бета-версия, и серьезные изменения возможные в будущих релизах, и, вероятно, не без нашей помощи. Имеет смысл поработать над usability.

Посмотрите сколько времени существует програмирование? 60 лет и меньше. Но как многое уже сделанно - от машинных кодов к ассемблеру, от ассемблера к процедурным языкам типа C, Basic, Pascal. От них к объектно-ориентированным, от них к компонентно-ориентированным сборкам. Здесь появляется концепция MDA, в определенной степени мы видим ее иное воплощение в SOA.

Для чего нужна автоматизация? для устранения человеческого фактора и рутинных операций - там и полезна MDA.

Сам принцип MDD не нов и уже сейчас имеет воплощения. Тот же SQL не что иначе как MDD, а QBE и им подобные? Все это работает и успешно. А Excel, который скрывает от нас сложное программирование серьезных задач и превращается в обычную компетенцию бухгалтера.

Никто не говорит программирование must die, просто программист будет делать нечто иное, а рутину отдадим автопрограммированию
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394078
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СяоФэнколлеги, прежде чем подвергать критики ту или иную концепуию, тот или иной продукт, для начала нужно его(ее) изучить.

с чего вы взяли, что те кто критикуют не знакомы с концепциями. Пока только вопросы по реализации.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394199
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СяоФэн
не нужно забывать про тупиковые ветви эволюции
и
слабоавтоматизируемые виды человеческой деятельности
(на данном этапе конечно :) )
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394223
sopromat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело не в демке - той, что есть, достаточно. Интересуют базовые принципы, например:

Как у вас интеграция осуществляется? Например, с 1С.
Перетащите мышкой жёлтый значок в схему и ни капли кода?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394407
СяоФэн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, привет.

Не нужно, но кто сказал что это тупиковая ветвь?

to sopromat, интеграция - это вопрос внедрения. какие есть проблемы? создавай модель в которой прописаны интеграционые механизмы работы с файлами 1с и ... В общм имеет смысл попробывать
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394413
СяоФэн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm
с чего вы взяли, что те кто критикуют не знакомы с концепциями. Пока только вопросы по реализации.
Я так понимаю Вы уже ее полностью изучили. Преклоняю колени перед Вашим мастерством
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394476
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СяоФэн iscrafm
с чего вы взяли, что те кто критикуют не знакомы с концепциями. Пока только вопросы по реализации.
Я так понимаю Вы уже ее полностью изучили. Преклоняю колени перед Вашим мастерствомСобственно он может доказать свой профессионализм, а что можете показать Вы?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394554
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sopromatДело не в демке - той, что есть, достаточно. Интересуют базовые принципы, например:

Как у вас интеграция осуществляется? Например, с 1С.

Легко! Нарисуйте UML-модель 1С-бухгалтерии - и импорт/экспорт одним кликом мыши.
Серьезно - один знакомый студент уже нарисовал - правда получилось 70 классовhttp://www.sql.ru/forum/images/happy.gif
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394594
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yumata sopromatДело не в демке - той, что есть, достаточно. Интересуют базовые принципы, например:

Как у вас интеграция осуществляется? Например, с 1С.

Легко! Нарисуйте UML-модель 1С-бухгалтерии - и импорт/экспорт одним кликом мыши.
Серьезно - один знакомый студент уже нарисовал - правда получилось 70 классовhttp://www.sql.ru/forum/images/happy.gif

Чувствую там получится классов 200 - 300 в общем...
в конечном результате да и мета-данные 1С надо переработать основательно
там внутреняя структура такая что ... такое ощущение что писало 20 человек
поочереди меняясь по рандому.
Я про 7.7 версию в восмерке метаданные вроде поправили основательно.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394608
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumata
Серьезно - один знакомый студент уже нарисовал - правда получилось 70 классов

Ужас. И как он разобрался со всеми этими "SC2335.DBF", "SC131.DBF", "SC204.DBF" и т.п. и т.п. :)
Да их там и больше должно быть. Есть брать в расчете 1 класс на каждую таблицу.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394620
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Небольшое промежуточное резюме:
1. Идеология. Платформа FastBase - среда разработки, позволяющая абстрагироваться от тонкостей реализации "нижнего уровня", подняться на ступень выше и проектировать приложение на уровне объектов .
2. Реализация. Пока на сайте выложен лишь пример такого подхода, до коммерческой версии - еще 2 месяца.
3. Практическое применение. Уже на этом этапе люди готовы платить реальные деньги за решения на такой платформе. Преимуществ и для юзера и для разработчика - масса.
4. Развитие. Так как сейчас идет интенсивное использование FastBase для разработки конкретного коммерческого приложения, то каждый день добавляется новая функциональность (и бета-тестирование).
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394629
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
edges7
Да их там и больше должно быть. Есть брать в расчете 1 класс на каждую таблицу.
Слава богу, в UML, Bold и FastBase поддерживается наследование абстрактных классов!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394693
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и алаверды всем :)
Я так понимаю, на данном форуме собрались продвинутые разработчики (респект :))
И хотелось бы направить течение русла данной ветки в первоначальное направление -
"Разработка информационных систем - что выбрать?"
И услышать мнение уважаемых оппонентов - а что бы вы хотели видеть в идеальной среде разработки? Чего не хватает в существующих системах? Какие есть концептуальные проблемы? И в каком направлении двигаться?
И тогда общими усилиями может и сформулируем требования к подобной идеальной системе...
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394734
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идеальная среда разработки - это когда любой манагер несколькими кликами мыши сможет построить ИС любой сложности
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394774
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любой манагер должен знать как минимум UML. И свою предметную область :)

Код: plaintext
1.
Гениальные программисты пишут гениальные программы.
Успешные программисты - пишут для Газпрома :)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394857
Князь Мормышкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumataЛюбой манагер должен знать как минимум UML. И свою предметную область :)

Достаточно глупое утверджение, явно говорящее о полном незнании специфики управления как такового.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394930
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Князь Мормышкин yumataЛюбой манагер должен знать как минимум UML. И свою предметную область :)

Достаточно глупое утверджение, явно говорящее о полном незнании специфики управления как такового.

Мда батюшка вы вобще про что... Сперва прочитали бы всю ветку целиком.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35394982
СяоФэн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Infernal V. RavenСобственно он может доказать свой профессионализм, а что можете показать Вы?
Я много чего могу показать, Вы что хотите видеть?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395013
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sopromatFastBase не впечатляет. "ХеллоВорд" просто какой-то. Это реально где-то работает? Сомневаюсь.

Насчёт UML, умиляет позиция некоторых товарищей: "UML это круто, потому-что SQL знать не надо".
Таблицу умножения также фтопку?

Нет UML это круто потому что сам по себе он отлично визуализирует...
Даже не знаю как сказать, он в принципе позволяет почти что все визуализировать.
Я допутим использую не только для моделирования БД, но и в написании сложных
программ когда кол-во модулей вылезает за десяток.

sopromatпотому-что SQL знать не надо

Никто в данном контексте и не говорит что SQL знать не надо.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395022
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimНет UML это круто потому что сам по себе он отлично визуализирует...
Даже не знаю как сказать, он в принципе позволяет почти что все визуализировать.

:) может покажете хотя-бы десяток модулей которые UML визуализирует, или хотя бы один отлично визулизированный UML . А то переливание из пустого в порожнее получается. как будто никто в жизни не видел того, о чем речь идет. Вы же на лекции в начальных классах.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395028
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста вот моделка по которой я написал
ФТП клиент для реплекации БД он сделан в виде визарда
вернее трех визардов, расичтан на самх не продвинутых юзеров
запустил скачал обновление влил в БД никаких настроек ИП адресов
фзер неймов паролей все берется из ИНИ-файла который заполняется либо на этапе внедрения
либо системным администратором.

http://www.fast-base.ru/file/StructureWizard.rar
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395258
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimПожалуйста вот моделка по которой я написал

архив битый. И что означает 'моделка по которой я написал ФТП клиента'? На чем написали?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395325
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim
ФТП клиент для реплекации БД
для репликации, или вместо штатной репликации в СУБД?

походит на:
"клиент для перемещения бензина в машине (бензобак)"
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395424
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm SatimПожалуйста вот моделка по которой я написал

архив битый. И что означает 'моделка по которой я написал ФТП клиента'? На чем написали?

Вроде поправил ссылку.

Писал на Delphi 7 модельку использовал чисто для визуализации.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395444
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimПисал на Delphi 7 модельку использовал чисто для визуализации.
понятно. вернее непонятно зачем вы ее здесь опубликовали, кому она нужна.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395446
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 Satim
ФТП клиент для реплекации БД
для репликации, или вместо штатной репликации в СУБД?


Для передачи файлов репликации из главной БД на побочные.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395460
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm SatimПисал на Delphi 7 модельку использовал чисто для визуализации.
понятно. вернее непонятно зачем вы ее здесь опубликовали, кому она нужна.

Правильно никому, но кто то спрашивал про то как UML визуализирет.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395490
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimПравильно никому, но кто то спрашивал про то как UML визуализирет.
визуализирует интерфейс конечно же имелось ввиду, а не сама картинка. :)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395494
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm SatimПравильно никому, но кто то спрашивал про то как UML визуализирет.
визуализирует интерфейс конечно же имелось ввиду, а не сама картинка. :)

Ну я использовал для отражения структуры чтоб не запутаться между всеми преходами и
точками останова.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395501
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SatimВроде поправил ссылку.

наверное хотели подправить
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35395614
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так походу дела сайт сдох.
максимум что можно это открыть прямо в броузере.(((
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397234
СяоФэн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Топик - среда разработки ИС.

Вопрос на засыпку к аудитории, а что такое ИС?

Что мы имеем из средств реализации: ну море, на вкус на цвет как говорится можно угодить.

Идея создания ИС быстро и без больших напрягов всегда витала. Чаще всего она сводилась к тому, чтобы используя некую модель - для начала это была модель данных - сгенерировать формы.
Естественно лигику представления и всю бизнес-логику приходилось писать руками. Хотя частично можно было уже пользоваться разными инструментами и например создавать VIEW, TRIGGER, XP и даже пользовательские функции.

Вне всякого сомнения программисту, или человеку, просто отлично знающему ЯП, гораздо легче проще внести нужные изменения и перекомпиляровать исходные коды, чем изгаляться с изменениями модели. Однако часто такие изменения и модификации не документируются, в результате сложно понять что где когда изменялось и почему вдруг отлично работающая система рухнула, и кто в этом виноват. Да и часто код таких систем пишется студентами, программерами, набирающимися опыта, и т.д. Итак, такой путь развития ИС - отличный, средства тут не играют роли, играет роль профессонализм команды, создающей и обслуживающей ИС. Возьмите САП. Все четко: есть уровень системных аналитиков, которые получают данные по ошибкам и потребностям. Изучают проблематику, пишут типа ТЗ и отправляют в центр обслуживания програмерам на ABAPe. Те изучат пишут изменения высылают аналитикам результат все
Такой подход отличный, но дорогой. Не каждому по карману.

Более бедные вынуждены использовать 1с и им подобные инструменты. Неплохие, но таки требующие знаний опыта и опять программистких навыков и не плохих. По сути мало отличается от предыдущего. Вы скажите ну и что? Пусть булочник продает булку, а программист делает возможность посчитать ее продажу. Каждый хочет зработать копейку. Однако где у булочника гарантия, что программист сделает ему все хорошо? Или у него нет ресурсов иметь в штатет такого человека? А количество аутсорсинга не так велико? И как быть есл параметры бизнеса и правила часто меняются? А существующий стиль разработки не может быстро и адекватно на них реагировать?

Не будет ли в этом случае конструкции типа FASTBASE давать большие преимущества? Пока конечно сказать сложно. Хотя бы потому, что создавать модель сложнее, чем писать код. Хотя концепция SOA и BPS вроде призвана снять эту проблему. Пока не так много реальных инструментов, пока все это еще далеко от реального коммерческого использования, но прогнозы и ожидания оптимистичны.

Уже сейчас fastBase пишется на fastbase. Давайте понаблюдаем за этим процессом и внесем здоровый элемент конструктивной критики...
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397257
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы сами с собой разговариваете? Подозреваю, что к зубному врачу вы тоже не ходите, т.к. недоверяете
СяоФэн
Вы скажите ну и что? Пусть булочник продает булку, а программист делает возможность посчитать ее продажу. Каждый хочет зработать копейку. Однако где у булочника гарантия, что программист сделает ему все хорошо?

раньше уже было: "пусть кухарка управляет государством". А вместо сети малых булочень построим суперГигоЗавод по производству булочек миллионными партиями.
Вам бы на баррикады. Утопия.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397643
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123вы сами с собой разговариваете? Подозреваю, что к зубному врачу вы тоже не ходите, т.к. недоверяете

раньше уже было: "пусть кухарка управляет государством". А вместо сети малых булочень построим суперГигоЗавод по производству булочек миллионными партиями.
Вам бы на баррикады. Утопия.

ИМХО бред полный вы вобще человек адекватный?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397657
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 "пусть кухарка управляет государством".
Примерно так и задумывалась плаоформа FastBase - чтобы достаточно продвинутый юзер, хорошо понимающий свою предметную область смог разработать под себя ИС. Ну, или, хотя бы, чтобы разработчик с помощью юзера-заказчика создал модель, разработал приложение - а юзер (заказчик) мог его далее настраивать под свои нужды и сопровождать.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397658
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СяоФэнБолее бедные вынуждены использовать 1с и им подобные инструменты.

Вот тут позволю себе не согласиться)
1C Только на первый взгляд кажется дешевле.
Да коробочная версия Бухгалтерии стоит порядка 15 000 руб.
но это только бухгалтерия.
А ведь еще надо кадровый учет, торговый и т.д и т.п.
Прикрутить их друг к другу.
А если кол-во пользователей вылезает за 50 то вобще требуется УПП
которая опять же в коробочной версии стоит порядка 100 000 руб.
Но там стока всего надо дорабатывать...
А час работы сертифицировнного специалиста у авторизованного франчайзи
1С стоит примерно 650 руб.
А часов втыкают немеренно(по себе знаю т.к. работал внедренцем)
Вот и получается что конечная цена вылезает за 500 000 минимум.
А вот как надежно оно будет работать не всегда известно.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397661
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim, вместо того, чтобы грубить человеку, ответьте на вопросы, которые здесь поназадавали, а вы игнорируете. А то в адекватности вашего восприятия реальности приходится сомневаться.
1. каким образом происходит избавление от сложных SQL запросов
2. каким образом UML визуализирует интерфейс. Покажите хоть мало-мальски сложную форму
3. за счет чего повышается скорость разработки и с чем вы эту скорость сравнивали
5. на основании чего вы делаете выводы об отмирании необходимости в написании кода, каким образом решаются вопросы общения с окружающей средой
6. Почему вы считаете ваш подход отличным от 1С, если идеологически продукты очень похожи
7. насколько разработчик свободен в реализации структуры БД или все-же как в 1С, только в объеме поддерживамом надстройкой (моделью)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397712
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше я попытаюсь.

1. каким образом происходит избавление от сложных SQL запросов - что имеется в виду? Система построена на BoldForDelphi - и он сам преобразует OCL-запросы в SQL. Платформа генерирует базовые запросы для отображения объектов в модуле - типа "Все объекты этого класса", и если нужно что то добавить - есть встроенный построитель OCL-выражений, где можно сформулировать уже конкретное обращение к БД - добавить сортировку, например, или изменить выборку.

2. каким образом UML визуализирует интерфейс - интерфейс строится с помощью визардов. Фактически - это дерево для навигации по списку объектов и его ассоциаций с инспектором объекта. Вот инспектор можно настроить - добавить вкладки, переместить атрибуты туда-сюда, настроить цвет и шрифт и т.д. Завтра постараюсь выложить документ типа GettingStarted со скриншотами.

3. за счет чего повышается скорость разработки и с чем вы эту скорость сравнивали - сравнивал со своим предыдущим оптытом разработки. Автовокзал - классика (SQL, хранимые процедуры, ручное кодирование) - год+год отладки. Работает в Магнитогорске 6 лет. Тот же автовокзал с применением UML-модели и Bold - 2 месяца. Тот же автовокзал - импорт UML-модели в FastBase + настройка модулей и форм - 5-6 дней. Повышается скорость разработки в основном от отказа от ручного кодирования "нижнего уровня".
5. на основании чего вы делаете выводы об отмирании необходимости в написании кода, каким образом решаются вопросы общения с окружающей средой - визуализация объектов производится с применением OCL-выражений - отсюда огромная гибкость! То есть цвет, шрифт, доступность атрибута, задание начальных значений, перевычисление значения одного атрибута при изменении другого - и т.д.
6. Почему вы считаете ваш подход отличным от 1С, если идеологически продукты очень похожи - вы можете на одной и той же платформе 1С создать совершенно разные приложения?
7. насколько разработчик свободен в реализации структуры БД? - Любая структура!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397729
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm
2. каким образом UML визуализирует интерфейс. Покажите хоть мало-мальски сложную форму
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397759
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm
2. каким образом UML визуализирует интерфейс. Покажите хоть мало-мальски сложную форму

Вот скриншот - сама форма
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397767
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yumataВот скриншот - сама форма
Вроде приложил файлы...
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397784
СяоФэн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, окей Ваше замечание справедливо. Пример не удачный, хотя я нету мысль хотел выразить, что мол булочник будет рассчитывать свою продажу сам. Хотя собственно, а почему нет? Если полагать, что у булочника жена красавица и она бухгалтер.

SaTim, действительно не следует грубить.

Насчет 1 с, ты прав, но я все-таки полагаю, что решение от 1С все-таки более распространенно в мелком бизнесе, чем что-либо. К тому же все-таки для крупного бизнеса 1С уже недостаточно. Потому и определил нишу 1с таким образом. Хотя естественно на 1С есть разные разработки и направления. Кстати 1с.8 стала так похожа на Аксесс или Аксапту, что там тоже порой ненужно писать и строчки кода, в формы и отчеты формируются мастерами и макетами
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397803
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СяоФэнPetro123, окей Ваше замечание справедливо. Пример не удачный, хотя я нету мысль хотел выразить, что мол булочник будет рассчитывать свою продажу сам. Хотя собственно, а почему нет? Если полагать, что у булочника жена красавица и она бухгалтер.

SaTim, действительно не следует грубить.

Насчет 1 с, ты прав, но я все-таки полагаю, что решение от 1С все-таки более распространенно в мелком бизнесе, чем что-либо. К тому же все-таки для крупного бизнеса 1С уже недостаточно. Потому и определил нишу 1с таким образом. Хотя естественно на 1С есть разные разработки и направления. Кстати 1с.8 стала так похожа на Аксесс или Аксапту, что там тоже порой ненужно писать и строчки кода, в формы и отчеты формируются мастерами и макетами

Ладно насчет грубить согласен приношу свои извенения.

да писать порой не надо только как потом это все работает
порой даже стандартная выгрузка из зарплаты в бухгалтерию
не работает либо выдает невнятную ошибку либо совсем ничего не говорит
и данный не поподают туда куда надо либо половина теряется неизвестно куда)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397806
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumataЛучше я попытаюсь.

1. каким образом происходит избавление от сложных SQL запросов - что имеется в виду? Система построена на BoldForDelphi - и он сам преобразует OCL-запросы в SQL. Платформа генерирует базовые запросы для отображения объектов в модуле - типа "Все объекты этого класса", и если нужно что то добавить - есть встроенный построитель OCL-выражений, где можно сформулировать уже конкретное обращение к БД - добавить сортировку, например, или изменить выборку.


производители СУБД тоже работают. Порты OCL-> SQL будете дорабатывать синхронно? Знаете почему вокруг 1С рождаются инструменты типа 1С++... Наверняка. Хоть как обзовите такой подход, суть его не поменяется.

yumata2. каким образом UML визуализирует интерфейс - интерфейс строится с помощью визардов. Фактически - это дерево для навигации по списку объектов и его ассоциаций с инспектором объекта. Вот инспектор можно настроить - добавить вкладки, переместить атрибуты туда-сюда, настроить цвет и шрифт и т.д. Завтра постараюсь выложить документ типа GettingStarted со скриншотами.


к сожалению подобные интерфейсы может и проходят для простейщих задач, но не более.

yumata3. за счет чего повышается скорость разработки и с чем вы эту скорость сравнивали - сравнивал со своим предыдущим оптытом разработки. Автовокзал - классика (SQL, хранимые процедуры, ручное кодирование) - год+год отладки. Работает в Магнитогорске 6 лет. Тот же автовокзал с применением UML-модели и Bold - 2 месяца. Тот же автовокзал - импорт UML-модели в FastBase + настройка модулей и форм - 5-6 дней. Повышается скорость разработки в основном от отказа от ручного кодирования "нижнего уровня".


вы говорите про импорт модели. а модель откуда появилась? кто ее создает?


yumata5. на основании чего вы делаете выводы об отмирании необходимости в написании кода, каким образом решаются вопросы общения с окружающей средой - визуализация объектов производится с применением OCL-выражений - отсюда огромная гибкость! То есть цвет, шрифт, доступность атрибута, задание начальных значений, перевычисление значения одного атрибута при изменении другого - и т.д.


это пример обычного использования скриптового языка внутри приложения.

yumata6. Почему вы считаете ваш подход отличным от 1С, если идеологически продукты очень похожи - вы можете на одной и той же платформе 1С создать совершенно разные приложения?


конечно.

yumata7. насколько разработчик свободен в реализации структуры БД? - Любая структура!

уточнить нужно: включающая в себя СУБД, ее объекты и конструкции, поддерживаемые текущей версией.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397901
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm yumata3. за счет чего повышается скорость разработки и с чем вы эту скорость сравнивали - сравнивал со своим предыдущим оптытом разработки. Автовокзал - классика (SQL, хранимые процедуры, ручное кодирование) - год+год отладки. Работает в Магнитогорске 6 лет. Тот же автовокзал с применением UML-модели и Bold - 2 месяца. Тот же автовокзал - импорт UML-модели в FastBase + настройка модулей и форм - 5-6 дней. Повышается скорость разработки в основном от отказа от ручного кодирования "нижнего уровня".


вы говорите про импорт модели. а модель откуда появилась? кто ее создает?

Ну я так полагаю, что модель "рисует" сам разработчик, который использует FastBase. Т.е. он рисует модельку, далее скармливает ее FastBase'у, последний выдает некое решение - полуфабрикат. Далее все это дело остается настроить. Таким образом получается, что основная задача у разработчика - это грамотно спроектировать UML-модель.

iscrafm yumata6. Почему вы считаете ваш подход отличным от 1С, если идеологически продукты очень похожи - вы можете на одной и той же платформе 1С создать совершенно разные приложения?


конечно.

В принципе это возможно. У нас даже как-то была идея шутки ради создать одно приложение для совсем другой предметной области ( мало связанной с экономической деятельностью ) с использованием платформы 1С. Правда дело до этого так и не дошло.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35397981
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edges7У нас даже как-то была идея шутки ради создать одно приложение для совсем другой предметной области ( мало связанной с экономической деятельностью ) с использованием платформы 1С. Правда дело до этого так и не дошло.
зря шутите. Вы движетесь в туже сторону, только слово конфигурация заменили на "моделька", язык 1С - на OCL... суть от этого не поменялась. 1С и есть некое яркое релизное представление принципов MDA, как верно отмечено - с некотрым уклоном в экономический софт. Ограниченность принципов MDA скажется на вашем продукте таким же боком, каким сказывается и на 1С. Правда за всю свою немалую историю они уже более менее научились маскировать эти ограничения.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35398010
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ребята! Трёп неконкретный уже достал. Ссылки на такой IMHO страшный сайт лучше не давать. Заказчиков распугаете.
Раздел о программе - пустая вода, шрифты в виде вопросов. Сайт беден как по дизайну, так и по наполнению.
"Революции на коленке счас не делают".

Кто кому должен рассказывать и показывать выделенное:
yumataЛучше я попытаюсь.

и он сам преобразует OCL-запросы в SQL.

Платформа генерирует базовые запросы для отображения объектов в модуле - типа "Все объекты этого класса",

и если нужно что то добавить - есть встроенный

2. каким образом UML визуализирует интерфейс - интерфейс строится с

7. насколько разработчик свободен в реализации структуры БД? - Любая структура!
особенно по взрослому ответ: Любая структура!
:)
- интересно, на EAV работает?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35398087
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm edges7У нас даже как-то была идея шутки ради создать одно приложение для совсем другой предметной области ( мало связанной с экономической деятельностью ) с использованием платформы 1С. Правда дело до этого так и не дошло.
зря шутите. Вы движетесь в туже сторону, только слово конфигурация заменили на "моделька", язык 1С - на OCL... суть от этого не поменялась. ... Ограниченность принципов MDA скажется на вашем продукте таким же боком, каким сказывается и на 1С.

Вообще-то, к FastBase я не имею никакого отношения. Поэтому у меня нет на руках каких-либо фактов чтобы чего-то доказывать. Немного пообщался с одним из разработчиком данной платформы. Идея на первый взгляд показалась интересной. Посмотрим, что получится. Давать какие-либо заключения на данном этапе считаю поспешным. Да и выбрасывать все это на свалку, даже и не увидев платформы в действии имхо тоже глупо.
Про ограниченность MDA сказать тоже ничего не могу, так как знаком с этой технологией лишь поверхностно.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35398126
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edges7
Вообще-то, к FastBase я не имею никакого отношения. Поэтому у меня нет на руках каких-либо фактов чтобы чего-то доказывать.

обознался, изините :)
посмотреть что получится конечно интересно. Уважаю людей, которые стремятся сделать что-то свое. Но соглашусь с Petro123... рановато для вынесения на всеобщее обозрение. Один из принципов грамотного маркетинга - не труби о том, что еще только в проекте. Очень много проектов ушло в небытие по этой причине.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35398219
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edges7
Про ограниченность MDA сказать тоже ничего не могу, так как знаком с этой технологией лишь поверхностно.
Пробовал маленький проект на Bold. Сразу не понравилось:
- при увеличении сложности проекта и необходимости подкрутить (например, индексы) приходится делать это по парадигме UML -> Model -> Генератор -> пакеты -> СУБД.
Причём иногда крутить в модели надо, а иногда в генераторе. Если подкрутим в СУБД, то обратный реинжиниринг в модель проблематичен.
- требуется время на изучение, и немалое (нафига козе баян, если счас счас в Access НЕПРОГРАММИСТ бд-приложение может сделать)
- лучше взять фреймворк для решения конкретных задачь с бизнес-уклоном (бух - финансы - мат - геом - ....), чем всё и для всего но ПолуГотово.
- и т.д.
Можно поиском пройтись просто по количеству ссылок в WWW. Бизнес не будет вкладываться в непроверенные решения.

Удачи.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400190
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123ребята! Трёп неконкретный уже достал. Ссылки на такой IMHO страшный сайт лучше не давать. Заказчиков распугаете. Сайт беден как по дизайну, так и по наполнению.

Да не я начал эту дискуссию. Это edges7 оказал "медвежью услугу" - дал ссылку на сайт. Я хотел начать обсуждение после окончания разработки сайта и более менее законченной беты с документацией - где то в августе. Катастрофически не хватает времени и людей!

Petro123особенно по взрослому ответ: Любая структура! :)
Да время было уже 2 часа ночи - засыпал на клаве :) . А какие могут быть ограничения на UML-модель? Любая правильная структура БД.
Petro123- интересно, на EAV работает?
Имеется в виду Enterprise Architect? Будет работать, если сделать настройку как для Розы. Да была мысль сделать свой встроенный простенький UML-редактор. Чтобы уж все в одном флаконе!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400217
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm
к сожалению подобные интерфейсы может и проходят для простейщих задач, но не более.

А чем плох интерфейс? Чем меньше лишних кнопочек - тем лучше! Главное - чтобы он был прозрачным для юзера! Это стандартный интерфейс Windows, и юзеру не надо изучать его. Да, можно вокруг насовать разных кружавчиков и рюшечек - от этого функциональность не изменится.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400242
edges7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumata
Мне всегда казалось, что гораздо интереснее обсуждать продукт на этапах его разработки, а не сам конечный продукт.
Жаль только то, что в данном топике в основном звучала одна критика, и не было никаких конструктивных предложений. А ведь могло бы быть все по-другому.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400273
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виноват, неправ! Давал ссылку в другой ветке. Ну что поделаешь, раз процесс пошел - будет стимул быстрее все доделать!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400587
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumata iscrafm
к сожалению подобные интерфейсы может и проходят для простейщих задач, но не более.

А чем плох интерфейс? Чем меньше лишних кнопочек - тем лучше! Главное - чтобы он был прозрачным для юзера! Это стандартный интерфейс Windows, и юзеру не надо изучать его. Да, можно вокруг насовать разных кружавчиков и рюшечек - от этого функциональность не изменится.
:) при чем здесь рющечки-кружавчики. Ребята, вы что с задачами в жизни не сталкивались что-ли? в вашей архитектуре они содержат на одном экране несколько объектов, например.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400588
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
edges7 yumata
Мне всегда казалось, что гораздо интереснее обсуждать продукт на этапах его разработки, а не сам конечный продукт.
Жаль только то, что в данном топике в основном звучала одна критика, и не было никаких конструктивных предложений. А ведь могло бы быть все по-другому.
а смысл?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400592
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumata Petro123- интересно, на EAV работает?
Имеется в виду Enterprise Architect? Будет работать, если сделать настройку как для Розы. Да была мысль сделать свой встроенный простенький UML-редактор. Чтобы уж все в одном флаконе!
:) обычно, толчком к постоению платформы является идея стандартизовать решение наиболее часто встречающихся на практике задач. Если вы не знаете даже таких элементарных вещей, то какова была ваша цель? попытаться просто озвучить(оживить) очередной акроним из трех букв?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400691
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm
:) обычно, толчком к постоению платформы является идея стандартизовать решение наиболее часто встречающихся на практике задач. ...какова была ваша цель?
Как раз идея стандартизовать решение наиболее часто встречающихся задач и была положена в основу платформы FastBase . Освободить разработчика от написания рутинного тривиального кода, позволить ему сосредоточиться на бизнес-логике, на проектировании приложения. А в платформу заложить базовую функциональность - навигацию по объектам, редактирование, создание отчетов, импорт/экспорт. Естественно, универсальность ведет к некоторой потере возможности создавать оригинальные формы ввода, но в следующей версии уже планируется добавление форм, создаваемы "классическим" способом, с элементами управления и обработкой кода на скриптовом языке.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400845
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmа смысл?
Что, только ISCRA forever, а все остальное - "от лукавого?" :)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400871
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumata iscrafmа смысл?
Что, только ISCRA forever, а все остальное - "от лукавого?" :)
iscrafmпосмотреть что получится конечно интересно. Уважаю людей, которые стремятся сделать что-то свое.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400874
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35400980
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmделайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки?
Ну конструктивная критика тоже важна!
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35401413
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Satim iscrafmделайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки?
Ну конструктивная критика тоже важна!
"разруха не в клозетах, она в головах".
Критика начинается в голове автора идеи, предложения. Когда он выдвигая что-то новое:
- указывает цель работы
- указывает ограничения в работе (что он делать НЕ собирается, и что его продукт НЕ решает)
- указывает наработки в данной области до него (1С и т.д.) и его преимущества и недостатки перед другими.

Всё это ещё ДО программирования.

ЗЫ. EAV в форуме проектирование БД (3 страницы, кстати)
http://sql.ru/forum/actualtopics.aspx?search=EAV&bid=36
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35401692
yumata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmпосмотреть что получится конечно интересно. Уважаю людей, которые стремятся сделать что-то свое.
Спасибо на добром слове :)
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35402691
Satim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 Satim iscrafmделайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки?
Ну конструктивная критика тоже важна!
"разруха не в клозетах, она в головах".
Критика начинается в голове автора идеи, предложения. Когда он выдвигая что-то новое:
- указывает цель работы
- указывает ограничения в работе (что он делать НЕ собирается, и что его продукт НЕ решает)
- указывает наработки в данной области до него (1С и т.д.) и его преимущества и недостатки перед другими.

Всё это ещё ДО программирования.

ЗЫ. EAV в форуме проектирование БД (3 страницы, кстати)
http://sql.ru/forum/actualtopics.aspx?search=EAV&bid=36

Уважаю чужое мнение, но только умное.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35481866
jeka2201
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин.. а че все замолчали? так интересно было :о)
меня, например, по долгу службы, очень интересует подобная система. надоело все самому писать. а то нужно еще очень много реализовать проектов :о) задумываюсь пощупать FastBase
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35482406
jeka2201
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а эта штука может одновременно работать с несколькими СУБД?
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35482416
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять у меня возникают подозрения по поводу самопиара

Фрэймворк - это всегда набор ограничений + библиотека объектов и функций. Для того, чтобы он был применим, требуется достаточная гибкость и неплохой базовый функционал. Лично я не вижу применения отдельно взятого фреймоворка, без привязки к предметной области. Это я применительно к фаст-бэйз )))
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35482633
Shr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yumataГлавное - чтобы он был прозрачным для юзера!Прозрачность для юзера - это интерфейс, идущий от решения его задач. Ваш интерфейс - отражение объектной модели. Это совершенно разные подходы. Чтобы использовать ваш интерфейс, надо обладать мышлением программиста. Он может использоваться для прототипирования или разработки "под себя", но не как интерфейс конечного пользователя.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35484921
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под Net есть варианты:
- .NET Application Framework - DevExpress eXpressApp Framework

The eXpressApp Framework by Developer Express is a powerful instrument for creating business applications quickly and easily. A strong modular architecture allows for platform independent domain specific extensions. Examples of typical applications include business/sales/CRM systems, projects, documentation, HR and training class management, and many others. The currently supported target platforms are Windows Forms and ASP.NET 2, and our open architecture allows extensions of either of these platforms as well as the introduction of completely new targets (WPF support is part of our plans for the future).

- Cabana . Framework на базе CAB под свой ОRM.
Бесплатный под копоненты WinForms c Express версией DevForce.В профессиональных версиях DevForce есть поддержка контролов Developer Express, Infragistics, custom controls.

Их минусы: покупка лицензии и закрытость, но идеология там заложена с интресными подходами.Кое-что реализовал и у себя.

Для меня наиболее приемлемый вариант-SCSF.Исходники и отличная расширяемость.При адаптации под свои задачи, значительно упрощает разработку.
Минус только один-требует адапторы под сторонние компоненты,но для Developer Express, Infragistics-это уже не проблема.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35491792
Alexsalog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaПод Net есть варианты...

Еще продукты ApexSQL позволяют по описаниям типа UML генерировать классы работающие классы .NET, обеспечивающие взаимодействие с базой данных + sql скрипты.

http://apexsql.com/
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35569310
NIIIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините что не заглядывал в этот топик после получения первых же ответов.
Обычно я сижу на других ветках (особенно после смены работы).
Сейчас просто появилась свободная минутка и я полез по интересным мне местам sql.ru. Я даже был удивлён что это тема моя (как давно я её начал).

С чего я её начал. До июля я работал как раз в компании deimand.ru и занимался разработкой такой подобной системы системы.
Смысл у неё очень простой - у нас есть определённый набор элементов, достаточных для построения именно ИС, как конструтктора.

Она по сути основывалается на ER-моделиб лежащей в статической структуре базы и небольшом наборе системных модулей (универсальный справочник, построитель форми, построитель запросов).
Разработанная ИС выглядит как она была бы написана на C# + Ms SQL. Но при этом всю бизнесс-логику вносили не программисты.

Данный подход явнооправдался даже при том что программисты, начинающие реализацию среды были либо с опытом работы меньше года, либо вообще студенты. Да и бизнесс-логику реализовывали (набивали) тоже не специалисты со стажем.

Если бы такой система такого объёма разрабатывалась классическим подходом, то она бы делалась и переделывалась 1000 раз. Я этот опыт проходил на Оракл+Делфи в той же компании.
При данном подходе явно наблюдается избыточность однотипного кода, в котором потом увязываешься по самое горло и начинаешь сходит с ума от тупости тех кто временно приложил туда свою руку.

Возможно было бы правильнее реализовать/закодить уже разработанную систему, но кто же её окончательно разработал :) ???

Часто шли надуманные разговоры о том что она будет тормознутой, потому что атрибуты на сущность там хранятся не (Фамилия Имя Отчество), а

Фамилия
Имя
Отчество.

Которые не оправдались, и неоправдаются если делать всё прямыми руками. Более того, представте что в этой базе есть null-овые поля только у корневых записей в иерархических таблицах (там где и должны быть).

Вообщем такой подход меня полностью устраивает и позволят отделить код и бизнесс-логику, повторно использовать код. Разработка системы в этом случае - это по сути заполение справочников и накидывание форм (как в Делфи, VS), но связывается не код а Тип Сущности и ей Атрибуты, прописываются действия ... . Нет головняка программисту, когда кто-то скажет: "А тут у нас эта хрен делается не так немного теперь...".

В принципе система не предназначена для построения модели, но она её отображает 1-1 и нет смысла её строить отдельно в x-Win всяких.

Больше всего обидно что как только её развития стало достаточно для написания текущего проекта (иногда временными способами) её развитие притормозилось. Хотя результатом я в целом доволен. Он показал что это возможно, а где недоработки мои как ведущего, где не мои когда в условиях ограниченных рессурсов времени/квалификации/людей и приоритетов я знаю. Что важно "недоработки" а не "баги" то что не успелось реализоваться.

Вообщем обидно что проект который помог вылезти из полной жопы когда была куча проблем тупо спускается на тормозах когда всё стало чуть лучше и потом кто-то другой в погоне за лаврами начинает спешить, реализовывать по временной схеме, что бы засветится (как всё в России часто делается). Главное впарить/подписать/сдать, а остальное потом.

Но все эти проблемы имеются и при классическом кодинге ИС. И там уже начинается полная жесть при переделках. Стурктура проекта (и со стороны backend и frontend) просто разваливается, код становится никому ненужным. Никакая система не заканчивается после проектирования. А если известно заранее что это не конец, то другого подхода я пока не вижу.
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35569525
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NIIIKИзвините что не заглядывал в этот топик после получения первых же ответов.

==== только воды поменьше

Смысл у неё очень простой - у нас есть определённый набор элементов, достаточных для построения именно ИС, как конструтктора.

=== так все и делают, только есть конструктор для внутренних нужд, а есть для заказчика

Она по сути основывалается на ER-моделиб лежащей в статической структуре базы и небольшом наборе системных модулей (универсальный справочник, построитель форми, построитель запросов).

=== ну, в каждой ПО организации это есть

Разработанная ИС

===== ИС или конструктор для ИС?

выглядит как она была бы написана на C# + Ms SQL.

===== на Delphi + Любая СУБД не так?

Но при этом всю бизнесс-логику вносили не программисты.

===== а кто и как например? На каком ЯП?

Данный подход явнооправдался

==== не вижу ничего необычного. Так бывает маркетинги называют подходом обыденные вещи для улучшения продаж.
Если бы такой система такого объёма разрабатывалась классическим подходом, то она бы делалась и переделывалась 1000 раз. Я этот опыт проходил на Оракл+Делфи в той же компании.
При данном подходе явно наблюдается избыточность однотипного кода,

====== приведи пример избыточности кода при клиент-серверной технологии + бизнес-логике на сервере?


остальное флейм
...
Рейтинг: 0 / 0
Среды разработки ИС
    #35569734
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 автор.Непонятно, но здорово.Что и как я так и не понял.Чуть подробнее и желательно на конкретном примере.В особенности интересует бизнес логика.
...
Рейтинг: 0 / 0
104 сообщений из 104, показаны все 5 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Среды разработки ИС
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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