powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / БД MSSQL 2005 и IE
25 сообщений из 166, страница 1 из 7
БД MSSQL 2005 и IE
    #34320401
Ларионов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наша организация заказывает программное обеспечение (учетная система). Движение грузов, заявки, накладные, счета, оплаты и т.д.

Разработчик предложил следующую модель. База данных и обработчик находятся на сервере, а пользователи получают доступ к ресурсам БД через IE. Т.е. никакого другого программного обеспечения на компах пользователей не будет, все будет подготавливаться на сервере, а мы будем просматривать, вводить и редактировать данные через Internet Explorer.

База данных MS SQL 2005, обработчик собираются писать на "Визуал Студия", если это имеет значение.

Подскажите пожалуйста:
1. преимущества и недостатки такого подхода.
2. где можно про это почитать
3. как называется такая технология.

Спасибо.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34320540
Xoxerix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что для логистической компании тонкий клиент это - самое то :)
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34320586
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Ларионов
>Наша организация заказывает программное обеспечение ...

Есть и другие модели, например см. здесь:
http://www.gotdotnet.ru/LearnDotNet/NETFramework/223738.aspx
http://www.gotdotnet.ru/Downloads/Examples/401713.aspx - ЦУС
http://www.gotdotnet.ru/Downloads/Examples/408575.aspx - Сервер приложений

С уважением, Владимир.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34322941
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛарионовПодскажите пожалуйста:
1. преимущества и недостатки такого подхода.1. Это реализовать сложнее, чем обычное приложение клиент/сервер.
2. Интерфейсные возможности будут ограничены, т.к. подходы к навигации и поиску нужны несколько другие, чем традиционный www-серфинг.
3. Фактически это 3-звенка со всеми вытекающими сложностями.... Оно Вам нада ???

Разработчик будет писать систему с нуля ??????? На это уйдёт 1..2года. При том, что задача весьма стандартна (банальный склад), это мероприятие ждет сомнительный успех.

Почему был выбран именно этот путь ? Чем не подошли существующие решения ?
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34323015
Грымз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV ЛарионовПодскажите пожалуйста:
1. преимущества и недостатки такого подхода.1. Это реализовать сложнее, чем обычное приложение клиент/сервер.
2. Интерфейсные возможности будут ограничены, т.к. подходы к навигации и поиску нужны несколько другие, чем традиционный www-серфинг.
3. Фактически это 3-звенка со всеми вытекающими сложностями.... Оно Вам нада ???

Позвольте с Вами немножко поспорить.

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

2. Для построения интерфейса интранет-системы (т.е. системы, в которой мы можем выдвигать определённые требования и ограничения в адрес аппаратно-программной платформы клиентского рабочего места) можно использовать как старые добрые технологии активного содержимого (типа java applets или, не к ночи будь помянуты, ActiveX), так и всякие новомодные прибамбахи типа ajax и flash. Смею Вас заверить, флэшовый интерфейс ничем не уступает интерфейсу толстого клиента, а валять его на Flex Builder так же просто и быстро, как на дельфах каких-нибудь).

3. А какие такие у 3-звенки особенные сложности, перекрывающие её достоинства?

Теперь, наверно, надо бы упомянуть о достоинствах предлагаемой схемы.

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

2. Нет проблем с организацией работы с системой территориально распределённых пользователей - хоть из соседнего здания, хоть с другого конца земного шара. Как выше было уже сказано - это очень ценно для логистической конторы. Выдали экспедитору мобильник и PDA - вот рабочее место и готово, сел на пенёк на опушке - и набивай себе информацию.

В общем, если требования разработчика по срокам и деньгам заказчика устраивают - IMHO не надо заморачиваться насчёт архитектуры системы, пусть делают под тонкий клиент.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34323639
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особо оговорите меры защиты.
Например, возможность работать с любого места где есть IE, порождает опасность что в этом месте останутся ваши ценные данные во временных IE файлах.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34324944
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- "время отклика системы"
- интерфейс "переоткрытия" страниц
наиболее значимые критерии чтобы хорошо подумать.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34325783
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять, 25... Я Вас умоляю...

ГрымзДля построения интерфейса интранет-системы (т.е. системы, в которой мы можем выдвигать определённые требования и ограничения в адрес аппаратно-программной платформы клиентского рабочего места) можно использовать как старые добрые технологии активного содержимого (типа java applets или, не к ночи будь помянуты, ActiveX), так и всякие новомодные прибамбахи типа ajax и flash.

Что java applets, что "всякие новомодные прибамбахи" сильно подымают требования "в адрес аппаратно-программной платформы клиентского рабочего места" по сравнению с обычным толстым win32 клиентом. Миф №1...

Грымз3. А какие такие у 3-звенки особенные сложности, перекрывающие её достоинства?

3 звена, вместо 2х! Еще сложности нужны?! Миф №2...

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

Гм... Вот у нас классическая 2у звенка. Выложили новую версию на сервак - и "все пользователи автоматически начали с ней работать". Третье звено, как и пятое колесо, тут совершенно не нужно. Миф №3...

ГрымзНет проблем с организацией работы с системой территориально распределённых пользователей - хоть из соседнего здания, хоть с другого конца земного шара. Как выше было уже сказано - это очень ценно для логистической конторы. Выдали экспедитору мобильник и PDA - вот рабочее место и готово, сел на пенёк на опушке - и набивай себе информацию.

Да я хоть с Нижней Тегусегальпы могу работать - был бы хоть какой-нибуь канал связи. Миф №4...

ГрымзВ общем, если требования разработчика по срокам и деньгам заказчика устраивают - IMHO не надо заморачиваться насчёт архитектуры системы, пусть делают под тонкий клиент

Вообщем, я бы тысячу раз подумал. Особенно в контексте "обработчик собираются писать на..." Разработчик, похоже, решил свои скилы потренировать. Как бы это все это боком не вышло. Поинтересуйтесь, есть ли у него за спиной работающие решения в такой архитектуре.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326185
Грымз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinОпять, 25... Я Вас умоляю...

ГрымзДля построения интерфейса интранет-системы (т.е. системы, в которой мы можем выдвигать определённые требования и ограничения в адрес аппаратно-программной платформы клиентского рабочего места) можно использовать как старые добрые технологии активного содержимого (типа java applets или, не к ночи будь помянуты, ActiveX), так и всякие новомодные прибамбахи типа ajax и flash.

Что java applets, что "всякие новомодные прибамбахи" сильно подымают требования "в адрес аппаратно-программной платформы клиентского рабочего места" по сравнению с обычным толстым win32 клиентом. Миф №1...


Правда? Читаем system requirements для Flash Player 8:

Intel Pentium II 450MHz or faster processor (or equivalent)
128MB of RAM

Много ли Вы видели за последний год офисных компьютеров, не отвечающих этим требованиям?

Кстати - а чем это ActiveX существенно тяжелее толстого win32 клиента с аналогичной функциональностью?


pkarklin
Грымз3. А какие такие у 3-звенки особенные сложности, перекрывающие её достоинства?

3 звена, вместо 2х! Еще сложности нужны?! Миф №2...


А у собаки 4 ноги. А у кенгуру 2. И что - из этого следует, что у собаки в жизни больше сложностей, чем у кенгуру? Трёхзвенка - это отделение бизнес-логики от client view, т.е. (навскидку-первое что в голову приходит):

1. Перенос "тяжёлых" операций с чахлого клиента на мощный сервер
2. Лёгкая миграция данных между различными database backends и предоставление клиенту прозрачного доступа к распределенным хранилищам данных
3. Возможность значительного изменения бизнес-логики без внесения изменений в клиентскую часть
4. Лёгкость создания data marts корпоративной БД для различных структурных подразделений.

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


pkarklin
ГрымзОтсутствуют накладные расходы по сопровождению клиентских рабочих мест - выложили новую версию софта на сервак, все пользователи автоматически начали с ней работать. Для контор с большим количеством рабочих мест это весьма существенное достоинство.

Гм... Вот у нас классическая 2у звенка. Выложили новую версию на сервак - и "все пользователи автоматически начали с ней работать". Третье звено, как и пятое колесо, тут совершенно не нужно. Миф №3...


Ага. Особенно прикольно это всё выглядит, когда человек 500 с началом рабочего дня практически одновременно пытаются запустить лежащий на серваке набор программулин мегабайта в два-три весом каждая. Наблюдали-с.

pkarklin
ГрымзНет проблем с организацией работы с системой территориально распределённых пользователей - хоть из соседнего здания, хоть с другого конца земного шара. Как выше было уже сказано - это очень ценно для логистической конторы. Выдали экспедитору мобильник и PDA - вот рабочее место и готово, сел на пенёк на опушке - и набивай себе информацию.

Да я хоть с Нижней Тегусегальпы могу работать - был бы хоть какой-нибуь канал связи. Миф №4...


Правда чтоль? Не могли бы Вы выложить куда-нибудь демо-версию толстого клиента своей ИС? Очень хочется позапускать её одновременно на PDA под WinCE через GPRS, линуховом компе в интернет-кафе и ноутом под Вистой в вайфайном хот-споте.

P.S. Вообще на самом деле спор беспредметен без знания требований заказчика к обеспечению удалённого доступа к системе и характеристик компьютерного парка и линий связи.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326274
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГрымзПравда? Читаем system requirements для Flash Player 8:

Intel Pentium II 450MHz or faster processor (or equivalent)
128MB of RAM

Много ли Вы видели за последний год офисных компьютеров, не отвечающих этим требованиям?

Уважаемый, я думаю, Вам не надо объяснять, чем отличются minimum system requirements и те requirements, на которых Ваше приложение, использующее "всякие новомодные прибамбахи" будет работать без тормозов, т.е. иметь нормальное время отклика, например, на элементарный скрол по гриду. На приведенной Вами конфигурации толстый клиент, написанный, скажем, на Delphi, будет летать, а вот упомянутые Вами java applets, и "всякие новомодные прибамбахи" буду жутко тормозить. Проверено...

ГрымзА у собаки 4 ноги. А у кенгуру 2. И что - из этого следует, что у собаки в жизни больше сложностей, чем у кенгуру?

Из этого следует одно - усложение и удорожание общей стоимости проекта, ибо проектировать, разрабатывать, тестировать и т.п. нужно на 1 звено больше, чем в классической двузвенке.

ГрымзТрёхзвенка - это отделение бизнес-логики от client view, т.е. (навскидку-первое что в голову приходит):


Заменяем в Вашем высказывании одно слово:

Двузвенка - это отделение бизнес-логики от client view, т.е. (навскидку-первое что в голову приходит):

и пытаемся подставить Ваши же аргументы:

Грымз1. Перенос "тяжёлых" операций с чахлого клиента на мощный сервер

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

Грымз2. Лёгкая миграция данных между различными database backends и предоставление клиенту прозрачного доступа к распределенным хранилищам данных

С миграцией, действительно, не все так гладко. А вот на счет "предоставление клиенту прозрачного доступа к распределенным хранилищам данных" - да.

Грымз3. Возможность значительного изменения бизнес-логики без внесения изменений в клиентскую часть

Да.

Грымз4. Лёгкость создания data marts корпоративной БД для различных структурных подразделений.

Да.

Если еще, что-то "придет в голову" на предмет плюсов 3х звенки - пишите. Я и многие остальные участники форума (и не только этого его раздела) ждем их уже давным давно.

ГрымзДа много чего ещё вкусного.

Гы... Читайте Выше...

ГрымзУмные люди трёхзвенку ведь не для собственного удовольствия придумали, а для удовлетворения потребностей бизнесов.

Вот и надо исходить из "потребностей бизнеса", а не из кажущихся Вам "вкусностей".

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

Этих "сложностей" будет больше, чем "сложностей" для "опытной команды разработчиков классической двузвенки", архитектуре которой 200 лет в обед.

ГрымзАга. Особенно прикольно это всё выглядит, когда человек 500 с началом рабочего дня практически одновременно пытаются запустить лежащий на серваке набор программулин мегабайта в два-три весом каждая. Наблюдали-с.

Ну, если у тех людей, за которыми Вы наблюдали, приложение в виде одного ехешника - это единственное возможное решение, то их мне жаль.

ГрымзПравда чтоль? Не могли бы Вы выложить куда-нибудь демо-версию толстого клиента своей ИС? Очень хочется позапускать её одновременно на PDA под WinCE через GPRS, линуховом компе в интернет-кафе и ноутом под Вистой в вайфайном хот-споте.

Все, на чем может работать Win32 будет работать.

ГрымзP.S. Вообще на самом деле спор беспредметен без знания требований заказчика к обеспечению удалённого доступа к системе и характеристик компьютерного парка и линий связи.

Вот здесь, позволю себе с Вами согласиться.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326452
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор с такой лёгкостью рассуждает про "вкусности" 3-звенки, как будто он их 10штук сам написал.
Вот как напишете хоть одну, тогда и поговорим про "вкусности".
Кстати большинство этих "вкусностей" либо неактуальны либо ничем не лучше других способов решения.
3-звенки многократно обсуждали в соседней делфийской арии. Почитайте для общего развития.

Сложность - самый главный камень предкновения в долгосрочном проекте. Достигнув критического уровня сложности, проект становится просто неуправляемо глюкавым. С 3-звенкой этот критический уровень достигается очень быстро,..... возможно даже до появления первой production-версии.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326625
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVАвтор с такой лёгкостью рассуждает про "вкусности" 3-звенки, как будто он их 10штук сам написал.
Вот как напишете хоть одну, тогда и поговорим про "вкусности".
Кстати большинство этих "вкусностей" либо неактуальны либо ничем не лучше других способов решения.
3-звенки многократно обсуждали в соседней делфийской арии. Почитайте для общего развития.

Сложность - самый главный камень предкновения в долгосрочном проекте. Достигнув критического уровня сложности, проект становится просто неуправляемо глюкавым. С 3-звенкой этот критический уровень достигается очень быстро,..... возможно даже до появления первой production-версии.
+1
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326669
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVСложность - самый главный камень предкновения в долгосрочном проекте. Достигнув критического уровня сложности, проект становится просто неуправляемо глюкавым. С 3-звенкой этот критический уровень достигается очень быстро,..... возможно даже до появления первой production-версии.

Ну не надо пугать сложностью.
Писал и двузвенки и трехзвенки и не заметил никаких сложностей при написании последних. А если что-нибудь типа OWS использовать, то у той же трехзвенки весь код будет написан на одном языке и храниться в одном месте.
Кроме того, учитывая, что для серверов приложений существуют нормальные ООП языки (с чем проблема у серверов БД), то сложность всего проекта при трехзвенке может быть даже ниже.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326792
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyКроме того, учитывая, что для серверов приложений существуют нормальные ООП языки (с чем проблема у серверов БД), то сложность всего проекта при трехзвенке может быть даже ниже. На ООП писать "просто", а на SQL - "сложно" и поэтому трехзвенка может быть "проще". Я вас правильно понял ?
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326840
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KudinovНа ООП писать "просто", а на SQL - "сложно" и поэтому трехзвенка может быть "проще". Я вас правильно понял ?
Нет не правильно. Бизнес-логика не реализуется средствами SQL - необходимо использовать процедурные языки. Процедурные расширения большинства СУБД не являются объектно-ориентированными. А ООП языки - удобнее, особенно в больших проектах и позволяют луше структурировать код и тем самым снизить его сложность (не зря же сейчас практически все СУБД начинают к себе Java или что-то такое привинчивать).
Или вы ярый противник ООП программирования?
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326893
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey Alexey KudinovНа ООП писать "просто", а на SQL - "сложно" и поэтому трехзвенка может быть "проще". Я вас правильно понял ?
Нет не правильно. Бизнес-логика не реализуется средствами SQL - необходимо использовать процедурные языки. Процедурные расширения большинства СУБД не являются объектно-ориентированными. А ООП языки - удобнее, особенно в больших проектах и позволяют луше структурировать код и тем самым снизить его сложность (не зря же сейчас практически все СУБД начинают к себе Java или что-то такое привинчивать).
Или вы ярый противник ООП программирования?
бизнес-логика манипулирования данными реляционной структуры?
Нет пока ещё объектных БД, поэтому никто лучше РСУБД ваши данные не обработает.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326897
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyБизнес-логика не реализуется средствами SQL - необходимо использовать процедурные языки.

О-па... А мужики то и не знают... ((с) Реклама пива).

Bogdanov AndreyПроцедурные расширения большинства СУБД не являются объектно-ориентированными. А ООП языки - удобнее, особенно в больших проектах и позволяют луше структурировать код и тем самым снизить его сложность

Разрешите заметить, что речь идет о системах, расчитанных на обработку данных. И, уж если, данные храняться в реляционной СУБД, то я не вижу никакой необходимости в каком-либо ООП языке, дополнительном к процедурным расширениям конкртеной СУБД. Быстрее, чем на SQL, обрабатывать реляционные данные на другом языке не получится.

Bogdanov Andrey(не зря же сейчас практически все СУБД начинают к себе Java или что-то такое привинчивать).

Привинтить можно что угодно. Вопрос в практической применимости и отдачи от того, что привинитили.

Bogdanov AndreyИли вы ярый противник ООП программирования?

На клиенте - 2мя руками за. На стороне сервера, где реализуется бизнес-логика на SQL "ярый противник".
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326902
Nonsens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал как внутрикорпоративные, так и коммерческие коробочные продукты в трехзвенке. Ничего такого, чем тут пугают, замечено не было.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326971
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyНет не правильно Похоже, что таки правильно понял.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34326990
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NonsensДелал как внутрикорпоративные, так и коммерческие коробочные продукты в трехзвенке. Ничего такого, чем тут пугают, замечено не было.

М.б. огласите некоторые из "коробочных"?!
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34327107
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin
Разрешите заметить, что речь идет о системах, расчитанных на обработку данных. И, уж если, данные храняться в реляционной СУБД, то я не вижу никакой необходимости в каком-либо ООП языке, дополнительном к процедурным расширениям конкртеной СУБД. Быстрее, чем на SQL, обрабатывать реляционные данные на другом языке не получится.


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

pkarklin
Bogdanov AndreyИли вы ярый противник ООП программирования?
На клиенте - 2мя руками за. На стороне сервера, где реализуется бизнес-логика на SQL "ярый противник".

То есть вы признаете, что ООП - позволяет снизить сложность приложений. Но вера (или другие соображения - сейчас мы их не касаемся, так как речь исключительно о сложности) не позволяет вам использовать SQL на стороне сервера. Ну так что ж. Вы вправе усложнять себе жизнь, но не надо пугать этими сложностями других.
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34327221
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyЗамечу, что речи о скорости обработки данных не было. Вопрос исключительно о сложности разработки. так что давайте не отступать от темы.

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

Что понадобиться мне:

1. Одна хп на сервере, которая принимая в качестве параметров id позиции штатного расписания и процент изменения выполняла бы один элементарный UPDATE.
2. Один компонет на клиенте, который бы в нужный момент подставлял параметры и "дергал" бы эту процедуру.

Теперь прошу Вас описать как бы это выглядело при Вашем подходе.

Bogdanov AndreyТо есть вы признаете, что ООП - позволяет снизить сложность приложений.

Я признаю одно -"Кесареву - кесарево". Т.е. инструмент должен применяться к месту, а не использоваться только из догматических соображений.

Bogdanov AndreyНо вера (или другие соображения - сейчас мы их не касаемся, так как речь исключительно о сложности) не позволяет вам использовать SQL на стороне сервера.

Возможно я Вас не понял, или Вы что-то другое хотели сказать, но на стороне сервера и использую SQL и его процедурные расширения.

Bogdanov AndreyНу так что ж. Вы вправе усложнять себе жизнь, но не надо пугать этими сложностями других.

Вот когда Вы распишите приведенный Выше пример в своей реализации, можно будет судить о том, справедливо ли я "других пугаю".
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34327228
Nonsens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin NonsensДелал как внутрикорпоративные, так и коммерческие коробочные продукты в трехзвенке. Ничего такого, чем тут пугают, замечено не было.

М.б. огласите некоторые из "коробочных"?!

Удостоверяющий центр
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34327251
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nonsens pkarklin NonsensДелал как внутрикорпоративные, так и коммерческие коробочные продукты в трехзвенке. Ничего такого, чем тут пугают, замечено не было.

М.б. огласите некоторые из "коробочных"?!

Удостоверяющий центр

Этот? http://www.infotecs.ru/Soft/uc.htm#2
...
Рейтинг: 0 / 0
БД MSSQL 2005 и IE
    #34327290
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin
Ок. Давайте обсудим сложность. Берем элементарный пример. Есть на сервере (сервер у нас, надеюсь, все-таки реляционный) табличка "Штатное расписание", которое содержит в качестве одного из аттрибутов поле "Оклад". Задача - иметь в приложении возможность изменять оклад в процентом отношении у существующему.

Что понадобиться мне:

1. Одна хп на сервере, которая принимая в качестве параметров id позиции штатного расписания и процент изменения выполняла бы один элементарный UPDATE.
2. Один компонет на клиенте, который бы в нужный момент подставлял параметры и "дергал" бы эту процедуру.

Теперь прошу Вас описать как бы это выглядело при Вашем подходе.

То есть процедурами вы все-таки пользуетесь? А то заливали тут про SQL.
Ну а при моем подходе достаточно одной процедуры на сервере (если мы OWS используем, то это будет ХП, если Java-сервлет, то класс на Java).

pkarklin
Bogdanov Andrey
Но вера (или другие соображения - сейчас мы их не касаемся, так как речь исключительно о сложности) не позволяет вам использовать SQL на стороне сервера.

Возможно я Вас не понял, или Вы что-то другое хотели сказать, но на стороне сервера и использую SQL и его процедурные расширения.

Хорошая у меня опечатка вышла. По Фрейду прямо. В моем предложении вместо SQL должно быть ООП.
...
Рейтинг: 0 / 0
25 сообщений из 166, страница 1 из 7
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / БД MSSQL 2005 и IE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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