powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / MS SQL и WEB- технологии
25 сообщений из 117, страница 1 из 5
MS SQL и WEB- технологии
    #35809396
OldLedi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cуществуют 3 взаимосвязанные базы большой организации, написанные на SQL SERVER 2005. Много пользователей с различным допуском, много задач. Интерфейсная часть написана с использованием ехе-файлов. Система развивается. Требуется создание новых задач. Заказчик решил отказаться от продолжения работ с использованием ехе-файлов и предлагает дальше работать с использованием IE. Надо сказать, что задачи связаны с бухгалтерским учетом и всем связанным с этим. Т.е. одновременное заполнение нескольких связанных таблиц, достаточно много используется справочной информации. Помогите разобраться, насколько разумно это требование и представьте,п-та, свои доводы и за, и против. Особенно интересно узнать по поводу наследования окон и конфиденциальности передачи данных (удаленный сервер и большое количество разноудаленных рабочих мест).
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35809474
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldLediТ.е. одновременное заполнение нескольких связанных таблиц
- для этого придуманы транзакции (web-приложения используют те же самые SQL-запросы)

OldLediсвои доводы и за, и против
ЗА
- web-приложения удобны при удаленном размещении сотрудников
- у web-приложений легко менять интерфейсы
ПРОТИВ
- web-приложения удобно писать для работы с одной БД, а писать приложения под лоскутное гуано неудобно
- у Вас в конторе явно нет опытных web-разработчиков

OldLediинтересно узнать по поводу наследования окон
- непонятно что Вы имеете в виду

OldLediконфиденциальности передачи данных (удаленный сервер и большое количество разноудаленных рабочих мест).
- протокол HTTPS и вообще пора бы уже знать что такое SSL (вроде бы в бухгалтериях используют "клиент-банк" и сталкивались с сертификатами)
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35809704
StarBlade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте следующую схему (раз уж у вас Майкрософт)

БД->Сервер приложений->IIS->тощий клиент с использованием ActiveX форм.

и все. Так просто.
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35809721
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarBladeИспользуйте следующую схему (раз уж у вас Майкрософт)

БД->Сервер приложений->IIS->тощий клиент с использованием ActiveX форм.

и все. Так просто.
- про 3-х звенку автор вроде не спрашивал
- сомневаюсь, что начальство хочет "тощий клиент с использованием ActiveX форм"

аффтар! Если вы изначально писали БЛ на сервере, то перейти нет проблем.
За исключением того, что удобство интерфейса будет прямо зависеть от сроков и опыта разработчика (там это сложнее и ДОРОЖЕ).
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35809808
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД->WCF(Remouting)->IIS->ASP или(и) Silverligth
БД->WCF->IIS->WPF(толстый клиент)
авторПомогите разобраться, насколько разумно это требование
Хозяин - барин.Освойте новые технологии за чужой счет.

Про наследование окон прийдется забыть.
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35810894
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один вариант - WebGUI, позволяет разрабатывать web приложения,как обычные WinForms
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35811681
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldLediCуществуют 3 взаимосвязанные базы большой организации, написанные на SQL SERVER 2005. Много пользователей с различным допуском, много задач. Интерфейсная часть написана с использованием ехе-файлов. Система развивается. Требуется создание новых задач. Заказчик решил отказаться от продолжения работ с использованием ехе-файлов и предлагает дальше работать с использованием IE. Надо сказать, что задачи связаны с бухгалтерским учетом и всем связанным с этим. Т.е. одновременное заполнение нескольких связанных таблиц, достаточно много используется справочной информации.
Тема web vs desktop давно перетёрта, всё плюсы интранет-систем известны.

Поэтому про недостатки :-)

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

Ещё недоступны полностью вычислительные и прочие ресурсы компа, но в бугалтерии это не надо.

OldLediОсобенно интересно узнать по поводу наследования окон и конфиденциальности передачи данных (удаленный сервер и большое количество разноудаленных рабочих мест).
С конфидециальностью всё нормально.
С наследованием - если вы про что-то вроде наследования классов при разработке, то с этим всё нормально, если, конечно, использовать нормальные средства разработки.
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35811684
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgв web-приложении проще делать сложные интерфейсыОпечатка - сложнее , а не проще.
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35812046
OldLedi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov[quot OldLedi]Т.е. одновременное заполнение нескольких связанных таблиц
- для этого придуманы транзакции (web-приложения используют те же самые SQL-запросы)

OldLediсвои доводы и за, и против
ЗА
- web-приложения удобны при удаленном размещении сотрудников
- у web-приложений легко менять интерфейсы
ПРОТИВ
- web-приложения удобно писать для работы с одной БД, а писать приложения под лоскутное гуано неудобно
- у Вас в конторе явно нет опытных web-разработчиков

Действительно опытных web-разработчиков нет. Но при чудовищном давлении заказчика есть в наличии 2 сервера. На одном из них 2 базы, на другом -3-я. При работе надо использовать все 3.
А заказчиков сейчас не очень повыбираешь. Тем более, что уже реально работает большая система... Поэтому сейчас рассматриваю этот вопрос коцептуально: браться ли, возможно ли, на сколько сложно, есть ли прециденты. Посмотреть бы внешний вид подобных задач. Кто бы что не говорил, я для меня даже посмотреть, как работает пользователь, много дает
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35812202
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldLedi,

Коллега, Традиционно ответ на поставленный Вами вопрос упирается в главную тему - а что Заказчику надо делать? Судя по тому что у Вас Бухгалтерская задача/система ввод данных и их безопасность наиболее существенны. Обычно - каk показала сегодняшняя практика наиболее удобно использовать в таком случае так называемый 'Тонкий Клиент" thin client. В Общей архитектуре нагрузкой его становится "Сервер Приложений" Application server, который в основном занимается бизнес логикой, а вот базы данных конфигурируются так чтобы как можно более полно автоматизировать процесс создания и администрирования данных. Например широко используется репликация для синхронизации базовых - или системных данных - ну например валютных котировок в реалньном времени. Для отчётности и поиска мы используем OLAP системы - Data Mart или Data Warehouse. То есть архитектура сегодняшнего бухгалтерского комплекса достаточно многоплановая. Мой Вам дружеский совет - начните с архитектуры. Не поддавайтесь на уговоры типа мы хотим IE и всё тут. Объясните что в браузере например существует лимит обозримости ввода данных. Кроме того требуются специальные средства защиты от прямого воздействия на сервер через браузер - известный под названием "иньекцирование" Injection. Поэтому для Вывода данных может быть и удобно иметь красивый интерфейсик IE, а вот для обработки и особенно ВВОДА большого количества... Мы обычно не рекоммендуем браузеры. Проще это достигается чётко отработанным форматом окошек - пусть даже тонких клиентского приложения.

Извините я попытался объяснить на самом высоком уровне - с высоты 60000 фт.
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35812215
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldLediПосмотреть бы внешний вид подобных задач. Кто бы что не говорил, я для меня даже посмотреть, как работает пользователь, много дает

Когда мы готовим концептуальную платформу для интерфейса мы ставим камеру нацеленную на пользователя и записываем каждое движение и каждый клик на экране. Есть такие системочки. Все интерфейсы и поля в них фиксируются - потом анализируем что из "ручного" ввода можно автоматизировать. Потом готовим для начала простенькие Браузер - связанные экранчики - здесь очень важно определить что будет управляться мышкой (как например выборка из drop down or radio button check-box etc) а что будет вводиться ручками. Если ввод составляет более 30% работы среднестатистического пользователя - обычно мы отказываемся от браузера. Но опять же - очень имперический подход. А вот если это thin client стараемся максимально приблизить к существующим системам ввода.
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35812548
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad
Если ввод составляет более 30% работы среднестатистического пользователя - обычно мы отказываемся от браузера.
- в пользу чего и на каком протоколе?
- т.е. вы не меняете и оптимизируете бизнес-процесс, чтобы выяснить _почему_ > 30% ?
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35813588
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Marmelad, коллега, не зло замечу, спуститесь на землю,все ваши доводы уже не соответствуют действительности Silverlight
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35813779
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa2 Marmelad, коллега, не зло замечу, спуститесь на землю,все ваши доводы уже не соответствуют действительности Silverlight Я тоже пока не на земле, как Marmelad - не видел пока в магазине кассовых аппаратов на Silverlight.

И сайтов на Silverlight, в которых организован быстрый ввод данных, тоже пока не видел, хотя, возможно, они и существуют.

Petro123- т.е. вы не меняете и оптимизируете бизнес-процесс, чтобы выяснить _почему_ > 30% ?Как можно оптимизировать работу человека, нанятого для ввода данных? Например, заполнение анкеты со слов человека, или ввод какой-нибуть первички в бугалтерии? Чем вообще можно заменить ввод данных, если они нужны, но ещё не введены?
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35813818
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,
+1
именно и нужно уточнять, что сиуация - ситуации рознь. Как раз в 1С первичку вводят всё меньше и меньше (можно взять приходные накладные и т.д.)
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35813819
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgSeVa2 Marmelad, коллега, не зло замечу, спуститесь на землю,все ваши доводы уже не соответствуют действительности Silverlight Я тоже пока не на земле, как Marmelad - не видел пока в магазине кассовых аппаратов на Silverlight.

И сайтов на Silverlight, в которых организован быстрый ввод данных, тоже пока не видел, хотя, возможно, они и существуют.К тому-же сравнение не совсем корректное.

Silverlight - это всё-таки не WEB-интерфейс.

Это ActiveX, т.е. нативный программа, некая виртуальная машина.

В этом смысле писать для Silverlight - это всё равно, что писать под dot.net, или даже просто написать приложение на С++ как ActiveX, запускать его в браузере и говорить, что это WEB-интерфейс :-)
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35813863
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123alexeyvg,
+1
именно и нужно уточнять, что сиуация - ситуации рознь. Как раз в 1С первичку вводят всё меньше и меньше (можно взять приходные накладные и т.д.)Да, разумеется, надо анализировать.

В большинстве случаев как раз WEB-интерфейс предпочтительней, просто пока нельзя на него перевести всё :-)
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35813910
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgPetro123alexeyvg,
+1
именно и нужно уточнять, что сиуация - ситуации рознь. Как раз в 1С первичку вводят всё меньше и меньше (можно взять приходные накладные и т.д.)Да, разумеется, надо анализировать.

В большинстве случаев как раз WEB-интерфейс предпочтительней, просто пока нельзя на него перевести всё :-)
IMHO
такого бардака в технологиях как в Web нет нигде в IT.
Бурлит и кипит как борщь украинский.

С точки зрения пользователя - как здорово Web. А как только реализация упирается в Модальные окна\запрос без обновления\траффик-скорость\индивидуальность\...
...так и начинаются шатания от AJAX до ПровозоРакетоМобилей-фреймворков.
Отстаёт наш Web :)
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814079
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa2 Marmelad, коллега, не зло замечу, спуститесь на землю,все ваши доводы уже не соответствуют действительности Silverlight

Оооо Как Вы Коллега пролили Бальзам на мою душу... Я всё ещё представляю Russian IT как ХХ век... Извините Коллега, Но если так.... - Прошу нашу OldLady к столу на WCF WPF местечко. Истинный ХХI век - но для нас - тружеников ERP - пока ещё недоступный... Even here in the USA - we are slow motion people... :)
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814460
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr MarmeladИстинный ХХI век - но для нас - тружеников ERP - пока ещё недоступный... Even here in the USA - we are slow motion people... :)
Ой,Коллега, и не говорите! Мы хоть и сирые, и убогие, но в Ваших краях плавать доводилось,какие реликты у Вас обитают знаем не понаслышке:) Но не все так грустно:
Говорит и показывает SAP , Кто найдет отличие от толстого клиента?

автор
Silverlight - это всё-таки не WEB-интерфейс.
Это ActiveX, т.е. нативный программа, некая виртуальная машина.

Интерфейс точно не WEB,но грузится с сервера и выполняется в браузере.Заказчика такие мелочи интересовать не будут.
авторВ этом смысле писать для Silverlight - это всё равно, что писать под dot.net, или даже просто написать приложение на С++ как ActiveX, запускать его в браузере и говорить, что это WEB-интерфейс :-)
Совершенно верно - dot.net в чистом виде и в этом вся заковыка.Я с нуля, за три дня, смог сделать работающий прототип для показа заказчику.Таких результатов, честно говоря, я даже и не ожидал:
- компактность - 200кБ(около 20 форм для справочников и 3 достаточно сложные).Модули можно подгружать по необходимости.
- скорость отрисовки без перезагрузки страниц,как во времена Дос,причем, с наворотами и визуальными эффектами, от железа практически не зависит.
- во время работы трафик минимальный
Посмотрел ролики с PDC 2008, в каком направлении дальше двигаться я для себя определил
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814519
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa Говорит и показывает SAP , Кто найдет отличие от толстого клиента?


А ктож спорит, коллега, если кто нить чего изобрёл - сам Бог велит попробовать ЭТО на примере SAP. конешна работать будет - но пока не сегодня -- где нить завтра послезавтра мы конешна буем такое внедрять. Ну не стоять же столько лет на одном месте; Так ведь: Революция понимаишЬЬЬ... А вот отличия найти не удалось - вернее совсем не удалось посмотреть - потому как нету ещё разрешения клиента грузить Silverlight опять же всё те же консерны - безопасность, понимаишЬЬь технология непроверенная.. Так что пока до эксплуатационщиков дойдёт - мы все тут настроим кучу интеерсных решений для Ув OldLady....
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814526
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати - где то на PDC 1998 Биля Гейц демонстрировал прелести XML технологии - кто нить помнит что это такое....? А то я всё жду и жду когда мы наконец XML будем раскручивать по полной программмее... Никак не дождусь...
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814552
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторРеволюция понимаишЬЬЬ... А вот отличия найти не удалось - вернее совсем не удалось посмотреть - потому как нету ещё разрешения клиента грузить Silverlight
Если убрать s в расширении предыдущей ссылки, то можно будет и не нарушать безопасность.

Вариант на AJAX
автор Так что пока до эксплуатационщиков дойдёт - мы все тут настроим кучу интеерсных решений для Ув OldLady....
У них и так эта туча уже есть,но только она заказчика не устраивает

авторКстати - где то на PDC 1998 Биля Гейц демонстрировал прелести XML технологии - кто нить помнит что это такое....? А то я всё жду и жду когда мы наконец XML будем раскручивать по полной программмее... Никак не дождусь...

Последний формат MS Office = XML, XAML = XML
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814561
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa Вариант на AJAX The site does not support this browser. всем на ослик теперь переходить?
...
Рейтинг: 0 / 0
MS SQL и WEB- технологии
    #35814567
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторThe site does not support this browser. всем на ослик теперь переходить?
Когда я работал в забугорной конторе с жесткой секретностью, там ставилось только стандартное ПО
...
Рейтинг: 0 / 0
25 сообщений из 117, страница 1 из 5
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / MS SQL и WEB- технологии
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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