Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 навеяно топиками о великой и узасной фоксе  [new]
aZm
Member

Откуда: 3й рим
Сообщений: 2355
интересная закономерность :) стоит упомянуть лису, и лисоводы сразу тут. слава богу, большинство вменяемых :) но есть и крайне агрессивные представители, которые читают лишь то, что им хочется читать, причем явно между строк :)

собственно, интересно мне) почему продукт, который как субд годится лишь для настольного применения (и то не факт - встраиваемые субд есть, ага), а как клиент на одном гектаре не сидел с теми же Delphi, VS, PB с точки зрания эффективности и функциональности (говорю сразу - под клиентом понимается не только окошко, умеющее с горем пополам отправить запрос на сервер и получить результат)?

кстати, господа. вопрос не праздный. в свое время пришлось чуток ковырять лисицу в годы студенчества, версия... ну не помню точно - толи 6 толи 7 была. проект значитца переводили с фпд на вфп. и что меня убило - отчеты строятся в дизайнтайме, а в рантайме - фигушки, ничего не сменишь. и прикидывались они объектами (в дизайнтайме), а в рантайме - ни че го не изменить в этом псевдообъекте было. скажите, воз и ныне там?

---
Vae victis!
16 ноя 05, 10:35    [2073097]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Незнай как с отчетами, а формы рантаймовые я лепил ищо в 2.6 :)
16 ноя 05, 10:40    [2073122]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
KSLcom
Member

Откуда: г. Москва
Сообщений: 1630

Провокатор


Posted via ActualForum NNTP Server 1.3

16 ноя 05, 10:40    [2073124]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
А тебе зачем, может решил на Фокс прейти ?
16 ноя 05, 10:40    [2073125]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Не только для настольного. С VFP 3.0 оно умеет ходить по ODBC к любой БД, при этом оставаясь полнофункциональной СУБД. Так что теперь это скорее аналог Sybase PowerBuilder, но только мощнее, поскольку это - полнофункциональная СУБД. Плюс - отчетник. А GUI Fox еще в DOS мог отлично рисовать.
16 ноя 05, 10:45    [2073152]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
aZm

почему продукт,
<Убрал эпитеты> ЧТО ?
Что продукт ? Вопроса нету.

aZm

отчеты строятся в дизайнтайме, а в рантайме - фигушки, ничего не сменишь. и прикидывались они объектами (в дизайнтайме), а в рантайме - ни че го не изменить в этом псевдообъекте было.


Вот это то, что всегда было в Fox и что MS стал потихоньку изживать.
Но на твой вопрос я не смогу ответить, к сож. Давно уже с ним не работал.
Но вроде бы краем уха слыхал, что объекты таки стали настоящими, так что
даже Fox одно время двигали как производитель ActiveX.
16 ноя 05, 10:50    [2073171]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
MasterZiv
Так что теперь это скорее аналог Sybase PowerBuilder, но только мощнее, поскольку это - полнофункциональная СУБД.

Ой ля ля - это с чего это мощнее ? Я бы не стал сравнивать механизм обработки, хранения и визуализации данных DataWindow, обеспечивающий доступ к набору данных, как к многомерному массиву и обеспечивающий пакетный режим изменений без требования соединения с БД с навигационным FoxPro или DBase. А по способу разработки интерфейсной части к PB как раз ближе всего Access, разве что в нем ООП и наследования компонент нет, да привязка к данным идет через формы.
16 ноя 05, 11:13    [2073297]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
aZm
Member

Откуда: 3й рим
Сообщений: 2355
MasterZiv
<Убрал эпитеты> ЧТО ?
Что продукт ? Вопроса нету.


сорри. и правда. имелось в виду: почему он, продукт, все еще жив?

MasterZiv

Вот это то, что всегда было в Fox и что MS стал потихоньку изживать.
Но на твой вопрос я не смогу ответить, к сож. Давно уже с ним не работал.
Но вроде бы краем уха слыхал, что объекты таки стали настоящими, так что
даже Fox одно время двигали как производитель ActiveX.


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

Gluk (Kazan)

Незнай как с отчетами, а формы рантаймовые я лепил ищо в 2.6 :)


речь не о формах а об отчетах))) и не о фпд а о вфп)))

KSLcom

Провокатор


та ни боже мой :) мне и правда интересно, почему оно все еще живо. ну ладно, мс переодически гальванизирует трупик, но все же?

s.e.r.g.e.y.

А тебе зачем, может решил на Фокс прейти ?


см. ответ предыдущему оратору. я вообще склоняюсь к чистому серверсайд девелопменту :)

MasterZiv

Не только для настольного. С VFP 3.0 оно умеет ходить по ODBC к любой БД, при этом оставаясь полнофункциональной СУБД. Так что теперь это скорее аналог Sybase PowerBuilder, но только мощнее, поскольку это - полнофункциональная СУБД. Плюс - отчетник. А GUI Fox еще в DOS мог отлично рисовать.


ага. ODBC это конечно хорошо... но - тормознуто и зачастую - глюкаво. и с нативным доступом - не сравнится. да и возможности построителя отчетов там ... скажем прямо, фиговые ;) а уж что касается расширяемости фреймворка - этож кошмар. ой, только не надо про ActivX - вы и сами отлично понимаете, что в случае большого проекта, при деплойменте на каждого клиента прийдеца регать в системе ой как много этих самых эктивиксов.

а уж фраза полнофункциональная СУБД у вас порадовала, спасибо :) как там с тригерами дела? с acid? с декларативными ограничениями целостности? это так, для затравки :)
про надежность индексов и дбфок, в вфп что, что то кардинально изменилось? а ведь надежность - очччень немаловажный фактор для полнофункциональной субд, верно?
16 ноя 05, 11:17    [2073318]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
Есть там и тригера , и надежность индексов соответствующая и еще много всего прочего.
А жив Фокс просто потому , что очень много проектов реализуется на нем.
А если начать честно покупать софт , то во многих случаях алтернативы Фоксу не будет вообще.
16 ноя 05, 14:38    [2074750]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
aZm
Member

Откуда: 3й рим
Сообщений: 2355
s.e.r.g.e.y.
Есть там и тригера

мда. и правда отстал от жизни :) а куда в дбфке оти вписываются? и кто их выполняет? или эти тригеры на клиенте?

s.e.r.g.e.y.
А если начать честно покупать софт , то во многих случаях алтернативы Фоксу не будет вообще.

это маркетинг. с технической точки зрания плиз :)
16 ноя 05, 14:45    [2074799]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
А в Фоксе теперь есть контейнер базы данных .(dbc)
Онако сохранена работа и со свободными таблицами (dbf)
16 ноя 05, 15:28    [2075158]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
s.e.r.g.e.y.
А если начать честно покупать софт , то во многих случаях алтернативы Фоксу не будет вообще.

это маркетинг. с технической точки зрания плиз :)[/quot]

А одно без другого не катит.
Все больше интересует :
1.Лицензионная чистота
2.Соотношение цена/качество/скорость разаработки
16 ноя 05, 15:30    [2075169]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
aZm
Member

Откуда: 3й рим
Сообщений: 2355
s.e.r.g.e.y.
А в Фоксе теперь есть контейнер базы данных .(dbc)


что именно будет выполнять тригера, зашитые в dbc? или в dbc интегрирован движок фокса? мне и правда интересно :)
16 ноя 05, 15:39    [2075227]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
Будут выполнять то , что ты там понапишешь.
Например каскадное удаление, ссылочную целостность и т.п.
16 ноя 05, 15:43    [2075253]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
К слову , в 9-ке абсолютно новы йгенератор отчетов .
( правда я не пользуюсь, привык формировать отчеты в Worde,Excele)
16 ноя 05, 15:45    [2075272]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
ЛП
Guest
s.e.r.g.e.y.
Будут выполнять то , что ты там понапишешь.
Например каскадное удаление, ссылочную целостность и т.п.

Спрашивалось не "что будет выполняться", а "что будет выполнять".
Рузкей езыг мало-мало знать надо, да?

Чем триггера будут исполняться? Или "кем", если так проще для понимания.
Клиентом?
16 ноя 05, 15:47    [2075295]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
s.e.r.g.e.y.
Member [заблокирован]

Откуда:
Сообщений: 124
ЛП
s.e.r.g.e.y.
Будут выполнять то , что ты там понапишешь.
Например каскадное удаление, ссылочную целостность и т.п.

Спрашивалось не "что будет выполняться", а "что будет выполнять".
Рузкей езыг мало-мало знать надо, да?

Чем триггера будут исполняться? Или "кем", если так проще для понимания.
Клиентом?


А я знаеш ли не русский .
16 ноя 05, 15:49    [2075306]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
ЛП
Guest
s.e.r.g.e.y.
А я знаеш ли не русский .

А я, знаешь ли, о твоей национальности и не спрашивал.
16 ноя 05, 15:52    [2075332]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
aZm
Member

Откуда: 3й рим
Сообщений: 2355
гм. что б облегчить поиск истины, несколько неформальное определение:

триггер - неименованный програмный блок, вызываемый СУБД без вмешательства программиста/клиентского приложения в ответ на события СУБД (изменение данных, запуск базы и тд и тп)

хотелось бы спросить: в dbc есть механизм, вызывающий некий код при, скажем, внесении данных в некую табличку? т.е. выполнится ли этот триггер, если я модифицирую табличку в dbc не средствами клиентского приложения на фоксе, а неким абсолютно сторонним средством?

---
Vae victis!
16 ноя 05, 16:06    [2075416]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
4321
Member [заблокирован]

Откуда:
Сообщений: 3573
aZm
хотелось бы спросить: в dbc есть механизм, вызывающий некий код при, скажем, внесении данных в некую табличку? т.е. выполнится ли этот триггер, если я модифицирую табличку в dbc не средствами клиентского приложения на фоксе, а неким абсолютно сторонним средством?
тема скользкая. Если я data файл любого SQL сервера захочу редактировать сторонним средством в обход SQL сервера, (т.е. не обращаясь к нему а именно буду править байты в файле неким фыйловым редактором), то будет ли задействована вся энта триггерность субыды???
Для контейнера считаецца видимо (домысливаем за приверженцев), что любое подключение должно само корректно работать с контейнером, т.е. выполнять само все те бяки, которые оформлены как скрипты триггера. А контейнер обязан обеспечить их читабельность и юзабельность.
16 ноя 05, 16:25    [2075521]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Угу угу

Oracle еще поредактируйте "сторонними средствами". Триггеры конечно не работают Но вот ORA-000600 Вам ГАРАНТИРОВАНА
16 ноя 05, 16:41    [2075605]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
aZm
Member

Откуда: 3й рим
Сообщений: 2355
4321
aZm
хотелось бы спросить: в dbc есть механизм, вызывающий некий код при, скажем, внесении данных в некую табличку? т.е. выполнится ли этот триггер, если я модифицирую табличку в dbc не средствами клиентского приложения на фоксе, а неким абсолютно сторонним средством?
тема скользкая. Если я data файл любого SQL сервера захочу редактировать сторонним средством в обход SQL сервера, (т.е. не обращаясь к нему а именно буду править байты в файле неким фыйловым редактором), то будет ли задействована вся энта триггерность субыды???
Для контейнера считаецца видимо (домысливаем за приверженцев), что любое подключение должно само корректно работать с контейнером, т.е. выполнять само все те бяки, которые оформлены как скрипты триггера. А контейнер обязан обеспечить их читабельность и юзабельность.


утрируете. если я на дельфе напишу insert into блаблабла в табличку фокса, выполнится ли тригер, заданый для талички? ответьте на этот вопрос. фсе.
16 ноя 05, 16:44    [2075623]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
ЛП
Guest
4321
Для контейнера считаецца видимо (домысливаем за приверженцев), что любое подключение должно само корректно работать с контейнером, т.е. выполнять само все те бяки, которые оформлены как скрипты триггера. А контейнер обязан обеспечить их читабельность и юзабельность.

Для файл-сервера, по всей видимости, это единственно возможное решение. Жаль, что "приверженцы" не смогли в этом разубедить.
Тогда, в общем-то, остается только вопрос по мощности этих самых "скриптов триггера контейнера". В jet-овских базах тоже как бы есть и ссылочная целостность, и каскадные обновления/удаления, и некие check constraint'ы, однако ж триггеров в jet-е нетути. А вот про dbc сказали, что триггера там есть, и могут выполнять "например каскадное удаление, ссылочную целостность, и т.п". Насколько крутое "и т.п."?
16 ноя 05, 16:47    [2075632]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

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

Если под абсолютно сторонними средствами имеется ввиду блокнот то им можно
расковырять любой файл, хоть дбф хоть мсскльный мдф.


Posted via ActualForum NNTP Server 1.3

16 ноя 05, 16:47    [2075635]     Ответить | Цитировать Сообщить модератору
 Re: навеяно топиками о великой и узасной фоксе  [new]
Юрий Носов
Member

Откуда: Умучен украми
Сообщений: 27901
s.e.r.g.e.y.
Есть там и тригера , и надежность индексов соответствующая и еще много всего прочего.

-А что, дед, невесты в этом доме есть?
-Кому и кобыла невеста. (С)
16 ноя 05, 17:01    [2075689]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить