Жални мисли... (Delphi/BCB Databases)

9 отговора 171 прегледа
#1

Жални мисли... (Delphi/BCB Databases)

Казвал съм го, но ще се повторя. Не съм програмист, но прекалено много си служа със софт
в работата си. Що се отнася за Win, човъркам някои
прости приложения (desktop) със CBuilder, понеже
не се ориентирам в C/C++. Тук кофти/смешно е, че
с Delphi не се занимавам, щото не знам какво е
Pascal. Дали не беше марка бира?...
Шегувам се, разбира се. По мое време (може би
и сега) Pascal учат "обилно" в някои ВУЗ. Това
обаче е една друга тема, за която в клуба вече се
каза туй-онуй.
Но каква е все пак жалбата ми? УЖАС! Ако се наложи да си търся някъде постоянна работа със
софтуер, без MSVC && MFC и/или Java - вероятността
е много малка.Мамка му и прасе, на 42-43 години, не мога да изкопая още една година/две да
"разджуркам" MSVC и някои други работи. Понеже 90% от дейността ми, е свързана с Databases, възниква един кофти въпрос.
Добре де, не всеки user, изпитво "огромно,
любвеобилно" желание да поставя на един или
повече компютри Borland Database Engine! Пък и
онези от Microsoft със "сгурност" си имат други
планове. От друга страна броя на програмистите
използуващи Delphi е внушителен.
Господа пишещи Delphi / BCB, моля ви за професионален коментар относно стратегиите за
заобикаляне на този проблем. Все пак, single-
two tiered aplications са масово срещани.
Имам и още приказки, ама по-после.

Поздрави: Любо



Отговор
в отговор на Любомир Ганов_anon #2

Отг: Жални мисли... (Delphi/BCB Databases)

Ти си стигнал до класически проблем :-). Моя опит в разрешаването на тази дилема се състои в следното - създаване на сърверна част, в която е капсулирана бизнес логиката и database връзките. Клиента има вградена възможно най-малко логика. Ако такава все пак се налага - най-добре да се изнесе в отделни библиотеки. Винаги помага при проектирането да си представяш тъп(и чужд) клиент - например Интернет браузър.
Въпроса как да се свърже клиентската и сърверната част е тривиален - отговора е с любимото ти средство - socket със собствен (изчистен) протокол, COM/DCOM, CORBA - каквото ти е удобно.
Тази стратегия намалява трафика по мрежата (особено ако сърверната част и базата данни са на една машина) - позволява лесен ъпгрейд и има възможност за смяна на клиента по всяко време :-). Между другото ти решава и проблема с драйверите за database сървера, защото такъв ти трябва само на сърверната машина. :-)
Поздрави.

Отговор
в отговор на Жоро_anon #3

Podhoda e idealen i ako resis ....

da migriras kam Linux. Tam i socetite sa mnogo dobre napraveni i corbata maj si e vgradena (az ne sam stignal chak do tam)

Отговор
в отговор на Любомир Ганов_anon #4

Отг: Жални мисли... (Delphi/BCB Databases)

Lubo, Lubo ....
Абе момче, я се стегни !
Какав е този хленч?
Голямото момче плаче за BDE?
Аз също съм програмист и пиша на Делфи, но
използвам други стратегии за БД.
Мога да те посъветвам за АДО и ДАО.
Прекрасни са!
PeterS@dir.bg

Отговор
в отговор на PeterS_anon_anon #5

Мда-а...

Това за ADO и аз го помислих. Обаче не съм ги използувал и има известни
страхове по отношение на една от основните "политики" на Microsoft.
Те на всеки 5 минути правят "малки козметични" промени, които "малко"
пообръщат нещата нагоре с краката. Разбира се, промените са естествено
нещо, но е добре да се види традиция.
Тук се каза нещо и за Linux. Хм, види ми се малко смело...

Поздрави: Любо

Отговор
в отговор на Любомир Ганов_anon #6

Абе дреболии, ама...

...всеки път като се обърна,все виждам, че машинката зад мен е сървер
работещ под Novell.

Отговор
в отговор на Любомир Ганов_anon #7

Отг: Абе дреболии, ама...

пиша ти наборе и адашче защото има възможност да се избегне този малък проблем.

зависи от базата. за оракъл има такива далавери.
не се използва ВDE.
и на мен много не ми се нрави цялата тая шибана работа.
не зная в киликса как ще стоят нещата.
стопирал съм всичко и чакам.
успех!

Отговор
в отговор на пити_anon #8

То бива дреболии, ама...

... то "оракула" хич не е дреболия. Адаш, ти да
не си имаш работа с NetWare 5? Щото чета, че там се
се заговорничи с Оракула. Горкото мое NetWare, все
още ми крета на 3.x. Страхотно си прекарваме с IPX !
Немам си кахъри, немам си "образование"...пък си
немам и пари!
Ти защо говориш за Киликса! Аз така и не си направих труд да прочета що за птиче е този
"нероден Иванчо". То само шашма по посока Linux ли
е, или ще правят някакъв динозавър, де'т не му пука от нищо !? Няма ODBC-та,BDE, OLE DB, никави
проблеми с COM и прочее.Амииии...
Ти остави това, ами и я ми отвори очите ако
знаеш - при NetWare-to освен ISAM-чета, в стил
"опа-а-а - файлче, опа-а-а още едно файлче",
и от друга страна "Оракулчета", каво друго правят
хората? Не успяха да ме излъжат навремето с bTrieve.

Поздрави: Любо

Отговор
в отговор на Любомир Ганов_anon #9

Отг: То бива дреболии, ама...

ако нещо наклони везните към линукса то няма да е някоя нова версия на ядрото му и не знам какво си....
то трябва да бъде нещо което хора като нас да ползват.....
тоест як борланд в среда на линукс.
колкото до базите данни - то за база признавам само оракулчето. всичко останало е някаква перверзия.
ужасно смешно е да гледаш как хората правят и бачкат с бази данни които си правят каквото си поискат.
но .... ех младост...
ще се научат .
колкото до мрежичките ....
с умиление си спомням преди 12-13 години за един сървър 286 с диск 40мб и работни станции хикс тета.
романтика........

Отговор
в отговор на piti_anon #10

Отг: То бива дреболии, ама...

Прочетох за драйвер ODAC за Delphi4, който работил без BDE. Открих го но не можах да го изтегля и не съм го опитал. Търсете! За опит пари не вземат.

Отговор