powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Технология для самописной системы: WinForms, ASP.NET или ActiveX?
6 сообщений из 6, страница 1 из 1
Технология для самописной системы: WinForms, ASP.NET или ActiveX?
    #34819887
Automater
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При автоматизации документооборота решено писать сначала простенькую оболочку, а затем написать для неё конфигурацию. Встал вопрос о выборе инструмента для разработки (использоваться конечно будет .Net). Варианты:

А. На каждый АРМ ставить софтину - супертонкий клиент, которая подключаясь к базе будет динамически разворачиваться (строить формы) и давать пользователю реактировать данные. Когда-то я видел такую автоматизацию на одном заводике - всё работало отлично.
Видимые проблемы:
1. контроль версий - нужно дополнять функциональность чтобы при старте софтина сама проверяла нет ли более новой версии и если есть скачивала, настраивала, запускала новый вариант и самоудалялась.
2. пользователи имеют свойство ломать настройки - приходится бегать туда-сюда, исправлять то что натворили "кривые ручки". теоретически можно написать устойчивый софт, единственной настройкой которого будет строка подключения к базе, но практически всегда что-нибудь новое да вылазит.

B. На ASP.NET написать обычный внутрикорпоративный сайт. Что хорошо - всё управляется из центра, поменял на сервере - изменения уже на всех АРМах. При добавлении нового АРМа достаточно настроить у пользователя ярлык на адрес сайта.
Отрицательные моменты:
1. большое время разработки - дизайн, CSS, особенности веб-программирования, и б0льшее количество багов.
2. невозможность быстрого наколачивания данных: вбивать большие объёмы данных при веб-интерфейсе - сущее наказание.

С. Есть также вариант скрестить два предыдущих. Уже написаное приложение оформить как ActiveX (или что сейчас в этом плане предлагает .Net-технология?) и вставить в веб-страницу. В этом случае добавление нового АРМа будет таким же простым делом и разработка будет двигаться быстро. Также можно использовать широкий спектр средств для печати отчётов, просмотров кубов и т.п. (кстати, а если этот ActiveX разрастётся - его можно будет как-нибудь поделить на части и подгружать их только по мере необходимости?). Вобщем вариант кажется очень заманчивым и отрицательных моментов пока не видно. Однако по опыту знаю что их становится "видно" когда уже ввяжешься в разработку... Поэтому спрашиваю здесь у уважаемого сообщества может кто делал автоматизацию на ActiveX'ах и может что-то сказать про такой инструмент автоматизации - буду очень благодарен.
...
Рейтинг: 0 / 0
Технология для самописной системы: WinForms, ASP.NET или ActiveX?
    #34820475
tobox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкоторая подключаясь к базе будет динамически разворачиваться (строить формы)
Оё-ё-ёй!
Поищите тут на форуме. Был огромный топик об универсальном клиенте/интерфейсе.
Не так всё просто, как может показаться.
Краткое содержание:
1. Завсегда найдется форма, которую малой кровью динамически не развернешь.
2. Если же получиться написать такой движок, который развертывает любые формы, то по сути он будет сильно похож на web-броузер, а скрипты - на html+css+js.

Если после прочтения не передумаете, лишь тогда продолжайте думать в эту сторону.
...
Рейтинг: 0 / 0
Технология для самописной системы: WinForms, ASP.NET или ActiveX?
    #34821419
Petr Chulkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант - sharepoint + form server ...
ну а там - "хозяин-барин"

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
Технология для самописной системы: WinForms, ASP.NET или ActiveX?
    #34831611
paul310
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полностью согласен с Petr Chulkov. Самим писать документооборот - бред.
Хотелось бы отметить ряд моментов:
1. Если нужна стандартная канцелярия - поглядите на готовые продукты (скажем, DocsVision)
2. Если нужен прежде всего версионный контроль и коллаборэйшн - sharepoint services с минимальными доработками
3. Если нужен серьезный документооборот - кастомизация sharepoint.
...
Рейтинг: 0 / 0
Технология для самописной системы: WinForms, ASP.NET или ActiveX?
    #34832624
Automater
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трщи, я бы вас послушал кабы своими глазами не видел реализованный вариант который реально РАБОТАЛ.
...
Рейтинг: 0 / 0
Технология для самописной системы: WinForms, ASP.NET или ActiveX?
    #34833050
Глас народа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AutomaterПри автоматизации документооборота решено писать сначала простенькую оболочку, а затем написать для неё конфигурацию. Встал вопрос о выборе инструмента для разработки (использоваться конечно будет .Net). Варианты:

А. На каждый АРМ ставить софтину - супертонкий клиент, которая подключаясь к базе будет динамически разворачиваться (строить формы) и давать пользователю реактировать данные. Когда-то я видел такую автоматизацию на одном заводике - всё работало отлично.
Видимые проблемы:
1. контроль версий - нужно дополнять функциональность чтобы при старте софтина сама проверяла нет ли более новой версии и если есть скачивала, настраивала, запускала новый вариант и самоудалялась.
2. пользователи имеют свойство ломать настройки - приходится бегать туда-сюда, исправлять то что натворили "кривые ручки". теоретически можно написать устойчивый софт, единственной настройкой которого будет строка подключения к базе, но практически всегда что-нибудь новое да вылазит.

B. На ASP.NET написать обычный внутрикорпоративный сайт. Что хорошо - всё управляется из центра, поменял на сервере - изменения уже на всех АРМах. При добавлении нового АРМа достаточно настроить у пользователя ярлык на адрес сайта.
Отрицательные моменты:
1. большое время разработки - дизайн, CSS, особенности веб-программирования, и б0льшее количество багов.
2. невозможность быстрого наколачивания данных: вбивать большие объёмы данных при веб-интерфейсе - сущее наказание.

С. Есть также вариант скрестить два предыдущих. Уже написаное приложение оформить как ActiveX (или что сейчас в этом плане предлагает .Net-технология?) и вставить в веб-страницу. В этом случае добавление нового АРМа будет таким же простым делом и разработка будет двигаться быстро. Также можно использовать широкий спектр средств для печати отчётов, просмотров кубов и т.п. (кстати, а если этот ActiveX разрастётся - его можно будет как-нибудь поделить на части и подгружать их только по мере необходимости?). Вобщем вариант кажется очень заманчивым и отрицательных моментов пока не видно. Однако по опыту знаю что их становится "видно" когда уже ввяжешься в разработку... Поэтому спрашиваю здесь у уважаемого сообщества может кто делал автоматизацию на ActiveX'ах и может что-то сказать про такой инструмент автоматизации - буду очень благодарен.

Про формы внутри браузера - у нас были проблемы с политиками безопасности. Точнее, со службой безопасности. ;)

Посмотрите в сторону Win-клиента + ClickOnce (ваш вариант A.1). Кстати, сейчас в ClickOnce бага есть - при обновлении сносятся все изменения в настройках, которые сделали юзеры (ваш вариант A.2) :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Технология для самописной системы: WinForms, ASP.NET или ActiveX?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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