powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Много вопросов
12 сообщений из 37, страница 2 из 2
Много вопросов
    #32090781
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,

Все проекты разные, поэтому 100% "правильных"
решений нет.

1.
н-шинная течнология
- клиент (браузер)
- сервер (асп, жсп, рнр, перл)
- дазабанных
...это один из хороших решений для многопол'зовател'ского
режима, особенно навырост. недостатки - средней силы
интерфасе (хтмл) и необходимост' знаний технологий
(язык и веб/аппликайшн сервер). Версии на сервере
можно менят' на-лету (ну максимум за 10 сек останова).

С "толстым" клиентом (дельфи, свинг, вб) может возникнут'
морока с апдейтами.

2.
Использование процедур на базе имеет много за и против.

Мое мнение, их можно/надо применять если:
-- разработчик - уверенный скулист
-- для логики свянанной с итегрити данный
-- для дата-напряженных процессов
-- если пл/скл программер не хочет потерять работу
-- если нет Б2Б процессов
-- для максимального использования контроля доступа
-- надо разгрузить "толстого" клиента и умен'шить и/о

против:
-- не ООП
-- в случае клиент-сервер-дб домайн бизнес процессы
намного (!) легче делат' на жаве или с#
-- чуждая среда програмирования для разработчика
аппликации на ОО : другой язык, другие тулы,
права доступа, инвалидация, контрол' версий,
деплоймент (установка) итд - все по другому.

ЙЙ
...
Рейтинг: 0 / 0
Много вопросов
    #32090957
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to admin
стыдно;-( но я както месяц назад сообщеий 5 его упрашивал чтобы он не флудил, второй раз терпения не хватило..

to cat2
а) да теряю, поэтому иногда приходится копировать его в QA и проверять, но как правильно заметил javajdbc, sql я както не воспринимаю как равноценную часть программу, а лишь как способ хранения данных. Ну так привык

б) если вы имеете в виду то что файл нельзя перезаписать, то эта проблема у меня решена, но вообще у меня все находяться в пределах 20 секунд хода


Однозначного преимущества любого из способов я так понимаю нет, но спасибо за разъяснения, может когда нибудь буду и процедуры юзать
...
Рейтинг: 0 / 0
Много вопросов
    #32090958
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2MPro
Только если вырубят мой айпи то еще несколько тыс народа обрубят. Прокси дело хитрое;-)


Не боись! :) Всегда можно узнать твой внутренний IP, и много других параметров, которые учитываются при голосованиях, статистика заходов на сайты, версии бровзера! Одним словом - вычислят! :)

А вот ругаться на сайте действительно не порядочно! Есть специально отведенные места для этого!
...
Рейтинг: 0 / 0
Много вопросов
    #32093942
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может теоритески и можно а вот практически я сомневаюсь что хватит квалификации
...
Рейтинг: 0 / 0
Много вопросов
    #32093945
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но я вообщето и не скрываюсь
...
Рейтинг: 0 / 0
Много вопросов
    #32093955
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зря. ужа давно пора. Big Brother is watching you
...
Рейтинг: 0 / 0
Много вопросов
    #32094081
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тоже нарываешься?
...
Рейтинг: 0 / 0
Много вопросов
    #32094083
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
откуда только столько бездельников берется
...
Рейтинг: 0 / 0
Много вопросов
    #32094152
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мы тут живём

ЗЫ
ну ты даёшь
...
Рейтинг: 0 / 0
Много вопросов
    #32094338
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если файл с программой лежит на Unix сервере то тогда проблемы не будет,ак пользователи уже открывшую программу будут работать в старой, но это не помешает залить поверх новую программу и при запуске пользоваться уже новой. Хардлинки и все такое.
IMHO может и ошибаюсь, не проверял. Надеюсь что это правда,потомучто рассчитываю сделать так у себя.
...
Рейтинг: 0 / 0
Много вопросов
    #32094341
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Залить-то Вы может и зальете, но все равно надо будет оповестить юзеров, что надо перезапустить прогу.

И вдогонку. Еще два преимущества хранимых процедур.
1. ХП компилируется один раз, во время создания, а запрос сделаный в тексте каждый раз при обращении к базе. Для 10 пользователей это, конечно, не критично.
2. Если запрос собирается в проге, то из текста проги можно выловить имена таблиц и полей. Что не есть хорошо с точки зрения безопасности.
...
Рейтинг: 0 / 0
Много вопросов
    #32094981
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да о чем спор. Хранимые процедуры нужны если есть бизнес правила.
В 20 разных местах рассчитывается стоимость позиции. Можно через селект и формулу. Можно создать специальную функцию и везде ее вызывать(ну кстати бывает что нужно подсчитанную сумму из селекта получить, тут то как?). А можно создать ХП и сделать рассчет там. И тогда если изменяется правило рассчета(а всякое бывает) то ничего нигде переделывать не нужно, все селекты, все функцие все зависимые ХП выдают правильный результат и все счастливы и довольны. Да только консерватизм. Ничего уже не поделаешь.
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Много вопросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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