|
Тема |
Отг: Жални мисли... (Delphi/BCB Databases) [re: Любомир Ганов_anon] |
|
Автор | Жоро_anon (Нерегистриран) | |
Публикувано | 29.12.00 09:34 |
|
|
Ти си стигнал до класически проблем :-). Моя опит в разрешаването на тази дилема се състои в следното - създаване на сърверна част, в която е капсулирана бизнес логиката и database връзките. Клиента има вградена възможно най-малко логика. Ако такава все пак се налага - най-добре да се изнесе в отделни библиотеки. Винаги помага при проектирането да си представяш тъп(и чужд) клиент - например Интернет браузър. Въпроса как да се свърже клиентската и сърверната част е тривиален - отговора е с любимото ти средство - socket със собствен (изчистен) протокол, COM/DCOM, CORBA - каквото ти е удобно. Тази стратегия намалява трафика по мрежата (особено ако сърверната част и базата данни са на една машина) - позволява лесен ъпгрейд и има възможност за смяна на клиента по всяко време :-). Между другото ти решава и проблема с драйверите за database сървера, защото такъв ти трябва само на сърверната машина. :-) Поздрави.
|
| |
|
|
|