|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Нужны подобные ссылки http://www.relex.ru/nevod_rus.php http://deimand.ru/product7.php Т. е. методы быстрого построения систем на основании имеющийся модели, причём не важно какая методология будет использована. Смысл подобных систем в том, что нет кодинга, а есть простая настройка, введение модели и т. п. Ну или хотя бы ссылки на принципы построения, там где науки побольше :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2008, 14:23 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
MDA, BOLD? Тогда посмотрите здесь . Может быть, найдете что-нибудь для себя интересное. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2008, 14:37 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
"Смысл подобных систем в том, что нет кодинга" И это правильно т.к. любой код опасен. Будущие за такими системами Всем кому интересно переходим по ссылки edges7 и смотрим проект на стадии разработки но демка есть Форум по MDA распологается на www.uml2.ru в разделе метадологии. Там же есть ссылки на статьи по MDA Bold ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 11:48 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim И это правильно т.к. любой код опасен. :) ... и программист тоже.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 11:56 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
NIIIKСмысл подобных систем в том, что нет кодинга, а есть простая настройка, введение модели и т. п. Ну или хотя бы ссылки на принципы построения, там где науки побольше :) автогенерация на основании модели - утопично. Логика может и будет работать (простейшая), а что будете делать с интерфейсами? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 12:20 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
*а что будете делать с интерфейсами?* Интерфейс пользователя реализован! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 12:33 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
*а что будете делать с интерфейсами?* Интерфейс пользователя реализован! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 12:34 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim*а что будете делать с интерфейсами?* Интерфейс пользователя реализован! автогенерация как в демке? Я посмотрел конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 13:02 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
после автогенерации создается модуль, в котором в мета-описании заложено взаимодействие с юзером - ввод значений и ассоциаций, проверки ввода и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 13:05 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satimпосле автогенерации создается модуль, в котором в мета-описании заложено взаимодействие с юзером - ввод значений и ассоциаций, проверки ввода и т.д. вы думаете, в создании ИС это бОльшая часть работы? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 13:24 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Нет но и не самая меньшая и немало важная ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 13:37 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimНет но и не самая меньшая и немало важная нда... - была задумка сделать робота, а получился пылесос. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 13:40 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
В создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользовтаеля - вторичен. Главное, чтобы его можно было легко настроить по существующей модели! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 15:42 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumataВ создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользовтаеля - вторичен. Главное, чтобы его можно было легко настроить по существующей модели! с точностью до наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 16:16 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumataВ создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользовтаеля - вторичен. Главное, чтобы его можно было легко настроить по существующей модели! 1. UML-модель 2. Интерфйс 3. ИС что с чем связывать, да ещё автоматом. Может по Руководству пользователя ИС будем строить? :) ЗЫ. Тему смотрим. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 16:37 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
кстати, при бизнес-логике на сервере, на клиенте только морда на любом ЯП. Т.е. интерфейс это один вопрос. Бизнес-логика ИС второй вопрос. ЗЫ. Фигня всё это. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 16:42 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
NIIIK Смысл подобных систем в том, что нет кодинга, а есть простая настройка, введение модели и т. п. Ну или хотя бы ссылки на принципы построения, там где науки побольше :) а что, фреймворк для сабжа не подходит? (iscrafm). Уж лучше прослойка, чем Bold ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 16:47 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Думается, что мало кто из сегодняшних девелоперов приступая к разработке очередной ИС создает ее с "нуля". Скорее всего использует уже какие-то готовые решения, паттерны, свои классы, наработки и т.д и т.п. Есть предположение, что со временем эта тенденция кардинально не изменится, а скорее всего все придет к тому, что вся разработка ПО в дальнейшем будет все больше и больше стремиться к отказу от написания кода в пользу использования готовых блоков-решений или вообще неких генераторов. Т.е. или это будут системы разработки приложений, которые позволят создавать системы на основе компоновки n-го количества блоков-решений ( их количество вероятно будет зависеть от функционала и масштаба создаваемой ИС ), или это будут так называемые системы-генераторы, которые будут "кушать" на входе некоторую информацию, перерабатывать ее и выдавать на выходе уже готовый ( или возможно это будет некий полуфабрикат ) продукт. В конечном итоге возможности предоставляемые этими системами разработки будут зависеть от самих разработчиков этих систем. Все сказанное выше, это ИМХО, конечно же. И не претендует на истину в последней инстанции :) Я так понял, что представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение. ПризнАюсь, мне не до конца понятны все детали того, как все это работает и взаимодействует, но общие принципы вообщем-то прорисовываются. Думаю, что прежде чем давать какие-либо заключения, нужно для начала со всем этим поподробнее разобраться. Тем более, что как я понял это еще не окончательный релиз, а сам проект находится на стадии разработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 18:36 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение Ну не совсем готовое решение, скорее базовую функциональность - работу с объектами БД. То есть добавление/удаление/редактирование, работа с буфером обмена и с папками - уже заложены. Тонкости бизнес-логики можно реализовать путем настройки полученного "полуфабриката". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 20:59 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm yumataВ создании ИС бОльшая часть работы - это разработка UML-модели, а интерфейс пользователя - вторичен. Главное, чтобы его можно было легко настроить по существующей модели! с точностью до наоборот. Я имел в виду не вообще создание ИС, а создание с помощью сред разработки типа FastBase. Именно в этом случае затраты времени на интерфейс пользователя - это 10% времени. И тогда разработчик может сосредоточиться более на проектировании UML-модели, не занимаясь кодированием "нижнего уровня" - обработкой нажатий юзером клавиш и т.д. FastBase уже предоставляет эту функциональность - вплоть до импорта/экспорта и создания отчетов на FastReport. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 21:11 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение Ну не совсем готовое решение, скорее базовую функциональность - работу с объектами БД. То есть добавление/удаление/редактирование, работа с буфером обмена и с папками - уже заложены. Тонкости бизнес-логики можно реализовать путем настройки полученного "полуфабриката". А что подразумевается под "настройкой" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2008, 22:21 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Диез yumata представленый здесь fast-base представляет собой второй вариант, который кушает на входе UML, перерабатывает все это дело, и выдает на выходе готовое решение Ну не совсем готовое решение, скорее базовую функциональность - работу с объектами БД. То есть добавление/удаление/редактирование, работа с буфером обмена и с папками - уже заложены. Тонкости бизнес-логики можно реализовать путем настройки полученного "полуфабриката". А что подразумевается под "настройкой" ? Во первых интерфейс приложения благодоря возможностям OCL получается абсолюютно "живой". Во вторых какая бы не была продуманная модель все равно надо до настроить бизнес-логику. Если честно я не совсем понимаю смысл вопроса. Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода или выдумывать головоломные SQL запросы. Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 08:35 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim Если честно я не совсем понимаю смысл вопроса. =============== смысл тот-же: "Скоро ли отомрут РСУБД против ООБД" Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода ===== иллюзия или выдумывать головоломные SQL запросы. ===== иллюзия Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз. ====== сами производители признают - ПРОСТЫХ СИСТЕМ. И этим всё сказано. Вы знаете что такое масштабируемость? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 09:31 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimВо первых интерфейс приложения благодоря возможностям OCL получается абсолюютно "живой". Во вторых какая бы не была продуманная модель все равно надо до настроить бизнес-логику. Если честно я не совсем понимаю смысл вопроса. Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода или выдумывать головоломные SQL запросы. Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз. если бы вы показали для примера интерфейс хотя-бы одного приложения, то думаю вопросы были бы более осмысленные. Если то, что в демо-примере автостанции и есть интерфейс, то конечно можно предположить, что вы к работе над интерфейсом еще не приступали. Отсюда и вопросы. Лично меня всегда интересовали результаты попыток оживления моделей. Насчет времени создания приложения... можете привести пример. Например ERP система для небольшой торговой или производственной компании за какой срок и какими силами создается? в 2-5 раз быстрей по сравнению с чем? и за счет чего? Что означает отсутствие необходимости написания головоломных запросов? если задача решается сложным запросом, то каким образом удается его избежать? спсб. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 09:33 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123 Satim Если честно я не совсем понимаю смысл вопроса. =============== смысл тот-же: "Скоро ли отомрут РСУБД против ООБД" Понятно что не возможно создать по модели абсолютно готовое приложение с полнустью настроенным интерфейсом, и что надо шлифовать "напильником" но преимущество то в том что не надо при этом писать ни строчки кода ===== иллюзия или выдумывать головоломные SQL запросы. ===== иллюзия Сопровождать такую систему в разы легче да и создать можно гораздо быстрее. Время создания сокрощается от 2 до 5 раз. ====== сами производители признают - ПРОСТЫХ СИСТЕМ. И этим всё сказано. Вы знаете что такое масштабируемость? Отомрут РСУБД совсем не скоро )) причем здесь противостояние ООБД и РСУБД????? начет ваших иллюзий да совсем отойти от SQL не получиться т.к. есть тонкие места где OCL не подходит, но есть SQL-pack для BOLD написаный Константином Грибачевым. авторсами производители признают - ПРОСТЫХ СИСТЕМ. Вы про что? Про маштабируемость я знаю. Да и прежде чем критиковать посмотрите демку. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 09:40 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim Petro123 сами производители признают - ПРОСТЫХ СИСТЕМ. Вы про что? Про маштабируемость я знаю. Да и прежде чем критиковать посмотрите демку. Satim, в том-то и дело, что в демке примитив. Хочется узнать о чем-то хотя-бы приближенном к реальности. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 09:47 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Что касается интерфейса, то насколько я знаю в BOLD реализованы так называемые автоформы. Т.е. грубо говоря, щелкнув на строке грида, автоматически создается форма для редактирования данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 10:08 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
FastBase не впечатляет. "ХеллоВорд" просто какой-то. Это реально где-то работает? Сомневаюсь. Насчёт UML, умиляет позиция некоторых товарищей: "UML это круто, потому-что SQL знать не надо". Таблицу умножения также фтопку? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 14:45 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Ну это и есть автоформы, только гораздо более продвинутые! Кроме RTTI они используют информацию из метамодели, где можно настроить как отображать объект (например - в дереве всех мальчиков отображать голубым цветом, а девочек - розовым, а военнобязаных - иконкой в фуражке, а уволенных сотрудников - зачеркнутым шрифтом)). И это все - путем использования OCL-выражений в свойствах объекта. Ну и возможность проверки введенных значений (опять же с помощью OCL-выражений - то есть при удалении объекта можно сделать проверку на количество объектов данного класса и выдать АДЕКВАТНОЕ сообщение ( "Вы не можете удалить последний элемент справочника!" или типа этого). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 14:50 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
sopromatFastBase не впечатляет. "ХеллоВорд" просто какой-то. Это реально где-то работает? Сомневаюсь. На самом деле это недоланная альфа-бета-гамма-демо реального проекта, который сейчас внедряется за 500 000 руб. Это демка двухнедельной давности - когда ТОЛЬКО начали проект. Ну некогда демки рисовать - когда живые бабки на горизонте! Через 2 недели - когда с клиентов аванс получим и чуть передохнем - начнем делать МАЛЕНЬКУЮ понятную демку с мультиками - "как это сделать" и внятную документацию! К выставке в Москве на SofTool все будт чики-пики! Конец сентября - всех приглашаем! Рядом со стендом FastReport/ ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 15:00 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
коллеги, прежде чем подвергать критики ту или иную концепуию, тот или иной продукт, для начала нужно его(ее) изучить. Инициатором темы я бы предложил точнее сформулировать область применения данного продукта и способа разработки. Лично я вижу отличную область применения в образовании при преподавании основ и тонкостей объектно-ориентированной парадигмы. Часто даже сильные программисты, широко использующие принципы ООП, не всегда точно понимают сами эти принципы. Безусловно, любое типовое стандартизированное решение ограничивает степень свободы. Вопрос какова цена? Если цена уменьшение ошибок реализации, полное соответствие требованиям, то интерфейсная часть моет и не играть столь серьезной роли. Посмотрите на крупных игроков в области ERP систем, интерфейс у них часто достаточно примитивный, а за частую очень сложный. В Fast Base используется некая единая концепция интерфейса, основанная на метафоре рабочего стола и папок, иерархии. Весь изюм там скрыт в самом конструкторе. Кроме того следует учитывать, что это бета-версия, и серьезные изменения возможные в будущих релизах, и, вероятно, не без нашей помощи. Имеет смысл поработать над usability. Посмотрите сколько времени существует програмирование? 60 лет и меньше. Но как многое уже сделанно - от машинных кодов к ассемблеру, от ассемблера к процедурным языкам типа C, Basic, Pascal. От них к объектно-ориентированным, от них к компонентно-ориентированным сборкам. Здесь появляется концепция MDA, в определенной степени мы видим ее иное воплощение в SOA. Для чего нужна автоматизация? для устранения человеческого фактора и рутинных операций - там и полезна MDA. Сам принцип MDD не нов и уже сейчас имеет воплощения. Тот же SQL не что иначе как MDD, а QBE и им подобные? Все это работает и успешно. А Excel, который скрывает от нас сложное программирование серьезных задач и превращается в обычную компетенцию бухгалтера. Никто не говорит программирование must die, просто программист будет делать нечто иное, а рутину отдадим автопрограммированию ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 16:09 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
СяоФэнколлеги, прежде чем подвергать критики ту или иную концепуию, тот или иной продукт, для начала нужно его(ее) изучить. с чего вы взяли, что те кто критикуют не знакомы с концепциями. Пока только вопросы по реализации. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 16:22 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
СяоФэн не нужно забывать про тупиковые ветви эволюции и слабоавтоматизируемые виды человеческой деятельности (на данном этапе конечно :) ) ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 16:47 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Дело не в демке - той, что есть, достаточно. Интересуют базовые принципы, например: Как у вас интеграция осуществляется? Например, с 1С. Перетащите мышкой жёлтый значок в схему и ни капли кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 16:52 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123, привет. Не нужно, но кто сказал что это тупиковая ветвь? to sopromat, интеграция - это вопрос внедрения. какие есть проблемы? создавай модель в которой прописаны интеграционые механизмы работы с файлами 1с и ... В общм имеет смысл попробывать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 17:41 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm с чего вы взяли, что те кто критикуют не знакомы с концепциями. Пока только вопросы по реализации. Я так понимаю Вы уже ее полностью изучили. Преклоняю колени перед Вашим мастерством ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 17:43 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
СяоФэн iscrafm с чего вы взяли, что те кто критикуют не знакомы с концепциями. Пока только вопросы по реализации. Я так понимаю Вы уже ее полностью изучили. Преклоняю колени перед Вашим мастерствомСобственно он может доказать свой профессионализм, а что можете показать Вы? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 17:56 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
sopromatДело не в демке - той, что есть, достаточно. Интересуют базовые принципы, например: Как у вас интеграция осуществляется? Например, с 1С. Легко! Нарисуйте UML-модель 1С-бухгалтерии - и импорт/экспорт одним кликом мыши. Серьезно - один знакомый студент уже нарисовал - правда получилось 70 классовhttp://www.sql.ru/forum/images/happy.gif ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 18:11 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata sopromatДело не в демке - той, что есть, достаточно. Интересуют базовые принципы, например: Как у вас интеграция осуществляется? Например, с 1С. Легко! Нарисуйте UML-модель 1С-бухгалтерии - и импорт/экспорт одним кликом мыши. Серьезно - один знакомый студент уже нарисовал - правда получилось 70 классовhttp://www.sql.ru/forum/images/happy.gif Чувствую там получится классов 200 - 300 в общем... в конечном результате да и мета-данные 1С надо переработать основательно там внутреняя структура такая что ... такое ощущение что писало 20 человек поочереди меняясь по рандому. Я про 7.7 версию в восмерке метаданные вроде поправили основательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 18:20 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata Серьезно - один знакомый студент уже нарисовал - правда получилось 70 классов Ужас. И как он разобрался со всеми этими "SC2335.DBF", "SC131.DBF", "SC204.DBF" и т.п. и т.п. :) Да их там и больше должно быть. Есть брать в расчете 1 класс на каждую таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 18:28 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Небольшое промежуточное резюме: 1. Идеология. Платформа FastBase - среда разработки, позволяющая абстрагироваться от тонкостей реализации "нижнего уровня", подняться на ступень выше и проектировать приложение на уровне объектов . 2. Реализация. Пока на сайте выложен лишь пример такого подхода, до коммерческой версии - еще 2 месяца. 3. Практическое применение. Уже на этом этапе люди готовы платить реальные деньги за решения на такой платформе. Преимуществ и для юзера и для разработчика - масса. 4. Развитие. Так как сейчас идет интенсивное использование FastBase для разработки конкретного коммерческого приложения, то каждый день добавляется новая функциональность (и бета-тестирование). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 18:33 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
edges7 Да их там и больше должно быть. Есть брать в расчете 1 класс на каждую таблицу. Слава богу, в UML, Bold и FastBase поддерживается наследование абстрактных классов! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 18:37 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Ну и алаверды всем :) Я так понимаю, на данном форуме собрались продвинутые разработчики (респект :)) И хотелось бы направить течение русла данной ветки в первоначальное направление - "Разработка информационных систем - что выбрать?" И услышать мнение уважаемых оппонентов - а что бы вы хотели видеть в идеальной среде разработки? Чего не хватает в существующих системах? Какие есть концептуальные проблемы? И в каком направлении двигаться? И тогда общими усилиями может и сформулируем требования к подобной идеальной системе... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 19:11 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Идеальная среда разработки - это когда любой манагер несколькими кликами мыши сможет построить ИС любой сложности ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 19:36 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Любой манагер должен знать как минимум UML. И свою предметную область :) Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 20:04 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumataЛюбой манагер должен знать как минимум UML. И свою предметную область :) Достаточно глупое утверджение, явно говорящее о полном незнании специфики управления как такового. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 21:18 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Князь Мормышкин yumataЛюбой манагер должен знать как минимум UML. И свою предметную область :) Достаточно глупое утверджение, явно говорящее о полном незнании специфики управления как такового. Мда батюшка вы вобще про что... Сперва прочитали бы всю ветку целиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 21:52 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Infernal V. RavenСобственно он может доказать свой профессионализм, а что можете показать Вы? Я много чего могу показать, Вы что хотите видеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 22:34 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
sopromatFastBase не впечатляет. "ХеллоВорд" просто какой-то. Это реально где-то работает? Сомневаюсь. Насчёт UML, умиляет позиция некоторых товарищей: "UML это круто, потому-что SQL знать не надо". Таблицу умножения также фтопку? Нет UML это круто потому что сам по себе он отлично визуализирует... Даже не знаю как сказать, он в принципе позволяет почти что все визуализировать. Я допутим использую не только для моделирования БД, но и в написании сложных программ когда кол-во модулей вылезает за десяток. sopromatпотому-что SQL знать не надо Никто в данном контексте и не говорит что SQL знать не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 23:16 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimНет UML это круто потому что сам по себе он отлично визуализирует... Даже не знаю как сказать, он в принципе позволяет почти что все визуализировать. :) может покажете хотя-бы десяток модулей которые UML визуализирует, или хотя бы один отлично визулизированный UML . А то переливание из пустого в порожнее получается. как будто никто в жизни не видел того, о чем речь идет. Вы же на лекции в начальных классах. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 23:36 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Пожалуйста вот моделка по которой я написал ФТП клиент для реплекации БД он сделан в виде визарда вернее трех визардов, расичтан на самх не продвинутых юзеров запустил скачал обновление влил в БД никаких настроек ИП адресов фзер неймов паролей все берется из ИНИ-файла который заполняется либо на этапе внедрения либо системным администратором. http://www.fast-base.ru/file/StructureWizard.rar ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2008, 23:50 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimПожалуйста вот моделка по которой я написал архив битый. И что означает 'моделка по которой я написал ФТП клиента'? На чем написали? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 09:04 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim ФТП клиент для реплекации БД для репликации, или вместо штатной репликации в СУБД? походит на: "клиент для перемещения бензина в машине (бензобак)" ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 09:35 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm SatimПожалуйста вот моделка по которой я написал архив битый. И что означает 'моделка по которой я написал ФТП клиента'? На чем написали? Вроде поправил ссылку. Писал на Delphi 7 модельку использовал чисто для визуализации. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:06 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimПисал на Delphi 7 модельку использовал чисто для визуализации. понятно. вернее непонятно зачем вы ее здесь опубликовали, кому она нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:10 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123 Satim ФТП клиент для реплекации БД для репликации, или вместо штатной репликации в СУБД? Для передачи файлов репликации из главной БД на побочные. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:11 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm SatimПисал на Delphi 7 модельку использовал чисто для визуализации. понятно. вернее непонятно зачем вы ее здесь опубликовали, кому она нужна. Правильно никому, но кто то спрашивал про то как UML визуализирет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:13 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimПравильно никому, но кто то спрашивал про то как UML визуализирет. визуализирует интерфейс конечно же имелось ввиду, а не сама картинка. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:21 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm SatimПравильно никому, но кто то спрашивал про то как UML визуализирет. визуализирует интерфейс конечно же имелось ввиду, а не сама картинка. :) Ну я использовал для отражения структуры чтоб не запутаться между всеми преходами и точками останова. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:23 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SatimВроде поправил ссылку. наверное хотели подправить ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:24 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Так походу дела сайт сдох. максимум что можно это открыть прямо в броузере.((( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 10:51 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Топик - среда разработки ИС. Вопрос на засыпку к аудитории, а что такое ИС? Что мы имеем из средств реализации: ну море, на вкус на цвет как говорится можно угодить. Идея создания ИС быстро и без больших напрягов всегда витала. Чаще всего она сводилась к тому, чтобы используя некую модель - для начала это была модель данных - сгенерировать формы. Естественно лигику представления и всю бизнес-логику приходилось писать руками. Хотя частично можно было уже пользоваться разными инструментами и например создавать VIEW, TRIGGER, XP и даже пользовательские функции. Вне всякого сомнения программисту, или человеку, просто отлично знающему ЯП, гораздо легче проще внести нужные изменения и перекомпиляровать исходные коды, чем изгаляться с изменениями модели. Однако часто такие изменения и модификации не документируются, в результате сложно понять что где когда изменялось и почему вдруг отлично работающая система рухнула, и кто в этом виноват. Да и часто код таких систем пишется студентами, программерами, набирающимися опыта, и т.д. Итак, такой путь развития ИС - отличный, средства тут не играют роли, играет роль профессонализм команды, создающей и обслуживающей ИС. Возьмите САП. Все четко: есть уровень системных аналитиков, которые получают данные по ошибкам и потребностям. Изучают проблематику, пишут типа ТЗ и отправляют в центр обслуживания програмерам на ABAPe. Те изучат пишут изменения высылают аналитикам результат все Такой подход отличный, но дорогой. Не каждому по карману. Более бедные вынуждены использовать 1с и им подобные инструменты. Неплохие, но таки требующие знаний опыта и опять программистких навыков и не плохих. По сути мало отличается от предыдущего. Вы скажите ну и что? Пусть булочник продает булку, а программист делает возможность посчитать ее продажу. Каждый хочет зработать копейку. Однако где у булочника гарантия, что программист сделает ему все хорошо? Или у него нет ресурсов иметь в штатет такого человека? А количество аутсорсинга не так велико? И как быть есл параметры бизнеса и правила часто меняются? А существующий стиль разработки не может быстро и адекватно на них реагировать? Не будет ли в этом случае конструкции типа FASTBASE давать большие преимущества? Пока конечно сказать сложно. Хотя бы потому, что создавать модель сложнее, чем писать код. Хотя концепция SOA и BPS вроде призвана снять эту проблему. Пока не так много реальных инструментов, пока все это еще далеко от реального коммерческого использования, но прогнозы и ожидания оптимистичны. Уже сейчас fastBase пишется на fastbase. Давайте понаблюдаем за этим процессом и внесем здоровый элемент конструктивной критики... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 17:11 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
вы сами с собой разговариваете? Подозреваю, что к зубному врачу вы тоже не ходите, т.к. недоверяете СяоФэн Вы скажите ну и что? Пусть булочник продает булку, а программист делает возможность посчитать ее продажу. Каждый хочет зработать копейку. Однако где у булочника гарантия, что программист сделает ему все хорошо? раньше уже было: "пусть кухарка управляет государством". А вместо сети малых булочень построим суперГигоЗавод по производству булочек миллионными партиями. Вам бы на баррикады. Утопия. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 17:20 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123вы сами с собой разговариваете? Подозреваю, что к зубному врачу вы тоже не ходите, т.к. недоверяете раньше уже было: "пусть кухарка управляет государством". А вместо сети малых булочень построим суперГигоЗавод по производству булочек миллионными партиями. Вам бы на баррикады. Утопия. ИМХО бред полный вы вобще человек адекватный? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 20:57 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123 "пусть кухарка управляет государством". Примерно так и задумывалась плаоформа FastBase - чтобы достаточно продвинутый юзер, хорошо понимающий свою предметную область смог разработать под себя ИС. Ну, или, хотя бы, чтобы разработчик с помощью юзера-заказчика создал модель, разработал приложение - а юзер (заказчик) мог его далее настраивать под свои нужды и сопровождать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 21:08 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
СяоФэнБолее бедные вынуждены использовать 1с и им подобные инструменты. Вот тут позволю себе не согласиться) 1C Только на первый взгляд кажется дешевле. Да коробочная версия Бухгалтерии стоит порядка 15 000 руб. но это только бухгалтерия. А ведь еще надо кадровый учет, торговый и т.д и т.п. Прикрутить их друг к другу. А если кол-во пользователей вылезает за 50 то вобще требуется УПП которая опять же в коробочной версии стоит порядка 100 000 руб. Но там стока всего надо дорабатывать... А час работы сертифицировнного специалиста у авторизованного франчайзи 1С стоит примерно 650 руб. А часов втыкают немеренно(по себе знаю т.к. работал внедренцем) Вот и получается что конечная цена вылезает за 500 000 минимум. А вот как надежно оно будет работать не всегда известно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 21:08 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim, вместо того, чтобы грубить человеку, ответьте на вопросы, которые здесь поназадавали, а вы игнорируете. А то в адекватности вашего восприятия реальности приходится сомневаться. 1. каким образом происходит избавление от сложных SQL запросов 2. каким образом UML визуализирует интерфейс. Покажите хоть мало-мальски сложную форму 3. за счет чего повышается скорость разработки и с чем вы эту скорость сравнивали 5. на основании чего вы делаете выводы об отмирании необходимости в написании кода, каким образом решаются вопросы общения с окружающей средой 6. Почему вы считаете ваш подход отличным от 1С, если идеологически продукты очень похожи 7. насколько разработчик свободен в реализации структуры БД или все-же как в 1С, только в объеме поддерживамом надстройкой (моделью) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 21:13 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Лучше я попытаюсь. 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. насколько разработчик свободен в реализации структуры БД? - Любая структура! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 22:03 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm 2. каким образом UML визуализирует интерфейс. Покажите хоть мало-мальски сложную форму ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 22:25 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm 2. каким образом UML визуализирует интерфейс. Покажите хоть мало-мальски сложную форму Вот скриншот - сама форма ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 22:46 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumataВот скриншот - сама форма Вроде приложил файлы... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 22:52 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123, окей Ваше замечание справедливо. Пример не удачный, хотя я нету мысль хотел выразить, что мол булочник будет рассчитывать свою продажу сам. Хотя собственно, а почему нет? Если полагать, что у булочника жена красавица и она бухгалтер. SaTim, действительно не следует грубить. Насчет 1 с, ты прав, но я все-таки полагаю, что решение от 1С все-таки более распространенно в мелком бизнесе, чем что-либо. К тому же все-таки для крупного бизнеса 1С уже недостаточно. Потому и определил нишу 1с таким образом. Хотя естественно на 1С есть разные разработки и направления. Кстати 1с.8 стала так похожа на Аксесс или Аксапту, что там тоже порой ненужно писать и строчки кода, в формы и отчеты формируются мастерами и макетами ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2008, 23:36 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
СяоФэнPetro123, окей Ваше замечание справедливо. Пример не удачный, хотя я нету мысль хотел выразить, что мол булочник будет рассчитывать свою продажу сам. Хотя собственно, а почему нет? Если полагать, что у булочника жена красавица и она бухгалтер. SaTim, действительно не следует грубить. Насчет 1 с, ты прав, но я все-таки полагаю, что решение от 1С все-таки более распространенно в мелком бизнесе, чем что-либо. К тому же все-таки для крупного бизнеса 1С уже недостаточно. Потому и определил нишу 1с таким образом. Хотя естественно на 1С есть разные разработки и направления. Кстати 1с.8 стала так похожа на Аксесс или Аксапту, что там тоже порой ненужно писать и строчки кода, в формы и отчеты формируются мастерами и макетами Ладно насчет грубить согласен приношу свои извенения. да писать порой не надо только как потом это все работает порой даже стандартная выгрузка из зарплаты в бухгалтерию не работает либо выдает невнятную ошибку либо совсем ничего не говорит и данный не поподают туда куда надо либо половина теряется неизвестно куда) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 00:12 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
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. насколько разработчик свободен в реализации структуры БД? - Любая структура! уточнить нужно: включающая в себя СУБД, ее объекты и конструкции, поддерживаемые текущей версией. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 00:19 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm yumata3. за счет чего повышается скорость разработки и с чем вы эту скорость сравнивали - сравнивал со своим предыдущим оптытом разработки. Автовокзал - классика (SQL, хранимые процедуры, ручное кодирование) - год+год отладки. Работает в Магнитогорске 6 лет. Тот же автовокзал с применением UML-модели и Bold - 2 месяца. Тот же автовокзал - импорт UML-модели в FastBase + настройка модулей и форм - 5-6 дней. Повышается скорость разработки в основном от отказа от ручного кодирования "нижнего уровня". вы говорите про импорт модели. а модель откуда появилась? кто ее создает? Ну я так полагаю, что модель "рисует" сам разработчик, который использует FastBase. Т.е. он рисует модельку, далее скармливает ее FastBase'у, последний выдает некое решение - полуфабрикат. Далее все это дело остается настроить. Таким образом получается, что основная задача у разработчика - это грамотно спроектировать UML-модель. iscrafm yumata6. Почему вы считаете ваш подход отличным от 1С, если идеологически продукты очень похожи - вы можете на одной и той же платформе 1С создать совершенно разные приложения? конечно. В принципе это возможно. У нас даже как-то была идея шутки ради создать одно приложение для совсем другой предметной области ( мало связанной с экономической деятельностью ) с использованием платформы 1С. Правда дело до этого так и не дошло. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 08:24 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
edges7У нас даже как-то была идея шутки ради создать одно приложение для совсем другой предметной области ( мало связанной с экономической деятельностью ) с использованием платформы 1С. Правда дело до этого так и не дошло. зря шутите. Вы движетесь в туже сторону, только слово конфигурация заменили на "моделька", язык 1С - на OCL... суть от этого не поменялась. 1С и есть некое яркое релизное представление принципов MDA, как верно отмечено - с некотрым уклоном в экономический софт. Ограниченность принципов MDA скажется на вашем продукте таким же боком, каким сказывается и на 1С. Правда за всю свою немалую историю они уже более менее научились маскировать эти ограничения. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 09:32 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
ребята! Трёп неконкретный уже достал. Ссылки на такой IMHO страшный сайт лучше не давать. Заказчиков распугаете. Раздел о программе - пустая вода, шрифты в виде вопросов. Сайт беден как по дизайну, так и по наполнению. "Революции на коленке счас не делают". Кто кому должен рассказывать и показывать выделенное: yumataЛучше я попытаюсь. и он сам преобразует OCL-запросы в SQL. Платформа генерирует базовые запросы для отображения объектов в модуле - типа "Все объекты этого класса", и если нужно что то добавить - есть встроенный 2. каким образом UML визуализирует интерфейс - интерфейс строится с 7. насколько разработчик свободен в реализации структуры БД? - Любая структура! особенно по взрослому ответ: Любая структура! :) - интересно, на EAV работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 09:51 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm edges7У нас даже как-то была идея шутки ради создать одно приложение для совсем другой предметной области ( мало связанной с экономической деятельностью ) с использованием платформы 1С. Правда дело до этого так и не дошло. зря шутите. Вы движетесь в туже сторону, только слово конфигурация заменили на "моделька", язык 1С - на OCL... суть от этого не поменялась. ... Ограниченность принципов MDA скажется на вашем продукте таким же боком, каким сказывается и на 1С. Вообще-то, к FastBase я не имею никакого отношения. Поэтому у меня нет на руках каких-либо фактов чтобы чего-то доказывать. Немного пообщался с одним из разработчиком данной платформы. Идея на первый взгляд показалась интересной. Посмотрим, что получится. Давать какие-либо заключения на данном этапе считаю поспешным. Да и выбрасывать все это на свалку, даже и не увидев платформы в действии имхо тоже глупо. Про ограниченность MDA сказать тоже ничего не могу, так как знаком с этой технологией лишь поверхностно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 10:28 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
edges7 Вообще-то, к FastBase я не имею никакого отношения. Поэтому у меня нет на руках каких-либо фактов чтобы чего-то доказывать. обознался, изините :) посмотреть что получится конечно интересно. Уважаю людей, которые стремятся сделать что-то свое. Но соглашусь с Petro123... рановато для вынесения на всеобщее обозрение. Один из принципов грамотного маркетинга - не труби о том, что еще только в проекте. Очень много проектов ушло в небытие по этой причине. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 10:41 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
edges7 Про ограниченность MDA сказать тоже ничего не могу, так как знаком с этой технологией лишь поверхностно. Пробовал маленький проект на Bold. Сразу не понравилось: - при увеличении сложности проекта и необходимости подкрутить (например, индексы) приходится делать это по парадигме UML -> Model -> Генератор -> пакеты -> СУБД. Причём иногда крутить в модели надо, а иногда в генераторе. Если подкрутим в СУБД, то обратный реинжиниринг в модель проблематичен. - требуется время на изучение, и немалое (нафига козе баян, если счас счас в Access НЕПРОГРАММИСТ бд-приложение может сделать) - лучше взять фреймворк для решения конкретных задачь с бизнес-уклоном (бух - финансы - мат - геом - ....), чем всё и для всего но ПолуГотово. - и т.д. Можно поиском пройтись просто по количеству ссылок в WWW. Бизнес не будет вкладываться в непроверенные решения. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 11:14 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123ребята! Трёп неконкретный уже достал. Ссылки на такой IMHO страшный сайт лучше не давать. Заказчиков распугаете. Сайт беден как по дизайну, так и по наполнению. Да не я начал эту дискуссию. Это edges7 оказал "медвежью услугу" - дал ссылку на сайт. Я хотел начать обсуждение после окончания разработки сайта и более менее законченной беты с документацией - где то в августе. Катастрофически не хватает времени и людей! Petro123особенно по взрослому ответ: Любая структура! :) Да время было уже 2 часа ночи - засыпал на клаве :) . А какие могут быть ограничения на UML-модель? Любая правильная структура БД. Petro123- интересно, на EAV работает? Имеется в виду Enterprise Architect? Будет работать, если сделать настройку как для Розы. Да была мысль сделать свой встроенный простенький UML-редактор. Чтобы уж все в одном флаконе! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2008, 13:53 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm к сожалению подобные интерфейсы может и проходят для простейщих задач, но не более. А чем плох интерфейс? Чем меньше лишних кнопочек - тем лучше! Главное - чтобы он был прозрачным для юзера! Это стандартный интерфейс Windows, и юзеру не надо изучать его. Да, можно вокруг насовать разных кружавчиков и рюшечек - от этого функциональность не изменится. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2008, 14:32 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata Мне всегда казалось, что гораздо интереснее обсуждать продукт на этапах его разработки, а не сам конечный продукт. Жаль только то, что в данном топике в основном звучала одна критика, и не было никаких конструктивных предложений. А ведь могло бы быть все по-другому. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2008, 14:54 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Виноват, неправ! Давал ссылку в другой ветке. Ну что поделаешь, раз процесс пошел - будет стимул быстрее все доделать! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2008, 15:28 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata iscrafm к сожалению подобные интерфейсы может и проходят для простейщих задач, но не более. А чем плох интерфейс? Чем меньше лишних кнопочек - тем лучше! Главное - чтобы он был прозрачным для юзера! Это стандартный интерфейс Windows, и юзеру не надо изучать его. Да, можно вокруг насовать разных кружавчиков и рюшечек - от этого функциональность не изменится. :) при чем здесь рющечки-кружавчики. Ребята, вы что с задачами в жизни не сталкивались что-ли? в вашей архитектуре они содержат на одном экране несколько объектов, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 01:01 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
edges7 yumata Мне всегда казалось, что гораздо интереснее обсуждать продукт на этапах его разработки, а не сам конечный продукт. Жаль только то, что в данном топике в основном звучала одна критика, и не было никаких конструктивных предложений. А ведь могло бы быть все по-другому. а смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 01:02 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata Petro123- интересно, на EAV работает? Имеется в виду Enterprise Architect? Будет работать, если сделать настройку как для Розы. Да была мысль сделать свой встроенный простенький UML-редактор. Чтобы уж все в одном флаконе! :) обычно, толчком к постоению платформы является идея стандартизовать решение наиболее часто встречающихся на практике задач. Если вы не знаете даже таких элементарных вещей, то какова была ваша цель? попытаться просто озвучить(оживить) очередной акроним из трех букв? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 01:11 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafm :) обычно, толчком к постоению платформы является идея стандартизовать решение наиболее часто встречающихся на практике задач. ...какова была ваша цель? Как раз идея стандартизовать решение наиболее часто встречающихся задач и была положена в основу платформы FastBase . Освободить разработчика от написания рутинного тривиального кода, позволить ему сосредоточиться на бизнес-логике, на проектировании приложения. А в платформу заложить базовую функциональность - навигацию по объектам, редактирование, создание отчетов, импорт/экспорт. Естественно, универсальность ведет к некоторой потере возможности создавать оригинальные формы ввода, но в следующей версии уже планируется добавление форм, создаваемы "классическим" способом, с элементами управления и обработкой кода на скриптовом языке. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 11:42 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafmа смысл? Что, только ISCRA forever, а все остальное - "от лукавого?" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 14:35 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumata iscrafmа смысл? Что, только ISCRA forever, а все остальное - "от лукавого?" :) iscrafmпосмотреть что получится конечно интересно. Уважаю людей, которые стремятся сделать что-то свое. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 15:02 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
делайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 15:04 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafmделайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки? Ну конструктивная критика тоже важна! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2008, 17:10 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Satim iscrafmделайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки? Ну конструктивная критика тоже важна! "разруха не в клозетах, она в головах". Критика начинается в голове автора идеи, предложения. Когда он выдвигая что-то новое: - указывает цель работы - указывает ограничения в работе (что он делать НЕ собирается, и что его продукт НЕ решает) - указывает наработки в данной области до него (1С и т.д.) и его преимущества и недостатки перед другими. Всё это ещё ДО программирования. ЗЫ. EAV в форуме проектирование БД (3 страницы, кстати) http://sql.ru/forum/actualtopics.aspx?search=EAV&bid=36 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 09:28 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
iscrafmпосмотреть что получится конечно интересно. Уважаю людей, которые стремятся сделать что-то свое. Спасибо на добром слове :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 11:49 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Petro123 Satim iscrafmделайте свой продукт, реализуйте свои идеи. Зачем вам чьи-то подсказки? Ну конструктивная критика тоже важна! "разруха не в клозетах, она в головах". Критика начинается в голове автора идеи, предложения. Когда он выдвигая что-то новое: - указывает цель работы - указывает ограничения в работе (что он делать НЕ собирается, и что его продукт НЕ решает) - указывает наработки в данной области до него (1С и т.д.) и его преимущества и недостатки перед другими. Всё это ещё ДО программирования. ЗЫ. EAV в форуме проектирование БД (3 страницы, кстати) http://sql.ru/forum/actualtopics.aspx?search=EAV&bid=36 Уважаю чужое мнение, но только умное. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 20:42 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
блин.. а че все замолчали? так интересно было :о) меня, например, по долгу службы, очень интересует подобная система. надоело все самому писать. а то нужно еще очень много реализовать проектов :о) задумываюсь пощупать FastBase ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2008, 18:07 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
а эта штука может одновременно работать с несколькими СУБД? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2008, 10:01 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Опять у меня возникают подозрения по поводу самопиара Фрэймворк - это всегда набор ограничений + библиотека объектов и функций. Для того, чтобы он был применим, требуется достаточная гибкость и неплохой базовый функционал. Лично я не вижу применения отдельно взятого фреймоворка, без привязки к предметной области. Это я применительно к фаст-бэйз ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2008, 10:07 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
yumataГлавное - чтобы он был прозрачным для юзера!Прозрачность для юзера - это интерфейс, идущий от решения его задач. Ваш интерфейс - отражение объектной модели. Это совершенно разные подходы. Чтобы использовать ваш интерфейс, надо обладать мышлением программиста. Он может использоваться для прототипирования или разработки "под себя", но не как интерфейс конечного пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2008, 11:49 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Под 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-это уже не проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2008, 12:26 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
SeVaПод Net есть варианты... Еще продукты ApexSQL позволяют по описаниям типа UML генерировать классы работающие классы .NET, обеспечивающие взаимодействие с базой данных + sql скрипты. http://apexsql.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2008, 07:31 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
Извините что не заглядывал в этот топик после получения первых же ответов. Обычно я сижу на других ветках (особенно после смены работы). Сейчас просто появилась свободная минутка и я полез по интересным мне местам sql.ru. Я даже был удивлён что это тема моя (как давно я её начал). С чего я её начал. До июля я работал как раз в компании deimand.ru и занимался разработкой такой подобной системы системы. Смысл у неё очень простой - у нас есть определённый набор элементов, достаточных для построения именно ИС, как конструтктора. Она по сути основывалается на ER-моделиб лежащей в статической структуре базы и небольшом наборе системных модулей (универсальный справочник, построитель форми, построитель запросов). Разработанная ИС выглядит как она была бы написана на C# + Ms SQL. Но при этом всю бизнесс-логику вносили не программисты. Данный подход явнооправдался даже при том что программисты, начинающие реализацию среды были либо с опытом работы меньше года, либо вообще студенты. Да и бизнесс-логику реализовывали (набивали) тоже не специалисты со стажем. Если бы такой система такого объёма разрабатывалась классическим подходом, то она бы делалась и переделывалась 1000 раз. Я этот опыт проходил на Оракл+Делфи в той же компании. При данном подходе явно наблюдается избыточность однотипного кода, в котором потом увязываешься по самое горло и начинаешь сходит с ума от тупости тех кто временно приложил туда свою руку. Возможно было бы правильнее реализовать/закодить уже разработанную систему, но кто же её окончательно разработал :) ??? Часто шли надуманные разговоры о том что она будет тормознутой, потому что атрибуты на сущность там хранятся не (Фамилия Имя Отчество), а Фамилия Имя Отчество. Которые не оправдались, и неоправдаются если делать всё прямыми руками. Более того, представте что в этой базе есть null-овые поля только у корневых записей в иерархических таблицах (там где и должны быть). Вообщем такой подход меня полностью устраивает и позволят отделить код и бизнесс-логику, повторно использовать код. Разработка системы в этом случае - это по сути заполение справочников и накидывание форм (как в Делфи, VS), но связывается не код а Тип Сущности и ей Атрибуты, прописываются действия ... . Нет головняка программисту, когда кто-то скажет: "А тут у нас эта хрен делается не так немного теперь...". В принципе система не предназначена для построения модели, но она её отображает 1-1 и нет смысла её строить отдельно в x-Win всяких. Больше всего обидно что как только её развития стало достаточно для написания текущего проекта (иногда временными способами) её развитие притормозилось. Хотя результатом я в целом доволен. Он показал что это возможно, а где недоработки мои как ведущего, где не мои когда в условиях ограниченных рессурсов времени/квалификации/людей и приоритетов я знаю. Что важно "недоработки" а не "баги" то что не успелось реализоваться. Вообщем обидно что проект который помог вылезти из полной жопы когда была куча проблем тупо спускается на тормозах когда всё стало чуть лучше и потом кто-то другой в погоне за лаврами начинает спешить, реализовывать по временной схеме, что бы засветится (как всё в России часто делается). Главное впарить/подписать/сдать, а остальное потом. Но все эти проблемы имеются и при классическом кодинге ИС. И там уже начинается полная жесть при переделках. Стурктура проекта (и со стороны backend и frontend) просто разваливается, код становится никому ненужным. Никакая система не заканчивается после проектирования. А если известно заранее что это не конец, то другого подхода я пока не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2008, 12:01 |
|
Среды разработки ИС
|
|||
---|---|---|---|
#18+
NIIIKИзвините что не заглядывал в этот топик после получения первых же ответов. ==== только воды поменьше Смысл у неё очень простой - у нас есть определённый набор элементов, достаточных для построения именно ИС, как конструтктора. === так все и делают, только есть конструктор для внутренних нужд, а есть для заказчика Она по сути основывалается на ER-моделиб лежащей в статической структуре базы и небольшом наборе системных модулей (универсальный справочник, построитель форми, построитель запросов). === ну, в каждой ПО организации это есть Разработанная ИС ===== ИС или конструктор для ИС? выглядит как она была бы написана на C# + Ms SQL. ===== на Delphi + Любая СУБД не так? Но при этом всю бизнесс-логику вносили не программисты. ===== а кто и как например? На каком ЯП? Данный подход явнооправдался ==== не вижу ничего необычного. Так бывает маркетинги называют подходом обыденные вещи для улучшения продаж. Если бы такой система такого объёма разрабатывалась классическим подходом, то она бы делалась и переделывалась 1000 раз. Я этот опыт проходил на Оракл+Делфи в той же компании. При данном подходе явно наблюдается избыточность однотипного кода, ====== приведи пример избыточности кода при клиент-серверной технологии + бизнес-логике на сервере? остальное флейм ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2008, 13:04 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1548691]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
207ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 400ms |
0 / 0 |