powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / А чего народ так Fox не любит?
314 сообщений из 314, показаны все 13 страниц
А чего народ так Fox не любит?
    #32117391
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрел статистику и удивился. Всего около 3% его использует.
Вот скажите мне , чем он так сильно уступает другим СУБД?
Вроде всем хорошь. И клиентом и сервером быть может. И работает вполне шустро и надежно.
Чего такого у FOXa нет, что народ его игнорирует?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117402
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тссс! Не баламуть народ, а то тебе счас быстро объяснят, что это вообще не СУБД, никакой ни клиент, и тем более не сервер (тут ты слегка загнул), что он давно умер и т.д. и т.п. Если сам знаешь про Microsoft’s Best-Kept Secret , то не обязательно про него кричать на всех углах.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117403
Don
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Don
Гость
А ты попробуй 1 млн. записей селектом пройти...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117425
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Don

> А ты попробуй 1 млн. записей селектом пройти...

И чё?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117427
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Don

Гы, я пробовал. А ты?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117440
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А че, Fox тут offtopic? :)) Дык я это.. так спросил, Любопытно просто.

Насчет клиента, так я сам его пользую. Под win2000 serv + IIS + AFP (active foxpro page). Принцип похож на ASP, только тут тебе весь fox-овый SQL напрямую без всяких там ADO.

А что касается 1млн записей для fox так это для него не объем. Тут главное рашмора настроить и индексы зарание прописать. А если ты имел ввиду не объем таблицы, а объем выборки, так тут любой sql стормозит.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117445
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117480
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ладно уж - интернет БД FoxPro - застрелиться !!!!!!! А че не xls?

Почему никто не любит?
Просто есть с чем сравнивать, особенно тем, кто работал и на том и на сем. Посмотри как Alexey Savelyev мучается, уже вторую неделю не может view с сервера вытянуть :) - и что, после этого любить VFP ???
Особенно за тормоза его страшные И за сервис для программиста


Жопа одним словом.

ЗЫ А то, что VFP - это еще и сервер - ну ребята, а может это почти SAP/R3

Не смешите..................................
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117488
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

Вот в каждой дырке...

Дельфи - оццтой.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117494
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Щас начнется великая битва ...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117502
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неа, не начнется - биться во-первых не с кем, во-вторых - не из-за чего Если только на могилке VFP поплакать >:(
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117503
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no holy wars, please.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117529
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tygra может стреляться прямо сейчас
Поскольку сервером AFP я вполне доволен и он много удобнее быстрее чем доступ через ADO или ODBC.

Что бы без "священных войн". Давайте конкретную аргументацию. А иначе это треп. Кроме хиханек tigra может что то конкретное сказать?

Итак, только что попробовал на древней машинке Celeron 433.
время создания таблицы 1 мил записей - 9 секунд
время доступа к записи простейшим SQL запросом - доли секунды. Субъективно не ощутимо сколько там десятых или сотых.

То что кто то не может view достать - это субъетивно. Надо смотреть конкретную задачу.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117540
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странные ты вещи сравниваешь - при чем тут создание таблиц?

Сам клиент VFP-шный работает как черепаха. Про интерфейс разработчика я и не говорю.

Да чего тут вообще обсуждать - я 5 лет назад уже все сравнил :)

ЗЫ А про AFP (ну и придумали же, сервер на dbf ) - я и говорю, можно быть довольным и с текстовыми файлами. Но только нужно ли? Кесарю-кесарево, как говорится

Ладно, я ухожу с поля, так сказать, брани - силы не равны, чего я тут, тяжеловес, делаю
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117548
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы, правильно, мочи их. А то, иш, развелось. Кстати, создатель паскаля Н.Вирт тож считает что паскаль умер. Он даже ему замену выпустил, оберон. Тож оццтой редкостный.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117551
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть чай не пролил от смеха. Тяжеловес, зайди на http://www.universalthread.com . Этот сайт под VFP веб-сервером работает.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117558
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2judge

> no holy wars, please.

why not?

2tygra

> Просто есть с чем сравнивать, особенно тем, кто работал и на том и на сем.

С фоксом ты, насколько я знаю, завязал на 3-й версии. И это ты называешь работал и на том и на сем?

> Посмотри как Alexey Savelyev мучается, уже вторую неделю не может view с сервера вытянуть :) - и что, после этого любить VFP ???

Я не хочу обижать парня, надеюсь он когда-нибудь чему-то научится, но это его проблема, а не фокса.

> Особенно за тормоза его страшные

Примеры?

> И за сервис для программиста

Ясно - еще один любитель RAD. Про то что быстро делается напомнить или сам знаешь? То что получается показать или сам видишь? И не так уж плох сервис, как ты об этом думаешь.

> Жопа одним словом.

А вот с этим согласен. Только по-другому поводу.

2 1024

> Дельфи - оццтой.

А дельфи тут при чем?

2Autopro

я тебя предупреждал
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117559
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мало ли чего на чем работает - говорят, машины есть, на воде работают. Но мало их очень что-то, практически и нет

===========
Нет войне
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117570
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Ладно, я ухожу с поля, так сказать, брани - силы не равны, чего я тут, тяжеловес, делаю

Во-во, давно пора, тяжеловес
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117593
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Tygra
> Ладно, я ухожу с поля, так сказать, брани - силы не равны, чего я тут, тяжеловес, делаю
Нет войне


Никто с тобой воевать не собирается. Тем более что ты как "настоящий тяжеловес" уже почти сбежал. :)
Вот ты считаешь DBF формат устаревшим. Ну так доведи мысль до конца. На чем основаны твои утверждения. Только давай сразу рассматривать не голый DBF, а базы данных VFP - формат dbc + dbf. Может так из тебя удасться что то конструктивное вытянуть. :)

Пока кроме одного намека на аргумент, ничего другого , что бы могло объяснить низкую популярность VFP я не услышал. А разобраться хочется.

2 NNN
> я тебя предупреждал

А мне не прывыкать :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117621
Фотография Nickolay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Autopro: а что, есть за что его любить? так рассказал бы неграмотным, может все сразу и ломанутся на этот самый FoxPro...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117638
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Nickolay

> так рассказал бы неграмотным, может все сразу и ломанутся на этот самый FoxPro...

Смысла ломанутся нет - все лучшее от фокса уже давно прикручено в access и oledb. Так что спи спокойно и не люби дальше.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117678
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 NNN
> Смысла ломанутся нет - все лучшее от фокса уже давно прикручено в access и oledb. Так что спи спокойно и не люби дальше

Может я чего в Access не знаю, но мне кажется есть вещи которые Fox делает лучше и быстрее.
Для примера файловые функции низкого уровня выплняются очень быстро.
Написал я как то прогу выполняющую функии админки для сопорвождения сайтов. Ну т.е. описываешь структуру сайта, кладешь это все счастье в таблицы и запускаешь генерацию сайта. Каталог автомобильных фильтров состоящий из 60000 HTML листов генерируется на ура. Зачем так хитро? Поскольку работу надо было выложить на CD и все это должно было работать непосредственно с CD.
Я это к тому что в Access это сделать гораздо сложнее и дольше.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117828
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Fox не сервер, никогда им не был и не будет. Поэтому сравнивать его с серверами баз данных смысла не имеет.
2) Для разработки клиентских приложений мне нужна нормальная поддержка ООП и крайне желательна возможность использования компонент, а этого в FOX нет. И поэтому сранивать его с Delphi тоже нет смысла. Для тех кто использует процедурное программирование, fox - совсем неплохой выбор.
Хотя в администрирование он сложнее чем access и вследствие этого распространен намного меньше.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32117919
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

Ты чё, больной? Какой сервер? Ты о чём ваще? Это настольная СУБД, при работе с файловыми БД предоставляет достаточно много возможностей (ну, типа стандартный СКЛ, триггеры, ограничения и т.д.). При работе с сервером в отличии от каких-нить дельфей или васиков не надо мудрить со всякими рекордсетами - таблицы, записи и т.п. является объектами используемого в нём языка xCase. А ООП и возможность создания-использования компонент появились в нём тогда же когда и в других средствах разработки вроде дельфей т.е. лет восемь назад.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118059
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Autopro

> Может я чего в Access не знаю, но мне кажется есть вещи которые Fox делает лучше и быстрее.

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

2AISOFT

С п.1 давно уже разобрались, а с п.2 я бы поспорил, но боюсь влезет килограмм и все испортит.

2 1024

А почему бы тебе не пойти в форум по дельфям и там покричать про отстой? /* это не руководство к действия, это намек на поведение отдельных мемберов */
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118062
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а че же тогда всего 3% на нем пишут, а, раз он такой хороший?

Я думаю - это те, кто на другой переучиться так и не смогли. Писали под FoxPro 2.6, перекомпиляли проекты под VFP - так дальше и работают. Но! Ничего против них не имею - кто на чем уж пишет, тот на том и пишет.
Я вот смог переучиться - ну и флаг мне в руки. Остальным - другие флаги

Бессмысленные споры - все равно, как С и Pascal, никогда не будет правых и проигравших. Можно судить только о количестве приложений, написанных на том или другом продукте. Коих на VFP написано мало.

ЗЫ Обещаю без причины больше в разговоры о VFP не влезать - моя позиция понятна и так, доказывать ничего никому не собираюсь - потому как нечего :)

=======
Мир.Труд.Май.
США, руки прочь от Ирака.
:)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118071
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник


Без сопливых разберусь.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118073
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Я вот смог переучиться - ну и флаг мне в руки. Остальным - другие флаги

Или не смог , раз до сих пор тебя при слове фокс так колбасит

> Бессмысленные споры - все равно, как С и Pascal, никогда не будет правых и проигравших.

Ну ты, блин, дал! Тяжеловесный паскаль против гибкого си? Бери второй флаг..

> Можно судить только о количестве приложений, написанных на том или другом продукте. Коих на VFP написано мало.

Согласен, истина всегда решается голосованием и модой.

> ЗЫ Обещаю без причины больше в разговоры о VFP не влезать - моя позиция понятна и так, доказывать ничего никому не собираюсь - потому как нечего :)

А чё так? У вас с 1024 неплохой тандем получился бы..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118075
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 1024

> Без сопливых разберусь.

Да уж разобрался, по междумордию видно..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118079
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NNN

А он еще не дорос :)
Вот с тобой тандем был бы ничего - но, правда, дороги разные :)

ЗЫ Переучился то я как раз с фокса :) А ты не понял....
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118095
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Вот с тобой тандем был бы ничего - но, правда, дороги разные :)

Боливар не выдержит двоих ((R) О'Генри, Дороги, которые мы выбираем), меня и на моей дороге неплохо кормят :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118102
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-во.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118174
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> (AISOFT) 1. Fox не сервер, никогда им не был и не будет
> (1024 ) Ты чё, больной? Какой сервер? Ты о чём ваще? Это настольная СУБД...
> (NNN) С п.1 давно уже разобрались,


Позвольте слово молвить. :)) Я это... по поводу сервера. У меня сложилось такое ощущение что народ тут просто не нает что существуют такие вещи как DCOM, которые позволяют сделать серверный компанент. Мало того, самому изобретать ничего уже не надо. Есть вполне достойные разработки , которые реализуют сервер на базе VFP. И не просто сервер, а систему имеющую встроенный мощный процедурный язык и естественно SQL.
Позвольте скромно оспорить крики "Fox не сервер", так как я использую его именно как сервер для Intranet/internet приложений.
Давайте сформулируем требования для сервера и посмотрим удовлетворяет этим требованиям AFP или нет. А то получается разговор не конкретный - воды много, а толку мало.


> (AISOFT)Для разработки клиентских приложений мне нужна нормальная поддержка ООП и крайне желательна возможность использования компонент, а этого в FOX нет.

Ну я не был бы так категоричен. В FOX есть ООП и для большинства клиентских приложений этого вполне достаточно. Другое дело, что в плане ООП , FOX ничем не выделяется в лучшую сторону от других систем. Но зато порцедурная часть, как ты правильно заметил, очень хороша.
И вообще, мне кажется наметилась такая тенденция, что в качестве клиентской части все больше выступает обычный Internet Explorer и это правильно. Если так пойдет дальше то что Fox'истам , что Delpfi'стам придется учить DOM ,XML и JavaScript и "священные войны" отпадут сами собой :))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118184
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну про сервер давайте уж не будем все же - иначе так можно все, что хочешь, серверами обозвать. Например, напишу Aplication Server, который будет хранить данные в dbf или вообще в текстовых файлах через ; - и что, теперь и dbf и txt тоже серверами называть?
Ну не надо сливать в одну кучу несовместимые вещи - одно дело SQL сервер, другое дело - самопальное приложение, к которому можео достучаться через DCOM или еще как. Ну смешно же. И что будет с таким сервером , когда данных будет очень много и придут сразу человек 100 с запросами? А если не с запросами - с update-ами insert-ами? Помреть, однако :)

Про остальное спорить толку нет.
Только вот все же интренет-эксплорер все же не станет в ближайшее и дальнейшее видимое время таким клиентом, чтобы всем пришлось переучиваться - пока что он и на 10% не заменит win-клиента с мощным интерфейсом. Представьте только бухгалтерию - и все будет понятно. Ну если только телефонную книгу на IE показывать :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118188
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

Какой же вы всё-таки демагог...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118193
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024
Ты чё, больной? Какой сервер? Ты о чём ваще? Это настольная СУБД

Ну, зачем же так хамить. Топик с чего начинался - почему у Fox 3%, так и объяснил почему. Для сравнения у access - 5% и у Paradox -1%. Так что fox между ними. И почему у access - 5%, я тоже вроде бы объяснил. Администрировать проще, в большинстве случаев - базы легко восстанавливаются, знаний для начала работы меньше надо и т.д.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118196
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

Да это я так, для разжигания флейму. Про проценты: фокс или акцес это не круто, на них любой дурак вполне рабочее приложение напишет. А вот ты попробуй на дот-нет что-нить работающее сделать. Подобные высказывания являются основной причиной низких процентных показателей по сравнению с другими средами разработки.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118207
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024
Да это я так, для разжигания флейму.
А вот ты попробуй на дот-нет что-нить работающее сделать

Флейм можно по-разному разжигать, кстати, без хамства он еще больше разгореться может. На Net я потихоньку пробую, может чего и получится.
Кстати скоро начнутся новые религиозные войны, типа NET vs (Delphi, java ...)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118217
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024
Да это я так, для разжигания флейму.
А вот ты попробуй на дот-нет что-нить работающее сделать

Флейм можно по-разному разжигать, кстати, без хамства он еще больше разгореться может. На Net я потихоньку пробую, может чего и получится.
Кстати скоро начнутся новые религиозные войны, типа NET vs (Delphi, java ...)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118227
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> И вообще, мне кажется наметилась такая тенденция, что в качестве клиентской части все больше выступает обычный Internet Explorer и это правильно.

К черту дырявый эксплорер! mozilla rulez 4ever!

2AISOFT

> Кстати скоро начнутся новые религиозные войны, типа NET vs (Delphi, java ...)

Не начнутся. dot net еще слишком юн, а для vb-кодеров - vb.net вообще убийство. Что касается Delphi и java, то оба являясь флагманскими продуктами своих компаний будут развиваться, подталкивая к ответу микрософт. Войны будут, но не очень религиозные. К слову перепалка delphi vs vfp ведется уже не первый год. Единственно прогнозируемая война - c# vs java, но java на этом форуме представлена слабо, так что удовольствия присутствующие не получат.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32118230
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tygra
> Ну про сервер давайте уж не будем все же - иначе так можно все, что хочешь, серверами обозвать.

Ну дык я предлложил сформулировать требования к серверу. Пока что проигнорировали.
Поставлю вопрос проще:
Что есть такого в MS SQL и чего бы не было в AFP?

Tygra
>хранить данные в dbf или вообще в текстовых файлах через ; - и что, теперь и dbf и txt тоже серверами называть?

Я уже предлогал Tygra сравнить VFP формат dbc-dbf с другими форматами. И пока что молчание в ответ.

Tygra
> И что будет с таким сервером, когда данных будет очень много и придут сразу человек 100 с запросами?

А что 100 это много ? ;)) И откуда такая уверенность что "помреть"?
Для того что бы говотить "помрет- не помрет" надо наверное учесть аппаратуру на которой стоит сервер. Объем памяти очень влияет на шкалу "помирания". Кроме того , смотря какие запросы. И insert и update SQL в Fox'e выполняются очень быстро.
Вообщем на чем основано утверждение - "помреть"?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120182
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мое знакомство с Fox закончилось версией 2.5. Поэтому темный я в современном состоянии дел и прошу просветить меня в следующих вопросах:
1) Появились ли в VFP транзакции?
2) Что можно сказать о хранимых процедурах?
3) К.о. осуществляется многопользовательский доступ?
4) Почему так тормозит клиентское приложение? Например всем известная 2NDFL.
5) Почему при работе приложения VFP загрузка процессора подскакивает под 100%?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120234
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2f_w_p

Прикалываемся?

> 1) Появились ли в VFP транзакции?

Да, и причем они работают, хотя обратное мне даказывали люди, считающие себя в фоксе непогрешимыми гуру.

2) Что можно сказать о хранимых процедурах?

Если нужны триггеры или события контейнера - тот тут без них никак. А так - просто функции выполняющиеся как и любые другие. Ну разве что при работе через odbc или oledb.

3) К.о. осуществляется многопользовательский доступ?

Тем же самым, что и в 2.5, если не считать того, что добавлено 4 вида буферизации и куча полезных функций.

4) Почему так тормозит клиентское приложение? Например всем известная 2NDFL.

Эт еще что за зверь? Этот вопрос нужно задавать к разработчикам приложения.

5) Почему при работе приложения VFP загрузка процессора подскакивает под 100%?

См. ответ к п.4
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120672
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
NNN> Можно по-подробнее про транзакции в VFP?
Есть они или нет? Я лог-файл могу на любой БД организовать, но есть ли они в VFP по умолчанию?
=======
Парадокс - форева!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120683
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Cat2

> Можно по-подробнее про транзакции в VFP?
> Есть они или нет? Я лог-файл могу на любой БД организовать, но есть ли они в VFP по умолчанию?


По умолчанию их нет. Так как фокс не серверная БД, то лог файла тоже нет, но организовать его подобие в коде никто не мешает. Лучше фокспрошной документации я тебе все-равно не скажу :)
Почему-то мало кто значет, что Transactions are supported only for tables in a database , а непопулярны они видимо из-за When other users on the network try to access records you have modified, they must wait until you end your transaction .
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120689
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему-то мало кто значет, что Transactions are supported only for tables in a database.

Если честно я не совсем понял что ты хотел этим сказать.


а непопулярны они видимо из-за When other users on the network try to access records you have modified, they must wait until you end your transaction./b]

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

Я то по наивности своей всегда полагал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
   Однако в многопользовательской базе данных предложения в
нескольких   одновременно   выполняющихся   транзакциях    могут
обновлять одни  и те  же данные.   Для конкурирующих  транзакций
необходимо обеспечить тот же эффект, как если бы эти  транзакции
выполнялись   последовательно.     Поэтому   основной    заботой
многопользовательской СУБД является управление соперничеством  и
согласованностью данных:                                        
                                                                
соперничество   Необходимо координировать одновременный доступ к
                данным со стороны пользователей.                
                                                                
согласованность Пользователь  всегда  видит  согласованный образ
                всех  данных,  который  состоит  из всех данных,
                подтвержденных  другими  транзакциями  к моменту
                начала текущей транзакции, плюс всех  изменений,
                осуществленных данным  пользователем к  текущему
                моменту времени.                                

...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120696
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2DimaR

>> Почему-то мало кто значет, что Transactions are supported only for tables in a database.
> Если честно я не совсем понял что ты хотел этим сказать.


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

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

Да запросто, все давно буферизовано и блокировка появляется только в момент записи на диск. Но речь шла о другом, записи, попадающие на транзакцию, недоступны и для чтения, а это для некоторых, привыкших к 2.х, непривычно и пугает.

> Я то по наивности своей всегда полагал:
> Для конкурирующих транзакций
необходимо обеспечить тот же эффект, как если бы эти транзакции
выполнялись последовательно. Поэтому основной заботой
многопользовательской СУБД является управление соперничеством и
согласованностью данных..


Ну и что здесь такого, что нельзя реализовать в фоксе?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120960
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to: NNN
Если честно бред какойто,

что значит для свободных таблиц? если это те над которыми не выполняються операции, так если в системе никогда не бывает таких!!! 200 пользователей одновременно чего либо добавляют-удаляют-обновляют-читают, на каком уровне реализованы блокировки?

Да и вообще можно много чего говорить, возьми скажем
http://www.oraclub.tomsk.ru/doc/ora7/7013scm.zip
и почитай 10 главу.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120966
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты не знаеш что такое в "свободная таблица" в фоксовой терминологии, то вероятно тебе рано делать о фокспре какие-то суждения. Трудно судить о книгах которые не читал.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120973
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я давно работал на foxpro, может чего то забыл или такого термина не слышал, но общую идеологию представляю, и никакие извращения мелкософта не сделают из него полноценную клиент серверную СУБД. есть много других примеров которые даже на основе dbf файлов делают надстройку в виде sql сервера но это тоже залепливание дыр в кастрюле пластелином,
крупу хранить можно, но вот только суп сварить???
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120977
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой же ты нудный. Незнание что такое свободная таблица в фоксе показывает твоё полное и абсолютное непонимание в данном вопросе т.к. это одна из основ. К твоим словам в данной теме можно относиться так же как и к моим "Дельфи оццтой", т.е. как к шутке.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120984
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я и не претендую :), мне просто хотелось поспорить.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120987
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2DimaR

> А я и не претендую :), мне просто хотелось поспорить.

Дык а о чем спорить-то?

ЗЫ а за ссылку спасибо, на досуге как-нить почитаю
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32120991
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Transactions are supported only for tables in a database
Что-то я не понял, бывают таблицы в БД и таблицы не в БД?
Так как фокс не серверная БД, то лог файла тоже нет, но организовать его подобие в коде никто не мешает.
Лог-файл это только небольшая часть поддержки транзакций. Так информационная составляющая!
Да запросто, все давно буферизовано и блокировка появляется только в момент записи на диск. Но речь шла о другом, записи, попадающие на транзакцию, недоступны и для чтения, а это для некоторых, привыкших к 2.х, непривычно и пугает.
С чего вдруг. М.б. это так для эмуляции транзакций в VFP? Но ведь существует такое понятие как уровень изоляции транзакций!

Возник еще один вопрос! Как обстоят дела с сетевым трафиком для запросов типа
Код: plaintext
1.
2.
3.
SELECT * 
  FROM t1
  WHERE f1 = <const>

где запрос возвращает одну запись, а количество записей в t1 скажем около 2 млн.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121018
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2f_w_p

> Что-то я не понял, бывают таблицы в БД и таблицы не в БД?

Именно так.

> Лог-файл это только небольшая часть поддержки транзакций. Так информационная составляющая!

Ну и? Или это опять приколы?

> С чего вдруг. М.б. это так для эмуляции транзакций в VFP? Но ведь существует такое понятие как уровень изоляции транзакций!

Для серверных бд существует, никто не спорит. Получается, что для vfp только один уровень изоляции. Но если рассматривать, что A transaction is simply two or more otherwise independent units of work grouped together into one logical unit , то поддержка транзакций в фоксе все-таки есть.

> Возник еще один вопрос! Как обстоят дела с сетевым трафиком для запросов типа
SELECT *
FROM t1
WHERE f1 = <const>
где запрос возвращает одну запись, а количество записей в t1 скажем около 2 млн.


Сначала будут получены все 2 млн записей во временную таблицу, а потом ставиться фильтр и возвращается одна.

ЗЫ за последний ответ просьба не убивать, я тоже люблю прикалываться и не ставить смайликов
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121041
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 3н

Полное непонимание. Садитесь, два. Правильный ответ: сначала таблица копируется на клиент, затем в ней удаляются все ненужные записи, затем она показывается пользователю.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121066
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 1024

Похоже ты прав
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121090
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ответ: сначала таблица копируется на клиент, затем в ней удаляются все ненужные записи, затем она показывается пользователю
-- а речь то идет о 2 млн записей

И после этого какие разговоры о сервере VFP???????? Да я повешал бы того программиста, который бы сделал работу офисной инфо-системы через подобный сервер ???? Причем за яйца, извиняюсь. :) Из-за 2 строк тащить по сети 2 млн - это прошлый век, однако

Ну так и работайте, ребята, на вашем так называемом сервере Только больше никому не говорите про это - а то ведь не только ногами запинают, убить могут
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121092
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@tygra

gottcha! who's next?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121108
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra
Похоже у вас проблемы с чувством юмора.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121118
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To NNN и 1024.
Отшутиться - один из способов уйти от прямого ответа.
Но ответ-то есть, и многие его знают. И от него не отшутишься.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121154
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все программы работают с данными одинаково, будь то парадокс или дб/2. Если надо найти какую-то информацию, то открывается файл и тупо перебирается. Для ускорения поиска обычно используют индексы ускоряющие поиск на несколько порядков. Отличается только реализация функций поиска. В фокспро она реализована достаточно хорошо, если ввести с командной строки select * from таблица where поле=значение, описанный пример будет обработан примерно так:

в файле с индексами будет найден найболее подходящий для запроса и загружен по сети в память

в индексе будет найдено место где хранится нужная запись

запись (только найденная, т.е. не все из таблицы) будет переписана на клиентскую машину в виде временной таблицы

По скорости это будет занимать доли секунды. Хотя, конечно можно отключить все индексы и использовать scan... endscan, ну так это дело хозяйское, если хочется сделать плохо - пожалуйста.

В случае использования СКЛ-сервера работа будет происходить обычным способом, т.е. серверу будет передан запрос, он сделает все свои дела и передаст найденные данные клиенту.


Всё это можно прочитать в документации.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121172
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024.
Вы хотите сказать что индекс будет найден найболее подходящий для запроса и загружен по сети в память ?
Но для таблицы с 2М записей индекс может иметь тоже 2М записей. И на каждый запрос он снова закачивается на клиента?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121187
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если индекс по объёму равен данным то он не имеет смысла. И давайте без этих будет-не будет. Используемая технология (rushmore называется) позволяет очень быстро искать данные в файлах, как я говорил, выборка из большой таблицы (или нескольких таблиц) одной или нескольких записей займёт доли секунды.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121215
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Смирнов

Иногда оказывается полезно бывает заглядывать к мемберу в профиль. На том основании, что в форуме C++ вы не бываете, я сделал вывод, что Вы слабо представляете, что такое открыть файл на сети . Я прав?

> Но ответ-то есть, и многие его знают.

Если Вы его знаете, то может быть поделитесь? :)

> Вы хотите сказать что индекс будет найден найболее подходящий для запроса и загружен по сети в память ?

Да, и если при этом в индексе есть выражение, то оно будет выполнено именно несколько раз = количество памяти в байтах * количество переданных по сети пакетов.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121249
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NNN.
Как Вы считаете, какой можно сделать вывод посмотрев на Ваш профиль:
Просто треп 91 60,67%?

А насчёт Если Вы его знаете, то может быть поделитесь? ну что я могу нового сказать тем, кто бывает что в форуме C++ ?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121271
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Смирнов

> Как Вы считаете, какой можно сделать вывод посмотрев на Ваш профиль:
> Просто треп 91 60,67%?


Правильный!

>> А насчёт Если Вы его знаете, то может быть поделитесь?
> ну что я могу нового сказать тем, кто бывает что в форуме C++ ?


Я там не бываю, в профиле разве не видно? Так что выкладывайте..
Влезли во флейм, играйте по правилам, нечего уклоняться.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121376
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во флейм я не влезал, просто в данной теме обсуждался Fox в качестве СУБД.
От одного из критиков Foxа прозвучал вопрос об одном из основных недостатков всех файл-серверных СУБД и Foxа в частности. Это вопрос о сетевом трафике. На что сторонники Foxа не ответили, а отшутились.
А ответ прост. В лучшем случае, для самых продвинутых файл-серверных СУБД, к которым наверное относится и Fox, это одна или несколько записей индекса + искомая запись. А в худшем, если нет подходящего индекса для выбора, то вся таблица.
И это только один из недостатков.
А что касается любви... Как говориться "любовь зла, полюбишь и козла".
Если кого обидел, извините.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121410
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему главным вопросом был "Почему народ фокспро не любит". На него ответили: потому что фокспро не круто. Что касается отличия файловых БД от серверных - так об этом вроде никто не спрашивал и непосредственно к фокспре это отношения не имеет. Если кто-то говорит что для системы на 1000 пользователей достаточно файловых БД (дбф, дбс, дб, мдб или какие ещё есть), то он вероятно ошибается. Точно так же скорей всего ошибаются те кто говорит что для любой системы нужно покупать оракл.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121417
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Смирнов

> Во флейм я не влезал..

Угу, все мы тут когда-то просто мимо проходили.

> От одного из критиков Foxа прозвучал вопрос об одном из основных недостатков всех файл-серверных СУБД и Foxа в частности. Это вопрос о сетевом трафике. На что сторонники Foxа не ответили, а отшутились.

Каков вопрос - таков ответ. Ты экономишь сетевой трафик, а у меня на 100мегабитной сетке сидят 5 человек. Утрировать-то зачем? Ясно, что сетевой трафик и нагрузка на сеть будет намного больше для файл-сервера.

> А в худшем, если нет подходящего индекса для выбора, то вся таблица .

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

> И это только один из недостатков.

Слушаю внимательно.. :)

> А что касается любви... Как говориться "любовь зла, полюбишь и козла"
> Если кого обидел, извините.

Речь в сабже идет не о любви, а о нелюбви. Пока у меня складывается только один объяснимый ответ на сабж - 'мы о фоксе ничего не знаем, знать не хотим и идите вы на..' Только вот честных мало.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121455
Владимир Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To NNN.
Не стоит так болезненно воспринимать отношение других людей (а точнее отсутствие такового) к объекту Вашей любви. И не нужно делать такие странные выводы о незнакомых людях.
Вот Вы написали "Речь в сабже идет не о любви, а о нелюбви."
И тут-же делите всех на наших - ненаших (это которые 'мы о фоксе ничего не знаем, знать не хотим и идите вы на..' ). Но ведь на вопрос "любите-ли вы фокс, как люблю его я?" есть три варианта ответа: да, нет, мне всё-равно.
Так вот, мне - всё-равно . Я не сторонник и не противник ни фокса, ни клариона, ни какой другой файл-серверной СУБД или среды построения приложений. И так-же относятся к фоксу многие участники на этом сервере - до 97%.
Так в чём вы (3%) пытаетесь нас (остальных) убедить? Что фокс лучше всех других СУБД? Не убедите.
Чтобы его любили только за то, что он хороший? Очень слабый аргумент.
Если же речь идёт не о любви, а как это у автора топика "Вот скажите мне , чем он так сильно уступает другим СУБД?"
Так не этот вопрос и отвечали, в основном.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121511
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tygra
Правильный ответ: сначала таблица копируется на клиент, затем в ней удаляются все ненужные записи, затем она показывается пользователю
-- а речь то идет о 2 млн записей

И после этого какие разговоры о сервере VFP????????

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



Я что то не пойму, ты это... прикалываешься или серьезно. Если первое , то явно неудачно. Если второе, то это клиника.
Когда тебе простые и конретные вопросы задают, то ты их игнорируешь. А глупость какую брякнуть, так в первых рядах.

Никто никаких таблиц через сеть не пересылает. Это надо больным быть что бы так системы строить. Запрос полностью выполняется на сервере а результат храниться в курсоре. Если необходимо , он может быть передан клиенту.
В моем случае клиентом вообще IE. Как ты себе видишь передачу таблиц и индексов по http ? Да еще с последующей обработкой в browser. :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121599
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Броузер - далеко не самый гибкий клиент. И факт, что движок крутится на сервере, не делает фокс серверной бд, так как результаты шлет не он, а веб-сервер. Вполне допускаю, что при правильном проектировании это все будет довольно быстро крутится. А нормальный многопользовательский доступ как реализовывать? Не все же задачи можно из-под одного аккаунта запускать. Да даже из-под одного. Каждое соединение будет запускать свой экземпляр движка, пусть даже и кешированного. Сотня соединений - сотня фоксов крутится. В принципе, конечно, все можно написать на ассемблере. Но зачем?
===========
У меня в интранете есть база на txt. 30 строк. Считает количество уходов со страницы по разным банерам. Работает - сказка. Все летает. %>:<
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121606
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Смирнов

> Не стоит так болезненно воспринимать отношение других людей (а точнее отсутствие такового) к объекту Вашей любви. И не нужно делать такие странные выводы о незнакомых людях.

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

> Вот Вы написали "Речь в сабже идет не о любви, а о нелюбви."
И тут-же делите всех на наших - ненаших (это которые 'мы о фоксе ничего не знаем, знать не хотим и идите вы на..'). Но ведь на вопрос "любите-ли вы фокс, как люблю его я?" есть три варианта ответа: да, нет, мне всё-равно.


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

> Так вот, мне - всё-равно. Я не сторонник и не противник ни фокса, ни клариона, ни какой другой файл-серверной СУБД или среды построения приложений. И так-же относятся к фоксу многие участники на этом сервере - до 97%. Так в чём вы (3%) пытаетесь нас (остальных) убедить?

Тут есть одна маленькая деталь. Вопрос звучал так:'Какую СУБД вы используете в своей работе?', я честно ответил - Microsoft SQL Server. Хм, и что мне теперь как обезьяне метаться между умными и красивыми?

> Что фокс лучше всех других СУБД? Не убедите.
Чтобы его любили только за то, что он хороший? Очень слабый аргумент.


Читаем все постинги топика еще раз и усердно ищем слова 'лучше всех' и 'убедить'.

> Если же речь идёт не о любви, а как это у автора топика "Вот скажите мне , чем он так сильно уступает другим СУБД?"
Так не этот вопрос и отвечали, в основном.


Потому что никто так и не привел достойных контрагрументов. А это как раз плохо. Все срываются на обидки и флем. Если у кого что-то тормозит - дайте скачать, глянуть что там внутри, может действительно все так плохо, а может за громкими именами разработчики скрывают кривые руки.
И очень бы хотелось бы услышать "а вот этого в фоксе нет".. Я собираюсь отметься в wishlist'е, так что мне лишние идеи не помешают.

2Autopro

Ну шутка не удалась, бывает. Tygra тут почти не причем..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121625
Autopro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И факт, что движок крутится на сервере, не делает фокс серверной бд, так как результаты шлет не он, а веб-сервер.

По такой логике получается что в Internet системах нет и быть не может серверных БД , поскольку в любом случае все шлет web-сервер. :))


Каждое соединение будет запускать свой экземпляр движка, пусть даже и кешированного. Сотня соединений - сотня фоксов крутится.

Ты почти прав. Но.... Сотня соединений - это не сотня фоксов, это всеже сотня процессов использующих одну исполняющую систему. Согласись это не одно и тоже. А в AFP 3.0. это уже вообще приложение ISAPI, которые выполняются в контексте IIS. Т.е. механизм почти такой же как и в ASP. Т.е. наверное самый эфективный механизм для web систем. Или я не прав? Как работает MS SQL в связке с IIS?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121633
AlekZander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я извиняюсь конечно, но мне очень интересно, а что в файловых БД есть хранимые процедуры? Триггеры? Как там вообще бизнес логика организуется? разве не клиентской программой? (про интернет не надо, тут клиентом выступает не пользователь а веб сервер) А поиск кто организует при помощи индексов? разве не клиент? Разве это не нагружает 10 процессоров при работе 10 клиентов вместо 1 процессора сервера? мне кажется что разница все же есть довольно существенная, но не между фокспро и мссикуэлем а между черверной бд и файловой бд. Вы ведь сдесь именно про это говорите?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121645
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Autopro

> Как работает MS SQL в связке с IIS?

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

2 alekzander

> Я извиняюсь конечно, но мне очень интересно, а что в файловых БД есть хранимые процедуры? Триггеры? Как там вообще бизнес логика организуется? разве не клиентской программой?

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

> (про интернет не надо, тут клиентом выступает не пользователь а веб сервер)


Тут уже я не догоняю, у тебя тот же иксплорер работает в качестве сервера?

> А поиск кто организует при помощи индексов? разве не клиент? Разве это не нагружает 10 процессоров при работе 10 клиентов вместо 1 процессора сервера? мне кажется что разница все же есть довольно существенная, но не между фокспро и мссикуэлем а между черверной бд и файловой бд.

Скажем так, использование клиент-серверной технологии разгружает клиента и сеть и нагружает сервер. Вопрос только в том, какие это нагрузки и где золотая середина в плане производительности.
Разница, есстественно, существенная.

> Вы ведь сдесь именно про это говорите?

Мы говорим обо всем. Если сейчас кто-нибудь заявит, что фокс - интерпритатор, а это чуждо его тонкой душе, поговорим и об этом :-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121680
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все программы работают с данными одинаково, будь то парадокс или дб/2. Если надо найти какую-то информацию, то открывается файл и тупо перебирается. Для ускорения поиска обычно используют индексы ускоряющие поиск на несколько порядков.
Спасибо за лекцию. Только не забывайте пожалуйста, что здесь не только студенты первокурсники бывают:-)
описанный пример будет обработан примерно так:
в файле с индексами будет найден найболее подходящий для запроса и загружен по сети в память ...

Чтобы найти нужный индекс исполняющая система должна переписать его по сети на клиентскую машину!

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

Но для таблицы с 2М записей индекс может иметь тоже 2М записей. И на каждый запрос он снова закачивается на клиента?

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

А про обЪем никто и не говорил. Говорили о количестве записей. А это действительно так. (Правда, в фоксе индексы организованы действительно очень здорово. Когда я в давние времена писал на Clipper~е, то использовал индексы CDX.) Проблема именно в том, что для каждого запроса индекс вновь перекачивается по сети. По крайней мере так было в версии 2.5. Потом мы узнали о такой СУБД как InterBase. И фокс был благополучно забыт. Я не знаю, м.б. теперь есть транзакции, хранимые процедуры, решена проблема трафика и т.д. Но ЗАЧЕМ все это когда есть НАСТОЯЩИЙ SQL сервер по возможностям превосходящий фокс и к тому же требующий меньше ресурсов.
Поэтому даже для "локальных БД" (никогда не знаешь останется ли она локальной) я использую Yaffil.

Кажется я ответил на вопрос ПОЧЕМУ Я не люблю VFP. Как пелось в одной "старинной" песне: "Каждый выбирает по себе - женщину, работу, место жизни..."
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121736
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 f_w_p

> Чтобы найти нужный индекс исполняющая система должна переписать его по сети на клиентскую машину!

Даже если и так, можно поставить отдельный компонент как промежуточное звено. Я только одного не пойму - что у вас у всех сети на ладан дышат? Вроде уже не в 20-м веке живем..

> Потом мы узнали о такой СУБД как InterBase. И фокс был благополучно забыт. Я не знаю, м.б. теперь есть транзакции, хранимые процедуры, решена проблема трафика и т.д. Но ЗАЧЕМ все это когда есть НАСТОЯЩИЙ SQL сервер по возможностям превосходящий фокс и к тому же требующий меньше ресурсов.

Если он действительно не удовлетворял Вашим задачам, то почему Вы считаете, что он не может удовлетворять другим задачам? И почему вы считаете, что никогда ничего не изменится? Когда-нибудь, возможно, вы узнаете, что есть mssql и oracle и InterBase будет благополучно забыт .

> Поэтому даже для "локальных БД" (никогда не знаешь останется ли она локальной) я использую Yaffil.

Есть у меня один знакомый, на просьбу сделать пользователю что-то вроде записной книжку домой, он установил ему msde.. Последствия описать или сами догадываетесь?

И еще раз, я никого не агитирую и любить не призываю. Ваш ответ честный - в свое время фокс меня не устроил и сейчас переходить на него нет смысла. Но у меня другая ситуация и другая точка зрения.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121947
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я только одного не пойму - что у вас у всех сети на ладан дышат? Вроде уже не в 20-м веке живем..
А сети разные бывают. К примеру у нас подразделения территориально разнесены на 2 км. Внутри зданий конечно и 10М и 100М. А вот между зданиями телефонная линия! А тут и 2М и 1М и даже 115К. И компьютеров в сети около 200. Сейчас планируем переход на оптоволокно, но это когда еще будет?

Когда-нибудь, возможно, вы узнаете, что есть mssql и oracle и InterBase будет благополучно забыт.
Где-то в году 1995 мы установили MSSQL6.5, который до сих пор работает! Сейчас постепенно начали портацию на MSSQL 2000. Так что будем считать, что шутка не удалась:-)

Есть у меня один знакомый, на просьбу сделать пользователю что-то вроде записной книжку домой, он установил ему msde.. Последствия описать или сами догадываетесь?
Лучше бы он дал ему книгу по MS Office!

Но у меня другая ситуация и другая точка зрения.
Это ваше право.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32121967
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2f_w_p

> А сети разные бывают. К примеру у нас подразделения территориально разнесены на 2 км. Внутри зданий конечно и 10М и 100М. А вот между зданиями телефонная линия! А тут и 2М и 1М и даже 115К. И компьютеров в сети около 200. Сейчас планируем переход на оптоволокно, но это когда еще будет?

Никаких претензий, ставить в таком случае файл сервер - убийство.

> Так что будем считать, что шутка не удалась:-)

Я уже начинаю привыкать к этому явлению :)

> Лучше бы он дал ему книгу по MS Office!

MS Office - это не круто, круто, когда пусть криво, но своими руками
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122022
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понял, то для нормальной работы с fox, рекомендуется или построить индексы на все возможные случаи, или же использовать DCOM или COM+. И такие решения позволят поднять производительность fox до уровня серверных баз Oracle или MS SQL, особенно если учесть, что в сети компьютеров много, таблицы большие и в запросах обычно используется несколько таблиц, как правило, от трех до пяти, но бывает и больше. Кроме того, надо учесть, каждый индекс не только ускоряет выборку, но и замедляет обновление данных, а DCOM технология достаточно сложная, не говоря уже о росте накладных расходов. Или и так понятно, почему лучше использовать MS SQL, Oracle, DB2 и т.д., а не fox или access?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122059
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

> Если я правильно понял, то для нормальной работы с fox, рекомендуется..

Правильно! Еще для перевозки ручной клади рекомендуется купить грузовик и использовать только 98-й бензин. И на каждое колесо по мотору, а лучше по два..

Всё, у меня работа стынет, буду позже..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122064
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT


Если я правильно понял, то для нормальной работы с fox, рекомендуется или построить индексы на все возможные случаи, или же использовать DCOM или COM+.

Неправильно понял. Для любой работы с любым программным обеспечением необходимо учитывать его требования. Про фоксовый rushmore можно прочитать в МСДН. Индексы на все случаи не обязательны.

И такие решения позволят поднять производительность fox до уровня серверных баз Oracle или MS SQL, особенно если учесть, что в сети компьютеров много, таблицы большие и в запросах обычно используется несколько таблиц, как правило, от трех до пяти, но бывает и больше. Кроме того, надо учесть, каждый индекс не только ускоряет выборку, но и замедляет обновление данных, а DCOM технология достаточно сложная, не говоря уже о росте накладных расходов.

Причём тут фокспро? Системы на основе файловых БД проще в администрировании, на основе СКЛ-сервера могут быть масштабируемы до очень больших размеров. ФохПро может использоваться в обоих случаях. Так же как и акцес.

Или и так понятно, почему лучше использовать MS SQL, Oracle, DB2 и т.д., а не fox или access?

Записная книжка на ДБ2? Да под АС400 и доступ через браузер? Оригинально
.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122080
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
1024, зачем доказывать, что Фокс - это круто, если вопрос был "А чего народ так Fox не любит?" ???
За что его любить? Только за то, что он не хуже Акцесса? Так это не повод

И по поводу "записной книжки": Записная книжка на FoxPro?????
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122097
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2eNose

Фокс - оццтой. Междумордие - круто.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122098
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
В Гейтсы метишь, 1024
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122170
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1)Записная книжка на ДБ2? Да под АС400 и доступ через браузер? Оригинально
Нечто подобное уже давно создано и назвыается 'личные дневники' или как-то похоже. Пишут, что пользуется большой популярностью.

2) Что-то я не пойму, индексы создавать не надо, тогда таблицы будут передаваться на клиент - это плохо, а если индексы создавать - то это, тоже плохо. DCOM использовать плохо, ну а если не использовать, то нагрузка на сеть растет и это тоже плохо. Ну короче, 'крошка сын к отцам пришел, и спросила кроха', если fox - это хорошо, то что в нем хорошего? Или почему и за что fox надо любить?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122261
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

Чем толочь воду в ступе по десятому разу, сходи в соседний топик и помоги Brunette сделать курсовую.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122279
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NNN
Чем толочь воду в ступе по десятому разу, сходи в соседний топик и помоги Brunette сделать курсовую.

Сам сходи, а заодно и диплом можешь написать. Я тебе дажу теме подскажу- 'Сравнительная характеристика fox, MS SQL SERVER и Oracle', c обязательным обоснованием преимуществ fox над остальными базами данных, а если это не нравится - то вот еще одна - 'Применение fox для больших баз данных в локальных сетях ЭВМ'.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122285
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

Ой какой нудный...
Тема топика: "чего народ фох не любит", ответ: "не круто".

Как можно сравнивать среду разработки с СКЛ-сервером? Это всё равно что сравнивать мясорубку и соковыжималку.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122303
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024
Ой какой нудный...
Тема топика: "чего народ фох не любит", ответ: "не круто".

А еще ответы у тебя есть?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122309
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

Договорились, я пишу дипломы на приведенные темы, а ты придумываешь, под каким еще соусом упомянуть про серверные бд в этом топике.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122311
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

"Не круто" - это единственный ответ который я слышал.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122327
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NNN
Когда напишешь, то дипломы в студию, а я так и быть еще что-то придумаю.


1024
"Не круто" - это единственный ответ который я слышал

Это не ответ - ответ заключается в том, в клиент - серверных приложениях, он нормально не работает, точно также не работает и access и Paradox.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122340
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

> Когда напишешь, то дипломы в студию, а я так и быть еще что-то придумаю.

ОК. Только не начинай гнать волну по-новому.

> ответ заключается в том, в клиент - серверных приложениях, он нормально не работает, точно также не работает и access и Paradox.

А что работает нормально и что это нормально вообще означает?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122357
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NNN
А что работает нормально и что это нормально вообще означает?
Нормально - это когда в сети из несколько десятков машин и для базы, хотя бы в 50 таблиц, суммарным объемом, от 2 - 3 миллионов записей, среднее время ответа на клиенте не более 2 секунд. Конечно, бывают отчеты, которые могут считаться до часа, но это уже особый случай. Это с точки зрения пользователя. А с точки зрения администратора...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32122385
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лет пять назад я работал в одной конторе с примерно такими условиями. Всё функционировало нормально. И щас, насколько я знаю, ничего не изменилось. И что? Выводы какие? И откуда именно такие цифры? И чё с ними делать? Два миллиона - это те записи которые часто меняются или не меняются или только вносятся (как в логах)? Несколько десятков машин с которых данные меняют или смотрят или просто в конторе несколько деятков машин? Админ за 1000$ или приходящий студент? Техника какая? А таблицы какие, по сотне полей или по два?

Никто вас тут не за что не агитирует, обратите внимание на тему топика.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124185
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3% это потому что тут фоксистов ходит мало
а не потому что он не популярен
и потому что проблеммсы которые тут народ ставит
фоксистам не очень интересны т.к. решаются проще
средствами фокса при работе с теми же базами
смешно слушать рассуждения
хороший или плохой быстрый или медленный
смотря в чьих руках
тоннель под ламаншем на фоксе пашет
регистрирует номера машин и прочую лабуду обрабатывает
в том числе и видео информацию
и запросы там более чем по миллиону записей
и работает прилично
а если косорукого посадить
так он и в 3 х записях тормоза устроить умудрится
жалко не помню где видел
надо поискать может найду
65% работает сейчас в мире с базами через фокс
остальные никто и за 10 % не вылазит
а сравнивать его с Acsessом или Васиком или тем более
с дельфями всеравно что сравнивать QBасик с Ораклом
ТЕРПЕТЬ НЕ МОГУ ИДИОООТОВ КОТОРЫЕ БЕЗ ЗНАНИЯ НАЧИНАЮТ ПАЛЬЦЫ РАСКИДЫВАТЬ И РАССУЖДАТЬ О ТОМ ЧЕГО ТОЛКОМ НЕ ЗНАЮТ!!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124199
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и в догонку
сами разработчики MSSQL
признают фокс лучьшим клиентом для больших СУБД
т.к. полностью оптимизирован для этого
можно конечно работать и с фоксовыми DBFми
(кстати и хранимые процедуры и триггеры, и транзакции
и все прочее там есть) но если есть тяжелая серверная СУБД
то мне удобнее это сделать в ней а фокс как клиент использовать
а если надо 2 млн записей обработать то сделай это в хранимой
процедуре на сервере, какие проблеммы? для того и есть
база данных в фоксе DBC где все работает так же как и в
тяжелой СУБД (почти также)
практически все о чем тут говорили что этого в фоксе нет
на самом деле там есть и очень не плохо заточено.
ТАкое ощущение что разговор ведут люди которые
остановились на версии 2.5 и судить пытаются
о последних версиях. Опомнитесь людиии версия 8 уже в продаже.
К нам в контору пришли недавно пара программеров
один писал раньше на дельфи другой на васике
в начале они примерно с темже апломбом судили о фоксе
пока немного в нем не разобрались а сейчас и думать забыли о васиках и дельфях и неоднократно уже сказали что и думать не могли что с базами можно так удобно работать.
Это болезнь многих кто толком не зная продукта пытается о нем судить
Мне по работе приходится писать на многих языках и с разными СУБД и на васике приходится и на фоксе и на PHP и на ASP и базы разные тоже приходится выбирать одни клиенты могут себе позволить только Acsess другие только MySQL некоторые MSSQL некоторые Оракл. И программы есть достаточно серьёзные. Потому могу судить и сравнивать и скажу что можно охаить что угодно но фокс жил живёт и будет жить :-) и с каждой версией он становится все удобнее и интереснее, и если передо мной поставят выбор на чем писать очередную задачу то я буду стараться сделать это на фоксе т.к. с моей точки зрения в этом продукте сочетается все что мне нужно с высокой скоростью написания и отладки. Про производительность я уже сказал. Да и насчёт объектной ориентированности тут сказали полную чушь что её нет есть и ещё какая. У меня все программы базируются на основе классов наследовании и полиморфизме. Запомните кто не знает. Начиная с версии 3.0 фокс есть ООП язык. Если в версии 3.0 ООП реализовано в урезанном виде то в последних версиях в полной мере. Очень рекомендую обратить на фокс всем внимание т.к. разобравшись в нем более удобного клиента для своих БД вы не найдёте. (кстати в версии 8 ADO уже интегрирован в среду фокса)
Тут можно говорить много но зачем, попробуйте сами разобраться.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124204
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот сервер где можно поговорить о фоксе
http://nsvisual.com/fox2/
там Вам все грамотно объяснят
где что и почем а главное как :-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124210
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to: Mikhail Tchervonenko

Ну тогда и сравнивать наверное надо с Delphi, PowerBuilder и другими универсальными средствами разработки клиентских приложений, а мы все - MSSQL ORACLE
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124219
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mikhail Tchervonenko
Спасибо, за юмор. Если это не прикол, то тогда ..., а может, просто возраст?
И на пенсию не хочется?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124222
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Mikhail Tchervonenko\r
\r
Вредно читать такие топики на ночь - все равно никому ничего не докажите. \r
\r
2 DimaR\r
\r
> Ну тогда и сравнивать наверное надо с Delphi, PowerBuilder и другими универсальными средствами разработки клиентских приложений, а мы все - MSSQL ORACLE \r
\r
А это у кого чего болит (в хорошем смысле). Tygra противопоставляет фоксу дельфи, Вы - сикуль, доказывать, что не верблюд приходится всем :)\r
\r
2 AISOFT\r
\r
> Спасибо, за юмор. Если это не прикол, то тогда ... \r
\r
Да это Вы мастак приколы разводить в соседнем топике - то бери фокс, то не бери фокс. Чтож не посоветовали Oracle + Oracle Forms? Или сменить преподавателя?\r
Кстати, будем считать, что диплом на заданную тему тему за меня написали. Больше мне появляться в этом топике, пока кто-нибудь серьезно не укажет на недостатки, мне вроде бы и не зачем.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124249
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да простят меня NNN и Mikhail Tchervonenko , в одно время я программировал на Foxpro (c 1993 г.). Для настольных БД и ограниченного числа одновременно подключенных пользователей VFP вещь вполне достойна. Да с версии 3.0 появилось ООП, очень удобно. Можно создать набор VCL, и тогда написание клиентского приложения сокращается в разы. Удобно для перемещаемых пользователей, можно создавать оторванные представления таблиц, с ними работать , приходя в офис синхронизироваться с общей БД. Удачно работают индексы с технологией Rushmore, кто писал на Clipper, тот наверно оценил бы по достоинству. Синтакс и команды остались от предыдущих версий ... , само клиентское приложение , я не имею ввиду работа с БД, все таки медленновато, сначало подгружается runtime модуль, при этом на медленной машине видна родная строка меню, может это не так критично, но меня она стала раздражать, это касается до 5 версии VFP вкл., может в более старших версиях этого уже нет. Написать клиента для SQL сервера, все таки трудоемко и после 7 летнего программирования на фоксе, пришлось искать другой язык. Остановился на PowerBuilder. По сравнению с Фоксом, клиента написать можно еще быстрее, правда клиентское приложение работает не быстрее чем Фокс. :). Родной БД для PB нет, я использую или Sybase Anywhere или MS SQL Server. Вот такая история.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124263
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Deosfen

Что-то какая-то слабая критика у Вас получислась :)

> само клиентское приложение , я не имею ввиду работа с БД, все таки медленновато, сначало подгружается runtime модуль,

Не все так плохо, приложения использующие vb и mfc, также используют runtime, и никто не жалуется. Полностью он не загружается, согласитесь, если программа использует 1-2М памяти, врядли в ней сидит 5-ти мегобайтный рантайм.

> при этом на медленной машине видна родная строка меню, может это не так критично, но меня она стала раздражать, это касается до 5 версии VFP вкл., может в более старших версиях этого уже нет.

По моему, это можно было исправить и в 3-й версии, во всяком случае, в vfp5faq.txt в самом первом вопросе приведено решение.

> Написать клиента для SQL сервера, все таки трудоемко и после 7 летнего программирования на фоксе, пришлось искать другой язык.

Если иметь предварительные разработки, то не так уж и трудоемко. К тому же, все постепенно совершенствуется, в 8-й версии появились некоторые классы, которые еще более упрощают эту задачу.

> Остановился на PowerBuilder. По сравнению с Фоксом, клиента написать можно еще быстрее, правда клиентское приложение работает не быстрее чем Фокс. :). Родной БД для PB нет, я использую или Sybase Anywhere или MS SQL Server. Вот такая история.

Если вам принципиальна скорость создания приложений, то Вы сделали неплохой выбор. Но я на перегонки не программирую, мне достаточно сделать более-менее работоспособный проект и потом долго и упорно его совершенствовать. Фокс для этого очень даже подходит.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124268
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше поздно, чем никогда...

to NNN: будь спок - Fox не умер. Просто мало продуктов на Фоксе получили широкое распространение, точнее раскрутки.

>Если сам знаешь про Microsoft’s Best-Kept Secret, то не обязательно про него >кричать на всех углах.

Но если ты про него ничего не знаешь, это не означает что его нет :)

to tygra:
>Да ладно уж - интернет БД FoxPro
Я думаю тебе не надо объяснять разницу между БД и СУБД? А сайтов на Фоксе полным-полно... Тяжеловес ты судя по всему in feather weight, поскольку аргументация твоя не выходит за рамки собственного мнения. Если в чём-то слабо разбираешься, к чему напраслину возводить?

to 1024:
>Дельфи - оццтой
Вред или польза деяния определяются совокупностью обстоятельств. Каждый использует тот инструмент, который в его работе наиболее применим. Иначе можно дойти до утверждения типа: столы - rules, стулья - sucks.

to Mikhail Tchervonenko
УзнаЮ брата Колю :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124286
Guest1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот одна интересная статейка.

По данным, приведенным в Microsoft White Pages, средства разработки СУБД распределены среди профессиональных разработчиков США следующим образом:

Microsoft (MS SQL, VFP) - 47%
Borland (Interbase SQL, Delphi) - 13%
Oracle - 4%


Как видно, не все разработчики используют Delphi или C++. К тому же вспомним правило про Сенькину шапку. VFP это очень мощное средство разработки СУБД. К тому же, VFP имеет очень перегруженный язык программирования, это результат обеспечения совместимости со старыми версиями. Современный VFP в большинстве случаев может без дополнительных переделок выполнить программы написанные для самого первого FoxBASE или dBase. Редкое средство программирования может похвастаться такой совместимостью.

Однако обратная сторона медали: современный язык xBase, точнее его диалект, используемый в VFP, содержит свыше полутысячи команд, функций и языковых конструкций. Одно и тоже в VFP можно сделать тремя четырьмя способами. Иногда "старое" программирование времен FoxBASE мирно уживается с современным ООП, а иногда ведет себя как кошка с собакой. Очень часто в описаниях языка VFP можно встретить фразу: "Включено для обеспечения совместимости со старыми версиями. Рекомендуется использовать то-то и то-то".

Кроме того, данное заблуждение (см. заголовок) связано с довольно большой популярностью продуктов Borland (ныне Inprise) в нашей стране, и стойкой антипатией к Мастдай. Поверьте мне, в отношении VFP ситуация меняется кардинальным образом, VFP есть та самая жемчужина, сделанная Microsoft, о которой эта прославленная корпорация трубит на каждом углу ;).

Visual FoxPro это, наверное, очень дорого, тем более если покупаешь лицензию. Ничего подобного! По данным российского каталога SoftLine на апрель-июнь 1999 года стоимость покупки VFP 6 и лицензии на него стоит $402, а, к примеру, стоимость в той же компании Delphi 4 Client/Server suite $1894. Разница на лицо!

И еще камешек в огород Delphi: в этом популярном каталоге программного обеспечения VFP вместе с VC++, VJ++ и др. языками отнесен в раздел "Средства разработки", а Delphi к разделу "САПР" ;). Так что, если Вы напрямую занимаетесь программированием СУБД, может быть, Вам будет выгоднее попробовать VFP, чем делать привычную работу на Delphi? Попробуйте и Вы не пожалеете.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124349
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме того, данное заблуждение (см. заголовок) связано с довольно большой популярностью продуктов Borland (ныне Inprise) в нашей стране, и стойкой антипатией к Мастдай
Никакой Inprise не существует. Borland она и есть Borland.

Visual FoxPro это, наверное, очень дорого, тем более если покупаешь лицензию. Ничего подобного! По данным российского каталога SoftLine на апрель-июнь 1999 года стоимость покупки VFP 6 и лицензии на него стоит $402, а, к примеру, стоимость в той же компании Delphi 4 Client/Server suite $1894. Разница на лицо!
Сравнивать надо с версией Professional. Там цена примерно одинаковая.

И еще камешек в огород Delphi: в этом популярном каталоге программного обеспечения VFP вместе с VC++, VJ++ и др. языками отнесен в раздел "Средства разработки", а Delphi к разделу "САПР" ;).
Это камешек в сторону квалификации составителей каталога, которые отнесли СУБД к средствам разработки, а средство разработки почему-то к САПР.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124355
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В кратце просмотрел предмет спора...Весело ничего не скажешь... Самое забавное, что больше всего хаят фокс как раз те люди, которые понятия не имеют, что это такое и какие реальные проблемы при работе с этим продуктом...

В комбинации VFP и VC++ по-моему решается большинство возникающих проблем...

По-большому счету у фокса всего 2 проблемы

1) VFP несколько отходит от headline Microsoft (.NET) . Пока VFP развивается параллельно , но все больший акцент делается на совместимость с .NET (см. VFP8) . Из чего можно заключить, что Microsoft будет развивать VFP все-таки с намеком, что разработчики постепенно уйдут с него ... Тем не менее, тот факт, что развитие продолжается думаю свидетельствует о жизнеспособности фокса.Просто он несколько не вписывается в схему ...

2) Нет у него такого количества готовых компонент как в Delphi, где каждый начинающий программист может "слабать нечто с виду работающее" накачав готовых библиотек

Кину маленький камешек в огород дельфистов... Судя по форуму основная часть разработчиков используют ADO... Вещь от Microsoft которая не будет развиваться.MS развивает ADO.NET... Простое ADO тупиковый вариант ИМХО и кстати в нем хватает глюков...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124419
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по реакции на фразу "дельфи-оццтой" у большинства посетителей отсутствует чувство юмора.

Про дот-нет:мне вчера пришли последние номера code-magazine (http://www.code-magazine.com/) полностью посвящённые дот-нет. Из них я узнал массу полезного - как подключаться к акцесовым бд из вб-нет, как делать круглые формы и т.д., но так и не понял зачем мне эта дот-нет нужна. Это что-то вроде новой джавы?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124420
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кину маленький камешек в огород дельфистов... Судя по форуму основная часть разработчиков используют ADO... Вещь от Microsoft которая не будет развиваться.MS развивает ADO.NET... Простое ADO тупиковый вариант ИМХО и кстати в нем хватает глюков...

Маловат камешек - т.к. уже есть Delphi.Net, то в скором (очень скором) времени туда воткнут и ADO.Net - так что не переживай, в тупик мы не зайдем :)

А по поводу По данным, приведенным в Microsoft White Pages, средства разработки СУБД распределены среди профессиональных разработчиков США следующим образом:

- извините, но давно известно, что программеры США отличаются достаточной неповоротливостью и приверженностью к генеральной линии страны и руководства (демократия?), так что не надо на штаты равняться, находясь в России.

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


Это как - удобно? С какими базами ? С фоксовыми?
То-то и видно, что удобно - детские вещи решить невозможно, по топикам видно (доступ к MS SQL) :)


А ну вас. Лично я рад, что с фокса перешел на Delphi. До сих пор не пожалел - что-то не заметил, что мне так неудобно работать с БД
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124435
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to1024
>Это что-то вроде новой джавы?
Сам придумал или кто подсказал

2tygra
>Маловат камешек - т.к. уже есть Delphi.Net, то в скором (очень скором) >времени туда воткнут и ADO.Net - так что не переживай, в тупик мы не >зайдем :)
Ой я и забыл ведь ;)...
Сижу и думаю чтобы такое новое изучить. Раньше все смотрел в сторону всяких С. Но после твоего поста начал задумываться: "А может вернуться к Delphi? Все таки мой первый виндузовый язык программирования." А еще очень хорошая мысль UNIX и отдыхает ваш вечно глючный мелкософт
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124456
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу оставить фразу "программы на фоксе не получили большого распостранения" без ответа. Такую чушь даже обсуждать смешно, более 50% базаориентированного софта написано на фоксе, а в России и того больше. Можно думаю долго называть программы которые не все знают, но например "Парус" думаю знают все кто хоть как то сталкивался с бухгалтерией, на фоксе написан батеньки :-) Назовите мне хоть одну программу которая получила такое распостранение в России написанную на дельфи, чтоб была она базаориентированной :-) и которую я бы знал тоже .....
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124463
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще удивителен тот Факт, что о фоксе пытаются рассуждать люди, которые о нем только слышали, но серьезно ничего не писали. Я около 10-ти лет пишу СУБД (в основном бух учет, товары, зарплаты и т.д.), на сегодня именно эта чать програмистики наиболее востребована на рынке. Использую Delphi, VFP, Access, MS SQL, 1C (представьте 1С это то же среда разработки). Когда нужно чего-нибудь простенькое, красивенькое и быстренько беру Delphi, когда для продвинутых пользователей и что бы они сами могли дорабатывать-MS Access, когда речь идет о серьезном проекте - VFP7+MS SQL.

Тут народ просит аргументов, пожалуйста. В россии Парус-Предприятие 7.0, сделан на VFP7, БЭСТ-5 использует БД VFP7, в германии Platinum (корпоративная система управления предприятием) VFP+MS SQL. (Канада и Германия-это вообще отдельный разговор, там VFP и проекты под него представляют собой аналог наших 1C). Это все очень (даже очень-очень) распространенные продукты. По крайней мере зная технологию VFP+SQL можно спокойно обеспечивать себе около 1000$ в месяц на хлеб.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124464
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

Про новую джаву не я придумал. Её с ней многие сравнивают.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124469
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А насчет 3%
я когда пришел на этот сервер
тоже выбрал не фокс а MSSQL
хотя клиентов к MSSQL пишу на фоксе
правильнее было бы добавить пункт
"фокс в связке с ...."
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124475
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to tygra:

>Это как - удобно? С какими базами? С фоксовыми?
>То-то и видно, что удобно - детские вещи решить невозможно, по топикам >видно (доступ к MS SQL) :)

Я, пардоньте, не понимаю - ты по топикам судишь о качестве продукта или о квалификации программеров, которые эти топики пишут? Тебе ж уже советовали тут - зайди на какойндь форум, где профи общаются, да расспроси, чё неясно...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124480
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to1024
Цитата :
"...Чувство юмора появляется сразу, как только перестаешь считать себя пупом земли..."
Владимир Леви
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124557
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну все убедили, ушел ставить fox. А может, PARADOX лучше?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124573
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Clipper есть у кого?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124612
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to AISOFT
думаю парадокс тебя не спасёт
работал я и на нём
фокс лючьше :-), гораздо ллючьше :-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124646
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NNN , я не пытался критиковать Фокс. :). Может быть в будущем опять на него перейду, если необходимость возникнит. Спасибо за совет, прочитаю на досуге vfp5faq.txt.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124676
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mikhail Tchervonenko
думаю парадокс тебя не спасёт

Если из истории, то где-то c 1990 года и до 1996 года меня спасал Clipper, хороший язык был, а после Delphi и MS SQL SERVER. И причем не только спасали, но и спасли, кстати, весьма основательно. Насчет fox, те проблемы, которые в нем были, в третьей версии, не вызвали желания на него переходить, хотя где-то с год fox я использовал. Я не считаю что fox, хуже, чем access или paradox, для однопользовательских приложений, но кричать, что это лучшее всегда и везде тоже не собираюсь. Если мне придется делать, что-нибудь однопользовательское, то я выберу MSDE + Delphi, но если заказчика, это не устроит, то я предложу вначале fox, а только затем access. Но возражений против MSDE, я пока не встречал.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124735
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Crip:

>Цитата :
>"...Чувство юмора появляется сразу, как только перестаешь считать себя >пупом земли..."
>Владимир Леви

"Специалист подобен флюсу - полнота его односторонняя..."
К.Прутков

Похоже тему пора закрывать :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124856
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А че классный флейм.

Вот еще по теме:
Я ненавижу все локальные базы в общем и FOX в чатсности, из за того, что у меня были проблемы именно из за архитектуры и ограниченности подобных систем.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32124859
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это звучит примерно как "Я ненавижу весть мир и даже иногда плачу от бессильной злобы".
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125005
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISOFT
не спорю
в дельфи можно работать с базами
но моё глубокое суперубеждение
что в фоксе это можно делать лучьше
особенно в его последних версиях

основное отличие фокса от остальных продуктов в том
что такое понятие как курсор и представление в него интегрированны
и находятся прямо в нем в его среде данных
а не в среде выполнения элемента управления посредника
и работать с таким интеграриванным курсором так же удобно
как в хранимой процедуре сервера с таблицей
потому как любой посредник это всегда какието ограничения
а про 3ю версию я тоже ничего сказать хорошего не могу
мне фокс начал нравиться с 6й :-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125028
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mikhail Tchervonenko
В настоящее время, есть набор примерно одинаковых по своим возможностям продуктам для разработки клиентской части, это такие как powerbulder, delphi, fox, vb и т. д. В настоящий момент, говорить, что какой-то из них лучше всех остальных, могут только религиозные фанатики. Я считаю, что это дело сугубо индивидуальное и лучшим, по крайней мере, для меня, является Delphi. Для кого-то это будет powerbulder, для кого-то fox и т. д. Кроме того, имеет значений и сам разрабатываемый продукт. Что касается серверной части, то и здесь есть набор примерно равных по своим возможностям продуктов, особенно если учитывать соотношение цена/качество.
Насчет курсоров:
1) Никто не мешает использовать курсоры на сервере. В MS SQL 2000 курсоры работают очень быстро.
2) В Delphi можно работать с курсорами без посредников и более того, для приложений работающих с базами данных, я эти посредники уже давно не использую, если конечно не считать посредником ADO.
И вообще, поработаю еще лет пять и пойду на пенсию, мемуары писать.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125042
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не трогайте своими грязными лапами Paradox !
В 1998 году я был единственным легальным пользователем Corel Paradox 8.0 в России! А то что вы называете "парадоксом" - борландовские обрезки семерки. И на Clippere 5.3 я писал - лепота! Для распростарнеия - один экзещник вместо трех дискет с фоксом. Клиппер - форева! И были у меня на нем и кнопки, и боксы, и горизонтальные меню.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125107
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Cat2

Ай, молодца!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125199
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Cat2:

Я тож когда-то на Клиппере писал. То был ДОСовский. И кстати, ДОСовский Фокс мне тогда казался более удобным. К примеру, в Фоксе была команда browse, которую в Клипе продублировать было весьма трудоемко. А в Клиппере 5.2 есть run-time компиляция?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125213
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
_GUEST
Ты про макроподстановки? Были. Т.е можно было писать.
s:='1+1'
d:=$s

Но гораздо более эффективно это решалось через тип "блок кода".
Я уж синтксаи забыл, но что-то вроде

bk:={||1+1}
d:=eval(bk)

Функция а-ля browce была, но гораздо удобнее было создавать объект типа грид и добавлять в него колонки.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125243
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А лучше Fox-а - все равно "зверя" нет :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125272
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И это правильно...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125278
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и на горизонте пока никого лучьше не фидно :-))))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125335
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и на горизонте пока никого лучьше не фидно :-))))
Аминь!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32125407
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и на горизонте пока никого лучьше не фидно :-))))

А ты в какую сторону-то смотришь?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126102
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Больше всего мне не нравится в фоксе, то, что легкость написания интерфейса позволяет любому идиоту написать нечто похожее на настоящую программу и считать себя программистом
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126107
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> А ты в какую сторону-то смотришь?

Ты никак решил таки заделаться лучем света в темном царстве? Или флюгелем?

2
2

> Больше всего мне не нравится в фоксе, то, что легкость написания интерфейса позволяет любому идиоту написать нечто похожее на настоящую программу и считать себя программистом

Я понял это намек.. Но что конкретно ты имел в виду?
на фоксе может написать любой идиот;

любой, кто пишет на фоксе, - идиот;

все идиоты, пишущие на фоксе, пишут только нечто похожее на настоящую программу.
Тогда вопрос: что такое настоящая программа и почему идиот на фоксе ее написать не может?

К слову, компиляция в runtime - это компиляция в runtime, а не макроподстановка и не eval[uate].
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126252
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тож когда-то на Клиппере писал. То был ДОСовский. И кстати, ДОСовский Фокс мне тогда казался более удобным. К примеру, в Фоксе была команда browse, которую в Клипе продублировать было весьма трудоемко.
В Клиппере был объект BROWSE. Прошу обратить внимание - ОБЪЕКТ. И это в 1992 году! Еще там были DLL библиотеки. Под досом и в 1992 году. Программа СКОМПИЛИРОВАННАЯ клиппером могла выполнятся на любом компьютере на котором оставалось хотя бы 120 кб свободной памяти. FOX же даже не грузился если памяти было менее 520 кб. Clipper 5.3 был поддерживал графику.
Но, к СОЖАЛЕНИЮ, у него были те же "родовые пятна", что и у FOXPRO, CLARION, PARADOX, ACCESS и т.д.


А в Клиппере 5.2 есть run-time компиляция?
К слову, компиляция в runtime - это компиляция в runtime, а не макроподстановка и не eval[uate].

Объясните нам убогим, что же такое run-time компиляция!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126255
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2f_w_p

> Объясните нам убогим, что же такое run-time компиляция!

Код: plaintext
1.
2.
3.
cProg=PUTFILE('','','prg')
MODIFY FILE (cProg)
COMPILE (cProg)
DO (cProg)


Так понятнее?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126357
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда Объясните нам убогим, зачем же эта run-time компиляция!
Что дает приведенный пример? Изврат? Маразм? Чего-то Мания?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126362
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

Ненормальный какой-то. Нечего сказать - не говори.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126378
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это скорее к тебе относится - я то вопрос задал, а ты так, чтобы хоть что-то брякнуть

Или может объяснишь?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126383
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Тогда Объясните нам убогим, зачем же эта run-time компиляция!

Сам не знаю, использовать ExecScript() гораздо удобнее, но это доступно только с 7-й версии.

> Что дает приведенный пример? Изврат? Маразм? Чего-то Мания?

Твоей дельфёвской душе будет потянее - http://www.madrigal.com.au/papers/scripting/scripting.htm . Так вот мой пример делает почти тоже самое.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126448
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Моей душе даже тот пример, который на ссылке, не понятен - в смысле, понятно конечно, чего делается, но непонятно - зачем?
Ну побаловаться :) Но писать серьезную систему с такими вот вещами - извините, не по пути. Можно применять в 0.05% случаев, только все-равно не пойму, для чего. Вот такой я :)

Мне и самого быстрого компилятора хватает :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126470
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Моей душе даже тот пример, который на ссылке, не понятен - в смысле, понятно конечно, чего делается, но непонятно - зачем?
Ну побаловаться :) Но писать серьезную систему с такими вот вещами - извините, не по пути. Можно применять в 0.05% случаев, только все-равно не пойму, для чего. Вот такой я :)


Ну раз такой, чего говорить-то? :) Тебе это не нужно, другим - наоборот. Очень помогает при сопровождении.

> Мне и самого быстрого компилятора хватает :)

Это ты про дельфи? Кто тебе сказал такую глупость?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126611
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я надеюсь, ты компилятор Delphi с VFP не будешь сравнивать :)

И где кстати в сопровождении ты используешь runtime компиляцию? Это как? Хотя оно конечно, фокс по-другому не сопроводишь. :)

Ну да ладно, хрен с ним, со всем этим.
Поговорим лет через 5 - там понятно будет :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126629
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra
Конечно, если все останется как есть то гиганты (Borland например) задавят. Но, кто знает, вдруг через те же 5 лет фокс включат в .NET? Весь вопрос насколько это целесообразно, сейчас происходит очередная смена технологий, очевидно, что нынешние принципы работы с данными используемые VFP рано или поздно устареют. Тем не менее мне уже сейчас известны приложения написанные на фоксе с использованием только технологий ADO и СОМ+ и нормально все работает...

А пока с возлагаемыми на него задачи фокс вполне справляется. Говорить в полной мере о соперничестве с Delphi , например, не приходится - это не язык программирования, это СУБД.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126641
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фокс в дот-нет не войдёт. Но есть фохтулкитфорнет (небольшая длл) в ней есть многие фоксовые функции (даже use и browse) которые могут быть вызваны из #васика или любых дотнет-приложений.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126666
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не язык программирования, это СУБД.

ЭЭээээээ, ну не надо опять. Про это уже говорили много раз - СУБД это либо все, что работает с БД, либо ничего. Так что сюда (в СУБД) и фокс, и Дельфи, и VB и все что хочешь попадает.

И чем же язык программирования так не угодил - где есть СУБД без языка программирования
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126689
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to1024
Про GotDotNet и так все известно... Фокс тут не причем... Речь идет о развитии продукта. Если он даже через 5 лет не будет принято решение о вхождении его в .NET, то новые технологии доступа к данным его задавят ИМХО...

2tygra
Не придирайся плс к словам. Имеется ввиду что фокс нужен исключительно для приложений работающих с БД и очень сильно под это заточен. Все остальное проще разрабатывать на других языках, например С++. Действительно попробуйте написать генератор отчетов на VFP - будет намного медленне чем на C++ или Delphi.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126692
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Я надеюсь, ты компилятор Delphi с VFP не будешь сравнивать :)

Не, не буду :))

> И где кстати в сопровождении ты используешь runtime компиляцию? Это как?

Это по-разному. Но иногда проще переписать что-то в "скрипте", чем перелопачивать всю программу, особенно если частота изменений подобна погоде в мае.

> Хотя оно конечно, фокс по-другому не сопроводишь. :)

Ну тебе виднее, ты на всем работал :)

> Ну да ладно, хрен с ним, со всем этим.
> Поговорим лет через 5 - там понятно будет :)


Такие как я столько не живут.. Да ладно, я верю, что если в этом топике появится что-то горячее , ты вернешься, поэтому окончательно не прощаюсь :))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126706
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

> Если он даже через 5 лет не будет принято решение о вхождении его в .NET, то новые технологии доступа к данным его задавят ИМХО...

А может через 5 лет никакого дот-нета не будет? И мало ли что фокс потеряет при этом.. Что тебе мешает импользовать готовые assebly в фоксе?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126716
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

А есть ли будущее у дот-нет? История жабы показывает что не всё так однозначно. Что такое технология NET? С помощью различных сред разработок и компиляторов приложения компилируются в псевдо-код для запуска которого требуется виртуальная машина. Пуская эта машина от самой сильной софтверной фирмы а не от СУН (надо ж так назваться) и встроена в новые ейные ОС, но зачем лишний огород городить? Я прочитал кучу статей, но так и не понял. Если у жабы было слабое оправдание, типа, написано однажды и работает везде, то здсь и этого нет.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126732
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 1024

> А есть ли будущее у дот-нет? История жабы показывает что не всё так однозначно. Что такое технология NET? С помощью различных сред разработок и компиляторов приложения компилируются в псевдо-код для запуска которого требуется виртуальная машина.

Ну не совсем так. В отличие от java, .net не является языком программирования, а сборку ты можешь получить используя любой язык, для которого есть компилятор .net. Виртуальная машина, а точнее just-in-time компилятор, требуется только при первом запуске, далее будет использоваться "родной" код. И тут самое большое отличие от java - это все реализовано только под винды, причем с большой оглядкой на внутреннее строение виндов.

> Пуская эта машина от самой сильной софтверной фирмы а не от СУН (надо ж так назваться) и встроена в новые ейные ОС, но зачем лишний огород городить?

Ну Sun совсем не слабая фирмочка-то, даже в те времена когда она до жабы еще не додумалась :)

> Я прочитал кучу статей, но так и не понял. Если у жабы было слабое оправдание, типа, написано однажды и работает везде, то здсь и этого нет.

Это как раз не оправдание, не может все одинаково хорошо работать на разных платформах. Что касается .net, то не все так плохо, если забыть про многоплатформенность и проч.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126735
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to1024
Зря ты кстати Java ругаешь...Oracle + Java rocks !
А про .NET я говорил скорее в контексте ADO.NET. Уже сейчас куда не сунься везде ADO... Хочу я к примеру использовать Office Web Components в своем приложении, приходится использовать ADO, а все остальное через ODBC. Получается гетерогенное какое-то приложение,хотя и вполне работоспособное...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126766
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to tygra:

>Тогда Объясните нам убогим, зачем же эта run-time компиляция!
>Что дает приведенный пример? Изврат? Маразм? Чего-то Мания?

Отец, ну тогда получается и скрипты на SQL - маразм. Зачем, ведь есть builder? Запускай и меняй себе структурки, как душе угодно.

С рантаймом приладуха приобретает свойства среды разработки. Может в серьезных системах это и излишество, но серьезная - значит функционально совершенная. А совершенных систем, если ты работал на производстве (что, судя по духу противоречия, весьма сомнительно), не бывает в принципе. Соответвенно периодически надо чего-то дорабатывать, и не просто обновлять исполняемые модули, но менять структуру и содержание данных. А это проще всего делать кусками кода.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126848
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соответвенно периодически надо чего-то дорабатывать, и не просто обновлять исполняемые модули, но менять структуру и содержание данных. А это проще всего делать кусками кода.

Но уж наверное лучше все отладить, чего поменял, перекомпилить на отдельной машине, а потом уж выкладывать готовый exe.

А то как-то неаккуратненько получается, доктор. Можно же так все, что хочешь подсунуть на компиляцию - хоть format c: :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126902
mumu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем идти работать!!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126946
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Но уж наверное лучше все отладить, чего поменял, перекомпилить на отдельной машине, а потом уж выкладывать готовый exe.

Кажется мы начинаем повторяться, но я скажу еще раз - не всегда.

> А то как-то неаккуратненько получается, доктор. Можно же так все, что хочешь подсунуть на компиляцию - хоть format c: :)

А кто мешает тебе это подсунуть в готовый ехе? :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32126982
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to tygra:

>Но уж наверное лучше все отладить, чего поменял, перекомпилить на >отдельной машине, а потом уж выкладывать готовый exe.

"Теория, мой друг, сера, но зелено вечное древо жизни... (Гёте)" :)

В том-то и дело, дядя, что для обновления не всегда у всех заказчиков надо производить одинаковые действия. Компилять для каждого свой ЕХЕ? А зачастую вообще не знаешь, что нужно делать "чтоб всё работало", поскольку для этого надо всю БД заказчика получить. А так звонишь какому-нибудь advanced user у которого есть немножко мозгов не давить все кнопки подряд, который знает аглицкий алфавит и имеет права выполнять команды в рантайме, и говоришь: "напиши-ка вот так. что на экране видно?...". Это по-твоему глупость? :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127014
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 _GUEST

> Это по-твоему глупость? :)

Еще какая! Не проще ли скинуть кусок кода мылом?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127039
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты ж ведь не всегда знаешь заранее, что с БД приключилось, чтоб исправить косяк.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127048
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 _GUEST

> Ты ж ведь не всегда знаешь заранее, что с БД приключилось, чтоб исправить косяк.

В этом плане по телефону удобнее, но после того как положил трубку - сразу мылом :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127085
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том-то и дело, дядя, что для обновления не всегда у всех заказчиков надо производить одинаковые действия. Компилять для каждого свой ЕХЕ? А зачастую вообще не знаешь, что нужно делать "чтоб всё работало", поскольку для этого надо всю БД заказчика получить. А так звонишь какому-нибудь advanced user у которого есть немножко мозгов не давить все кнопки подряд, который знает аглицкий алфавит и имеет права выполнять команды в рантайме, и говоришь: "напиши-ка вот так. что на экране видно?...". Это по-твоему глупость? :)

Н-да, ребята. Если вы так работаете и системы пишете - хорошо что не в нашей компании. Отличный способ! А почему бы просто положить один файл, который после запуска только компилит внутри - ну как же, если есть фокс, то только это делает его самым лучшим - так вот, компилит эта штука код, подсунутый ему извне и запускает. А код пусть пишут местные программеры - а может даже и бухгалтеры, менеджеры и т.д. А вы будете только по телефону звонить, спрашивать, как дела, подсказывать операторы языка - если вдруг бухгалтер забыл, как писать browse - и деньги получать. Вот работа :). А то видите ли, пиши им, да еще компили в ехе-шник. Пусть сами, раз им надо
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127100
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> вы будете только по телефону звонить, спрашивать, как дела, подсказывать операторы языка - если вдруг бухгалтер забыл, как писать browse - и деньги получать. Вот работа :). А то видите ли, пиши им, да еще компили в ехе-шник. Пусть сами, раз им надо

Мечта поэта! Только я думал, что это называется акцесс.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127111
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот видишь - не только акцесс, еще и фокс так же используют :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127183
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы тут смеетесь, а ведь правда фокса можно превратить в абсолютно фриварный продукт путем создания екзешника приблизитильно такого содержания

Код: plaintext
1.
2.
COMPILE MAIN.PRG
SET PROC TO MAIN
DO MAIN


Весь остальной код пишется в любом текстовом редакторе
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127186
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

Ты будешь смеяться, но я видел такой подход к делу, как ты описал. Ситуация становится вообще запутанной, когда в готовом ехе появляются ссылки на "скрипты", которые еще не написаны или написаны совершенно посторонними людьми. С другой стороны была у меня задачка, когда практически для каждой записи в небольшой таблице списке приходилось писать собственную функцию, которая к тому же менялась буквально довольно часто и была непредсказуема. Так что иметь возможность создавать скрипты в собственной программе очень даже неплохо.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127206
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

> Вы тут смеетесь, а ведь правда фокса можно превратить в абсолютно фриварный продукт путем создания екзешника приблизитильно такого содержания

Еще проще:
Код: plaintext
1.
lParameters lcFile
=ExecScript(LoadFile(lcFile))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127291
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tygra
Если для простоты, то зачем нужен динамический SQL - понятно? Так вот и компиляция в run-time, кроме всего остального, позволяет получить такой эффект. Очень многие вещи в Клипере, делались легко и просто с использованием этой вещи.
А в fox, динамический SQL реализован или нет?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127409
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

> А в fox, динамический SQL реализован или нет?

Ну а ты как думаешь?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127428
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AISOFT

Пожалуйста, конкретный пример в студию !!!!

А то пока что я вижу только декларации, что это нужно. Но не вижу надобности и ситуации. Я лучше лишний раз клиенту .ехе перешлю, чем дыры открывать.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127441
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2NNN
ExecScript в данном случае нежелателен - под ним обработка ошибок сильно затруднена и честно говоря не пробовал, что получается если в нем написать READ EVENTS. Хотя судя по поведению он просто делает что-то вроде COMPILE PROC SYS(2015)...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127461
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra
В программах которых Вы пишите есть понятие конфигурирование? Вы знаете зачем 1С создало свой констуктор? Зачем вообще люди пишут программы поддерживающие пи код? А тут пожалуйста готовый объектно-ориентированный язык для написания скриптов, 1С от MS можно сказать, только без извращений с операторми типа "ДавайтекаСоздадимНовыйДокументаИлиЕщеЧтоНибудьВэтомРоде"
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127486
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээ нет, неправильное сравнение.

В 1С и бухгалтер может писать - все понятно.

А что, этот же бухгалтер теперь будет на фоксе писать? И изучать его? А нахрена тогда программист, если есть такой бухгалтер? А нахрена такой бухгалтер, если он программированием занимается?

Вот и получилось все так, как и надо: бухгалтер изучил фокс, пошел в программисты и стал писать программы без всяких там runtime компиляций а на его место взяли действительно бухгалтера, который бухгалтерией занимается, а не дурью :)

ЗЫ А если захотеть, можно и на Луну полететь. Только зачем? :))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127495
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to tygra:

>Н-да, ребята. Если вы так работаете и системы пишете - хорошо что не в >нашей компании.

Мда, похоже, ты действительно теоретик. Сидя на стуле, да ковыряясь в носу, можно конечно критиковать всех и вся. Но попробовал бы ты со своими понтами посопровождать систему, в которой немеряно таблиц, которая территориально распределена по эсэсэсэру, и каждый день боссы придумывают чтондь новое, то новая учетная политика, то новый документооборот...

>А код пусть пишут местные программеры - а может даже и бухгалтеры, >менеджеры и т.д.

Тебе наверное больше заняться нечем кроме как растекаться мыслию по древу? Это словоблудие называется. Я не говорил, про то, что юзеры должны в рантайме какие-то команды выполнять. Я сказал, что рантайм позволяет наделять приладуху возможностями, не входящими в основную функциональность системы. При всяких сбоях, апгрейдах и т.д. зачастую надо, например, залезть напрямую в таблицу дабы лицезреть нужную цифирь. Ты бы как это делал?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127512
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При всяких сбоях, апгрейдах и т.д. зачастую надо, например, залезть напрямую в таблицу дабы лицезреть нужную цифирь. Ты бы как это делал?

Я бы прямо так и залез в таблицу - на SQL сервер естественно :). Без всяких компиляций - через QA. Может конечно ты и по-другому это делаешь, но я именно так :)

А вещей, которые нужно сопровождать, и у меня хватает. Только сайт чего стоит. А еще ведь и контора..... Так что надо поглядеть, кто куда растекается - а то может зря ненужную работу кто-то делает? :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127521
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NNN
A, зачем гадать. Неужели, на элементарный вопрос, тяжело ответить. Для справки, в access не только динамический SQL не реализован, там и хранимых процедур нет. Так реализован в fox динамический sql или нет?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127524
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tygra
Какой пример?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127533
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to tygra:

>Я бы прямо так и залез в таблицу - на SQL сервер естественно :). Без всяких >компиляций - через QA. Может конечно ты и по-другому это делаешь, но я >именно так :)

Ага, за тыщу км ты бы залез... А даже если б ты и продвинутому юзеру на месте по телефону предложил это сделать, для этого как минимум у него этот QA должен стоять. Может проще ли ему строчку кода продиктовать?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127539
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

> ExecScript в данном случае нежелателен - под ним обработка ошибок сильно затруднена

А не надо делать ошибки
А в чем там сложности? Что-то я особых не помню.

> и честно говоря не пробовал, что получается если в нем написать READ EVENTS.

Попробовал, пролетает мимо.. Как обещано:
Код: plaintext
1.
ExecScript( ), unlike macro expansion, provides the same effect as selecting
several lines of code in the command window then pressing the Enter key.


> Хотя судя по поведению он просто делает что-то вроде COMPILE PROC SYS(2015)...

Похоже..

2_GUEST

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

У него для этого есть EM, время для создания нового ехе и куча недокументриванных (для юзеров) возможностей
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127540
2 _GUEST:
Да хоть за 2 тыщи
Есть штука такая - Telnet называется. А дальше делай все что хошь (на что права имеешь).

2 AISOFT:
Откуда в Лисе такая роскошь как Динамик ЭсКуЭль...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127544
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AISOFT
В фоксе есть и динамический SQL и хранимые процедуры и триггеры и много еще всего...
Выполнять можно следующими способами
Код: plaintext
1.
2.
lcSqlCommand =  "Select * From SomeTable" 
 1 ) &lcSqlCommand.  
 2 ) = ExecScript(lcSqlCommand)


И вообще там есть runtime компиляция. Это означает что можно написать абсолютно любой код во время выполнения, оттранслировать его и выполнить!
См. мой пост по поводу фриварного фокса. Есть довольно много программ на фоксе использующих этот факт для генерации разного рода мастеров, конструкторов и прочих инструментов предназначенных для эффективного сопровождения.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127546
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

> Так реализован в fox динамический sql или нет?

Если комманды sql выполняются как родные и есть макроподстановка, то значит его нет, поскольку это роскошь для Лисы не позвоительная, как говорит Оракле ДэБэАдмин.

Он кажись и на двушке был -
How to Create a Dynamic SELECT Statement in an .EXE File
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127558
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to AISOFT:

>Так реализован в fox динамический sql или нет?

Извиняюсь, за глупый вопрос, а что есть "динамический" sql-запрос?
Если надо затолкать код запроса в переменную, а потом его выполнить - это элементарно делается. Чем фоксовский сикуль плох, это тем, что нельзя в нем выполнить запросы типа insert...select from... Но если данные хранятся на SQL-сервере, то такие запросы внутри Фокса и не нужны - все равно используются sql pass-though выражения.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127559
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А в чем там сложности? Что-то я особых не помню.
Если есть синтаксическая ошибка скрипт не выполнится, причем без указания, где она произошла. И потом какая программа без READ EVENTS. Так что комПИЛИТЕ ШУРА, комПИЛИТЕ
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127564
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2_GUEST
>Чем фоксовский сикуль плох, это тем, что нельзя в нем выполнить запросы >типа insert...select from...

Опоздали... В восьмерке уже можно... ;)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127568
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Оракле ДэБэАдмин:

>2 _GUEST:
>Да хоть за 2 тыщи
>Есть штука такая - Telnet называется. А дальше делай все что хошь (на что >права имеешь).

Ну, ты, уважаемый, загнул. Это актуально, когда канал толстый, и связь надежная и сисадмин наплевал на безопасность. А когда этого нет?

> Откуда в Лисе такая роскошь как Динамик ЭсКуЭль...

Надо полагать ты больше по Оракулу специалист...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127569
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

> Если есть синтаксическая ошибка скрипт не выполнится, причем без указания, где она произошла.И потом какая программа без READ EVENTS. Так что комПИЛИТЕ ШУРА, комПИЛИТЕ

Про ошибку не знал, спасибо за совет :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127572
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Crip:

>Опоздали... В восьмерке уже можно... ;)

Во как... Ну тогда еще тяжелей будет с Фоксом расстаться :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127582
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2_GUEST

В восмерке вообще много полезностей добавили -
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/vfp8_fooriWhatsNewInVisualFoxPro80.asp
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127754
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начал читать, что нового в fox и обнаружил следующее:

Note Visual FoxPro 8.0 includes Microsoft SQL Server 2000 Desktop Engine Service Pack 2.0.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127771
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AISOFT

Ну входит в комплект поставки, а ты что подумал? Он и в семерке был, без sp2 только.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127841
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, ты, уважаемый, загнул. Это актуально, когда канал толстый, и связь надежная и сисадмин наплевал на безопасность. А когда этого нет?

Это все актуально для FOX, а не для нормального SQL сервера. А так нарушения безопасности нет и обмен 500-600-стами байтами не тормозит даже на скорости 2400. Если кто еще помнит о таких скоростях!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127867
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Note Visual FoxPro 8.0 includes Microsoft SQL Server 2000 Desktop Engine Service Pack 2.0.

Странно...На самом деле там MSDE SP3....
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32127873
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Crip

А у тебя уже релиз? Могли в последний момент при прожигании сидюков обновить.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130091
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что я увидел:

-- "Все дело - в перце" (с) Nemiroff.
Ну нравится мне перцовка Не всем нравится? Так тут моей вины нет. Жаль просто.

-- Сообщество разделилось на тех, кто знает о Фоксе много чего плохого, но сформулировать не может

-- И на тех "дурачков", которые работают на Фоксе, несмотря на то, что все им говорят: "Фокс - плохой". А они, блин, такие дураки, что терпят "медленную" работу, неудобства и т.п.

-- Что Фокс - это не СУБД, а вернее, Delphi & VB - "хорошие СУБД", а Фокс - игрушка для начинающих.


Мои выводы:

1. Так вот, каждый имеет право на собственное мнение, только хорошо бы его иметь на основе реального опыта, а не по принципу:

- Битлз - вообще отстой
- Откуда знаешь?
- Мне вчера Вася насвистел!


2. Поверьте, господа, если человек что-то может, то это умение мало зависит от того, каким инструментом он пользуется. И в сообществе Fox программистов, к которому я себя отношу, очень много умных и знающих людей (а не "ламеров криворуких"), способных отличить разницу между "быстро" и "медленно", "хорошо" и "плохо" и т.п., и создающих действительно красивые и элегантные программы, которые реально работают, а не пылятся на всяких сайтах freeware софта.

3. Реляционные СУБД, в определении папы Кодда, описываются 12 признаками.
Фокс, конечно, на все 12 не потянет, но 9-10 осилит. А вот "СУБД" Delphi и иже с ними?
Следите за терминологией, коллеги :0))

И по теме:

Я люблю Фокс, работаю с ним около 10 лет, но есть одна вещь, которая мне серьзно не нравится - создание меню . Кто знает, тот поймет - давно пора ему быть объектным .

Да, зачем же нужна ран-тайм компиляция?

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

1 вариант:
Лезть в код приложения, писать процедуру обработки, компилить и т.п., потом париться с обновлением клиента - весело в общем (даже при наличии "самого быстрого компилятора").

2 вариант:
Создать специальную таблицу, где хранить описание отчета, код его формирования и имя файла отчета.

Результат:
Вставил запись, написал код выборки, выложил файл отчета и приложение без перекрмпиляции, автоматически (БД все же общая) на всех рабочих местах "видит" новый отчет, само компилит его код и все.

Но опять же - "Все дело - в перце".

С уважением ко всем участникам и читателям треда,
Jimmy.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130821
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть приложение, которое обрабатывает данные так, как нужно пользователю. Но вдруг возникла потребность создать новый отчет, который никак, по своему смыслу, не влияет на работу собственно приложения.

Ты знаешь, гораздо проще, чем ты думал :)
Добавляешь в таблицу отчетов новый отчет - к примеру FastReport (Delphi) - и все. Никаких компиляций !!!! Ни перед, ни после. Вообще никаких !!!

Так что плохой пример ты привел, плохой......

Хотя - вы ж на Фоксе про отдельные средства вывода отчетов, кроме как убогие фоксовые, не слышали.

А для того, чтобы понять, что быстрее, а что медленнее, надо хотя бы поработать и на том и на другом. Но как же, родной фокс ни на что не променяют - даже для теста.

А по поводу СУБД - смешно. Очень. Умер уж Кодд. И принципы его тоже. И к фоксу они отношения не имеют никакого
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130831
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Хотя - вы ж на Фоксе про отдельные средства вывода отчетов, кроме как убогие фоксовые, не слышали.
(поносный желтый цвет опускаю)

Ну куда уж нам убогим. Это известно только таким "гигантам мысли и словоблудия", как tygra.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130848
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставил запись, написал код выборки, выложил файл отчета и приложение без перекрмпиляции, автоматически (БД все же общая) на всех рабочих местах "видит" новый отчет, само компилит его код и все.

Это есть подтверждение использования фоксовских отчетов

ЗЫ Ладно, все-равно никто никому ничего не докажет. Лучше давайте работать. Ну или не работать :) Но главное на том, на чем хочется.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130866
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra
Скажи, а интерфейс для вызова нового отчета в FastReport подготовить можно?
Или для этого нужно опять новый exe компилить?
В фоксе можно просто кинуть клиентам скрипт формирующий данные , форму вызова и сам бланк отчета. И юзер это все уже сам подключит( при наличии соответствующего интерфейса) .
А вот в Delphi это судя по всему нужно еще все написать или кидать готовый exe содержащий кроме нового отчета еще кучу нового неизвестного для юзера поведения программы... Может конечно для Ozon это подойдет, но для большого количества клиентов врядли...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130889
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажи, а интерфейс для вызова нового отчета в FastReport подготовить можно?
Или для этого нужно опять новый exe компилить?


Зачем компилить? Есть таблица на сервере, где лежат шаблоны отчетов. Есть место на клиенте (и много мест), откуда можно вызвать отчет. Выбираешь из списка отчет и говоришь Preview - все. Какие компиляции? В таблицу шаблоны как хочешь, так и добавляешь.

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

А вот в Delphi это судя по всему нужно еще все написать или кидать готовый exe содержащий кроме нового отчета еще кучу нового неизвестного для юзера поведения программы...

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


Может конечно для Ozon это подойдет, но для большого количества клиентов врядли...

Ты видел то хоть? Хоть раз попробуй - станет понятно, почему такие отчеты , котрые до сих пор пишутся исходя из наследия фокса, вызывают острый приступ отвращения у меня, да и не только.......

Так что советую - надо писать такие программы, чтобы они работали правильно, а не неизвестно. Тогда и не страшно будет
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32130892
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по поводу СУБД - смешно. Очень. Умер уж Кодд. И принципы его тоже .

А по мне - печально. Печально слышать это от человека, который считает себя разработчиком БД.

Все, пожалуй.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32131189
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раскажи, почему?
Обязательно знать все принципы наизусть?
Обязательно знать?

А может все-же лучше знать, как так сделать БД, чтобы она хорошо работала (в понятие хорошо естественно включено все)? И может быть не важно, чем они там называются - принципы построения, которые использую я и другие, хот принципы Микки-Мауса :) - конечно же я говорю о разумных пределах воображения :)

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


ЭЭэээээхххх!!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32131204
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и причем тут Кодд?
И причем тут Фокс?

Спутали совсем, блин ;)))


ЗЫ Ладно, сюда я больше не заглядываю - устал.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32135604
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra

А для того, чтобы понять, что быстрее, а что медленнее, надо хотя бы поработать и на том и на другом. Но как же, родной фокс ни на что не променяют - даже для теста.

Если я не ошибаюсь, то судя по Вашим же словам Вы знакомы с Fox-ом весьма приблизительно.

"Давайте спорить о вкусе устриц с теми кто их ел" (с) М. Жванецкий
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32135740
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

Код: plaintext
А по поводу СУБД - смешно. Очень. Умер уж Кодд. И принципы его тоже.

Код: plaintext
1.
2.
Раскажи, почему? 
Обязательно знать все принципы наизусть? 
Обязательно знать? 

Код: plaintext
1.
2.
3.
4.
Да и причем тут Кодд? 
И причем тут Фокс? 

Спутали совсем, блин ;))) 


Стоит ли писать ерунду чтоб потом извиняться? Може иногда лучше жевать чем говорить?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32135782
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
Даже если и так, можно поставить отдельный компонент как промежуточное звено. Я только одного не пойму - что у вас у всех сети на ладан дышат? Вроде уже не в  20 -м веке живем.. 


Просто у нас не у всех 5 пользователей
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137153
kron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересный флейм и не бесполезный! Есть в нем крупицы золотого знания и опыта среди песка трепа.
Пару лет назад да и сейчас еще для меня эта тема актуальна.
Около 10 лет я создавал проги на Клиппере и был им очень доволен.
Но приходит время перебираться на что-то другое - новые возможности и технологии и т.д.
Встал вопрос на чем ваять?
Так как Фокс сродни по диалекту к Клипперу начал с него (с 5 версии). Ой, и поперемалывал я кости старого Фокса. Наваял пару прог, сперва панамаявшись. Поясню с чем сразу же были трудности: такая казалось бы элементарная весчь как печать текстового файла с произвольной ориентацией бумаги. ну и еще с чем щас сразу не вспомню.
Коллеги манили на Дельфи (у нас в отделе никто на Фоксе не пишет - соответственно помощи ждать не откуда). Да тут еще прога понадобилась - с графиками нестандартными.
Перешел на Дельфи - наваял прогу попутно наваяв еще одну, ознакомился с выводом в Ёксель и еще кое-чем, одновременно поругивая БДЕ и строгую типизацию.
Вообщем продолжил более глубокое знакомство и с Дельфи и с Фоксом.
Сейчас, начинаю переработку проги с графиками с Дельфей под Фокс.
Дело в том, что вначале думал, что у Дельфей более мощные средства работы с графиками, но в итоге, идя за требованиями заказчика (сделать на графике то-то и то-то) пришлось делать вывод в Ёксель. И даже код получился не больше чем создание серий в "спец заточенном под это графическом компаненте". Вот и хочу посмотреть как это все в Фоксе будет.

Так что сейчас я снова смотрю в сторону Фокса (хотя и Дельфи не кидаю)
Мне приходиться сопровождать много разнообразных программ.
Среди них довольно много серьезных систем на Фоксе (та же упомянутая "Парус"), но ни разу не видел серьезной системы на Дельфях, а уж систему на Дельфях завязанную на нашем законодательстве(чтоб его...) могу представить себе только в кошмарном сне.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137224
AYK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ... Много тут чего наговорено.

Я думаю, исходный вопрос поставлен неккоректно!

О вкусах не спорят!

Если тебя со студенческой скамьи учат Паскалю,
то наиболее естественный выбор после окончания ВУЗа - Делфи.

Почему я люблю FOX ?
Да потому что нравится!

Почему кто-то любит рок-н-ролл, рэп и т.д.?
Да потому что нравится!

Почему Бушу не нравится Саддам?
Да потому что НЕ нравится!

Где-то вычитал:
Выбор языка программирования сродни выбору религии.
Работая на том или ином языке начинаешь думать, мыслить
на этом языке и чтобы перейти на другой (уже чужой для тебя) язык
надо преодолеть некий психологический барьер, причем высота его
для каждого индивидума разная, от 0 до ... .

Значительно проще охаять это "чужое для тебя" средство разработки и все.

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

Так что пишите на том, что близко вам по духу.

Лично мне нравится VFP !!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137428
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работал я еще в вначале 90-х на FoxPro. Ничего дурного про него сказать не могу. Удобно - такие движки как Fox действительно позволяют создавать более гибкие программы, с дополнительными возможностями донастроек пользователями. Насчет VFP ничего сказать не могу, так как на нем не работал, но с учетом того, что инструмент развивался, думаю что этот продукт не стоит сбрасывать со счетов. Конечно можно поставить в заслугу Delphi более развитые возможности управления визуалом, написания сложных компонент, развитый ООП язык, нативный компилятор и т.д., но на практике оказывается не все так чудесно, как в теории. Если рассматривать Delphi отдельно, как средство написания клиентов БД, то все вышеперечисленное из достоинств не только не помогает быстро и кач-но писать проекты, но частенько и тормозит. Фактически я убедился, что Delphi умея все, как и любой, можно сказать низкоуровневый, нечетко ориентированный на какую то определенную область продукт, усложняет написание клиентов БД (если конечно оно не сводится к TTable + TDataSource + TDBGrid). Так же очень печалит отсутствие сборщика мусора и как не парадоксально, навороченный Object Pascal, очень гибкий и удобный для написания сложного кода, например для создания собственной иеархии классов или компонент, но не сильно удобный для управления данными в клиентском приложении. Нативный компилятор это конечно круто, но интерпретатор выгоднее для клиентов БД, позволяя более эффективно добавлять универсальные и расширяемые решения, организовать обработку Plug-инов и т.д. Еще я бы хотел подчеркнуть очень важную особенность для построения клиентского приложения - это способы доступа и обработки данных. У Delphi нет собственного нормального механизма доступа к данным. Доступ через BDE, чреват глюками и ограничениями (на те же BLOB-ы), доступ через ADO и DBExpress не поддерживает кэшированные изменения, что приводит к ограничениям возможностей клиентского приложения. Обработка же данных фактически через предок всех компонент TDataSet скажем так не блещет возможностями и фактически позволяет организовать примитивное движение по курсору, с возможностью фильтрации записей по условию. Все вышеперечисленное и многое еще другое (например куча действительно неприятных багов и глюков, тянущихся из версии в версию) вкупе приводит к тому, что во многих случаях клиентское приложение, написанное на Delphi обладая более продвинутым и удобным визуальным интерфейсом для пользователя, на самом деле оказывается дорогим удовольствием для разработчиков в плане разработки, сопровождения и изменения.

Это конечно мое личное субьективное мнение, основанное на моем опыте построения клиентских приложений на Delphi (работаю с 1-ой версии, оканчивая 5-ой уже порядка 8 лет), но я например докончив текущий проект, клиент которого сейчас пишется на Delphi 5 не рискну взять на разработку еще один крупный проект, клиент которого должен писаться на Delphi - если удастся убедить руководство, то в каче-ве инструмента для построения клиента будет использован Power Builder, четко ориентированный на написание клиентов под клиент-серверные приложения и имеющий для этого достаточно внушительные возможности.

Никого не хочу обижать, но меня поражает приверженность России Borland и Microsoft. У меня среди моих знакомых коллег о том же Sybase SQL ASA или же Sybase Power Builder просто никто не слышал, не смотря на то, что они не первый год программируют. Да и честно говоря я сам случайно познакомился с этими продуктами, которые давно, активно и успешно используются за рубежом, а у нас о них ничего и нигде не известно. А кстати зря - достаточно залезть на сайт Sybase и сравнить динамику совершенствования и исправления глюков их продуктов с аналогичными продуктами от MS и Borland. Сразу видно, что смена номера версии для ASA и PB не маркетинговый ход, как это частенько случается у MS и Borland, по типу подсовывания старого по цене нового с никому не нужными косметическими возможностями и всеми старыми глюками для подержки совместимости, а действительно развитие и усовершенстование продукта по многим направлениям, указанными девелоперами на форумах поддержки.

P.S. гы - вот вроде и все, что хотел сказать. Пинки со стороны приверженцев Delphi и противников Sybase приему и возврату не подлежат :) Вопросы по поводу ASA и PB, почему я считаю их крутыми по сравнению с продукцией MS и Borland принимаются на почтовый ящик :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137479
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ASCRUS
доступ через ADO и DBExpress не поддерживает кэшированные изменения, что приводит к ограничениям возможностей клиентского приложения. В защиту ADO - а как же Batch-процессинг? Т.е. делаем множество изменений, говорим UpdateBatch и весь пакет изменений уходит на сервер. Более того, есто возможность работы с "отвязанными" рекордсетами. Получив набор данных с сервера рвем соединение, сколь угодно держим рекордсет в памяти, можем его даже сохранить на локальный диск и затем снова получить обьект с сохраненным набором записей и в итоге снова приконнектить его к серверу. Это куда круче чем просто кэшированные изменения.
Обработка же данных фактически через предок всех компонент TDataSet скажем так не блещет возможностями и фактически позволяет организовать примитивное движение по курсору, с возможностью фильтрации записей по условию.
Мне трудно судит что Вы тут имеете ввиду, я не дельфин. Но если обьект рекордсет - то тут Вы тоже не правы, он очень функционален.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137489
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это конечно мое личное субьективное мнение, основанное на моем опыте построения клиентских приложений на Delphi (работаю с 1-ой версии, оканчивая 5-ой уже порядка 8 лет), но я например докончив текущий проект, клиент которого сейчас пишется на Delphi 5 не рискну взять на разработку еще один крупный проект, клиент которого должен писаться на Delphi - если удастся убедить руководство, то в каче-ве инструмента для построения клиента будет использован Power Builder, четко ориентированный на написание клиентов под клиент-серверные приложения и имеющий для этого достаточно внушительные возможности.

Уж не знаю, может от рук зависит, может от приложений, которые нужно делать - но мне почему-то ни разу не хотелось перейти на что-то другое (не потому, что фанат, потому, что удобно работать), и проблем с разработкой любых клиентских приложений на Delphi не испытываю.
Чего не хватает? Как еще нужно данные обрабатывать так, как нельзя в Delphi? Хотя их вообще должен сервер обрабатывать. Примеры то где - нельзя сделать то и то.

Графики - ну, это не дело. Так можно сказать, что на Delphi плохо веб-приложения писать. И чего?

ЗЫ А по поводу того, чего в институтах преподают - ну это смешно. Я одно учил, потом на другом работал, теперь уже на третьем :) Придет время - перейду на что-то другое, но только когда оно появится.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137552
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего не хватает? Как еще нужно данные обрабатывать так, как нельзя в Delphi?
Привожу пример:
Хочется часть сложной бизнес логики перенести на клиента. Чтобы зря не дергать сервер...Но ADO Recordset не позволяет сделать даже простенький select. Получается нужно либо лишний раз дергать сервер, либо MoveNext MoveNext... Вот так...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137581
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это проблемы с бизнес-логикой, а не с Delphi.
Для чего интересно сервер - Чтобы его лишний раз не трогать? :) Или для обработки и хранения данных?

Тогда файл-сервер - и все можно :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137584
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Crip
Но ADO Recordset не позволяет сделать даже простенький select
Имеется ввиду селект из нескольких рекордсетов? это решено в ADO.NET. Если из одного - метод .Filter.
Не забывайте, это проблема не Delphi, а компонента доступа к данным который Delphi использует.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137599
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Pavel
Про фильтр я знаю... Фильтр это фильтр, а мне нужен еще один рекордсет,
как select into... В ADO.NET это есть? Если есть то очень хорошо...Потому как последнее время тянет на C#
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32137727
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне например в Power Builder впечатлили следующие вещи:

1. DatabasePainter - позволяет не только создавать и редактировать структуру БД, но и описывать расширенные атрибуты обьектов БД. Например информации, полученной из расширенных атрибутов полей таблицы вполне хватает, чтобы динамически построить форму просмотра и ввода данных.

2. DataWindow - фактически визуальный DataSet, позволяющий не только работать с данными, но и сразу определить, как они будут выглядеть. Сам DataWindow обьект представляет из себя SQL запрос источника, настройки его методов сохранения изменений в БД (поддерживаются автоматически генерещиеся скрипты самим PB или же изменения проводимые через хранимые процедуры). Любые скрипты, посылаемые программой спокойно могут перехватываться и изменяться при необходимости в вашем коде. Сюда же до кучи описывается визуальное представление, изначально считываемое из расширенной метаструктуры БД - возможны любые варианты форм редактирования - позаписное редактирование, грид, таблица, редактирование в макете RTF. Так же DataWindow может выступать макетом отчета, поддерживающего помимо вышеперечисленных форм представления еще и групповые отчеты, кростабы и графики. Вообще то по принципам на DataWindow подозрительно смахивают формы данных MS Access, только что разве в обрезанном варианте. Однако в отличие от Access DataWindow не является формой, а только описанием - сам он используется в нормальных самых настоящих формам, встраиваясь в контрол DataWindow, который ложится на окно. Получается что DataWindow object - это описание и представление набора данных, а DataWindow control - уже его реализация на форме. По функциональным возможностям DataWindow control довольно удобная штука, позволяющая представить набор данных не только как курсор, но и как массив, с поддержкой выделенных записей, кэшированных изменений, буферов, копирования записей между одинаковыми по структуре DataWindow, откату изменений по полям, поддержкой вложений DataWindow, сортировкой и фильтрами, возможностью в виде lookup полей в качестве выпадающего списка указывать другой DataWindow и т.д.

3. Неплохие возможности визуальных контролов - контрол может иметь такие свойства как изменение рамки, перемещение, заголовок и т.д. Все это спокойно работает в рунтайме, так что дизайнер формы, DataWindow или собственного компонента сделать в рунтайме элементарно (есть даже в examples PB). Так же радует метод Print у DataWindow (у окон, и т.д.), позволяющий без создания допольнительного отчета распечатать например все то, с чем сейчас работает в гриде юзер.

4. Довольно таки интересен сам язык Power Script. Являясь с одной стороны обьектно-ориентированным языком (но не полностью - reflection например поддерживается, а вот интерфейсы нет), он в тоже время является событийным - уж не знаю как правильно назвать, не работал я ни с чем, что имело бы аналоги с этим. Смысл в том, что любую функцию или событие я могу выполнить как немедленно, так и поставить в очередь. При сложной логике обработки события это иногда необходимо, когда например из события обьекта необходимо вызвать некий метод обьекта, который по определению не может быть сразу вызвать, пока обьект не дозавершит выполняемое действие (в Delpi например я сам себе методом PostMessage посылал событие, поставив его в очередь, давал обьекту завершить выполняемую работу, выйдя из его события, а потом отлавливал и делал там, что надо). Еще как интересную и удобную особенность PowerScript можно рассматривать встроенную поддержку SQL, что позволяет прямо по ходу пьесы в коде писать SQL-скрипты, обрабатывать курсоры, вызывать ХП и т.д. Ну до кучи сюда можно еще приписать сборщик мусора, удаляющий обьекты при выходе из зоны видимости, а не как бог пошлет, что практикуется в Java и C# и позволяющий самостоятельно разрушать обьекты методом Destroy на свой страх и риск, что частенько на самом деле бывает полезно.

5. Изначально в PB встроена поддержка групповой разработки проекта, поддержка моделей разработки, отладки и сборки проекта, контроль и ведение истории изменений в исходном коде, динамическое подключение библиотек, встроенные средства автообновления установленных компонент приложения.

6. Поддержка всех видов доступа к серверам БД - ODBC, OLE DB, Direct Connect, Open Client. Так же есть компонент AdoRecordset для доступа к данным через ADO.

7. Кросс-платформенное решение. Существует версия PB для Windows, Unix и Mac, хотя если начать привязываться в приложении к WinApi, естественно ни о какой портации на другие платформы речи идти не может.

Как видно PB в общем то четко ориентирован на разработку клиентов БД и по моему мнению имеет достаточно в себе встроенного функционала на все случаи жизни программирования клиента. Я не стал перечислять его доволнительные возможности, такие как генерация HTML форм для работы в web, поддержку 3-звенки так как это в нем не смотрел по причине того, что это мне не надо.

Естественно PB уступает Delphi во многих планах, таких как создание собственных компонент, сложных классов, всяких наворотов в визуале (графический редактор на нем точно не сделаешь, если тока до уровня WinApi не скатится), но вот в той области, для которой он и предназначен мне кажется сейчас он переигрывает Delphi, хотя насколько я читал, в начале своего рождения Delphi составил PB довольно таки серьезную конкуренцию на рынке разработке клиентского ПО.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138005
AISOFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUS
Ну и что из перечисленного не умеет делать Delphi Studio или VS.Net? Только они умеют, еще много другого, что не умеет PB.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138053
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 AISOFT
>Ну и что из перечисленного не умеет делать Delphi Studio или VS.Net? Только они умеют, еще много другого, что не умеет PB.

К примеру DataWindow не умеет. DW гораздо шире, чем дельфийные или MFC гриды. Можно строить графики (точнее оно само будет строить графики, достаточно только задать SQL запрос и форму вывода), рисовать любые отчеты, включать в них картинки (в том числе из BLOB-ов, в каждую строчку), а потом то, что ты нарисовал напечатать одним оператором. Все то же можно строить и менять программно. Самое удивительное, что оно в самом деле работает, причем быстро.

Только не нужно говорить, что все перечисленное можно в принципе реализовать в дельфях или в VB с привлечением C/C++/MFC, я с этим не спорю, в принципе все можно.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138076
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Crip
Про фильтр я знаю... Фильтр это фильтр, а мне нужен еще один рекордсет,
как select into...

Ну так ты его методом .Clone...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138127
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М-да... почитал я флеймы на SQL.ru против фокса В-)))
узнал много нового - например, что в Штатах и в канаде Фокс в почете....

А что касается моего мнения - то такое впечатление что все кто против фокса в том форуме
работают в наикрутейших русских компаниях самыми крутыми программерами
и постоянно им приходится писать программы
на 100-200 машин-клиентов + ко всему машины эти
находятся минимум как за 5-10 км друг от друга В-)))

не зная как в России а тута есть сотни маленьких фирм у которых от 1-го до
5-ти машин и БЕЗ сервера!!!
так что и там ОРАКЛА покупать В-)))

А что касается тупых и умных юзеров - то господа видать НЕ встречали еще тупого юзера, который
сидит перед формой с 3-мя кнопками ДОБАВИТЬ - УДАЛИТЬ - ВЫХОД
и спрашивает меня "Как мне в программу добавить человека?"
а через три дня говорит - "Я забыл - как мне добавить человека?"

вот так-то.....
+ ко всему грош цена тому программеру, который написал действительно крутую программу НО не поработал за ней сам или в паре с оператором(бухгалтером...) месяц...
только тогда можно заметить, что все те навороты, которые ты и я считаем продвинутыми для программы (множество кнопок для всего на свете на форма и т.д.) - являются ПОЛНЫМ тормозом
для рядоаого бухгалтера!!!

Или я не прав?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138141
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прав. Дельфи - оццтой.

Для тупых: не надо орать. Нет чуйства юмора - ваши проблемы.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138301
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не прав :)

А если думаешь, что прав - бери FoxPro 2.5 for DOS и делай своим бухгалтерам программы на нем - и кнопок мало, и на интерфейс не будут отвлекаться, и форма всегда одна будет открыта.

И чего же только все на 1С работают, не пойму. Не нравится людям - но работают :)

И кстати, можете и вы поставить хоть Оракл, хоть MS SQL - а то глядишь, третье тысячелетие кончится, а вы все по старинке колупаетесь

Хотя.... В музей можно будет дорого продаться :)

ЗЫ Желаю всем удачи - каждому на своем средстве разработки. Предлагаю поговорить лет через 5 об этом, может уже ничего разного не будет.................... +=:()
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138432
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Pavel
Clone по сути делает еще одну ссылку на тот же рекордсет... Ну да ладно... Все равно фокс в этом плане удобнее, как мне кажется. Все равно все мы там будем . Я имею ввиду .NET и т.д. Хотя жалко лисичку...Она хорошая :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138470
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Crip
Clone по сути делает еще одну ссылку на тот же рекордсет...
Нет, Clone создает самостоятельный независимый рекордсет, полностью идентичный исходному.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32138715
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tygra do you think than every company has the most powerfull computers????
Sure you are WRONG!!!!
Cobol is still alive in USA for example... no reason to talk about museum...
I guess you`re like most of my familiar programmers... do nothing - just cheat
Sorry!!!!
1c--- there is nothing more in our country...
1C - file server... I saw it - my VFP projects even faster.....
sure I don`t use billions records.... I`m not so powerfull guy as you B-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139069
kiddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a-ha if I good understand TYGRA
he makes programs the way HE thinks it is good...
I believe he will have a long life... if financial personnel won`t kill him B-)
TYGRA hey wake up!!!!
we are making programs NOT for us... but for users!!!!
User is MASTER!!!
And you are jerk - sorry B-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139163
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 kiddy

Вы телепат?
You are telepathy scientific? Wow!

Как это Вы так ловко увидели, чего я делаю и для кого?

А может у нас с Вами юзеры разные - мои любят много кнопок и Windows и чтобы красиво было и удобно, а Ваши мало кнопок, некрасиво и DOS (Unix?)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139195
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да прекратите же наконец над английским издеваться!! Убожество какое - в третьем классе средней школы так не пишут, наверное. Зачем дурь-то демонстрировать?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139276
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexander_Chepack

Некоторые не общаются с фоксом, некоторые - с natives, а пофлеймить всем хочется.

2Crip

> Фильтр это фильтр, а мне нужен еще один рекордсет,
как select into... В ADO.NET это есть? Если есть то очень хорошо...


Там с рекордсетами можно творить все что угодно, только у меня впечатление, что это deja vu :)

ЗЫ почитал о поддержке .net в delphi7, и показалось, что Borland опять уносит куда-то в сторону, не иначе опять в Inprise или Outprise переименуются..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139314
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ почитал о поддержке .net в delphi7, и показалось, что Borland опять уносит куда-то в сторону, не иначе опять в Inprise или Outprise переименуются..
Как бы ни переименовывались, Delphi от этого, я думаю, не измениться.
Вся прелесть Delphi, в том, что изначально была принята правильная концепция, и грамотно написаная VCL. И ценность его в, разработанных библиотеках, которые позволяют очень многое.
Delphi7 сам по себе не особо отличаеться от своих предшественников.


Ну под Linux сделали компилятор, сделают и под .Net. при современном накопленном опыте сделать компилятор из какого нибудь языка на какую нибуть платформу, это не проблема, можно и в шитый код Java компилить.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139329
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2DimaR

Молодой человек, Вы читать умеете? Меня не интересует ни правильная концепция , ни грамотно написаная VCL . Если обращение к .net assemblies происходит через COM , то это нарушает принцип .net о независимости от языка программирования. Соответственно, о полной поддержки .net говорить нельзя. Тот же фокс может запросто обращаться к .net таким же образом.

> Ну под Linux сделали компилятор, сделают и под .Net.

Наверное очень сложно сделать то, что Microsoft подробно разжевал в своем SDK. Поддержка .net, это не только компилятор, но и куча других прелестей, которых в дельфях нет.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139575
kiddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Alexander_Chepack
Member

By the way why d`you think my English bad?
B-)))
Well I HAVE to type in English `cos here is NO cyrillic B-(
And noone knows correct English now... the same I can say about Russian B-)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139579
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я НЕ пытаюсь флеймить!!!
И Никогда не хотел этого - просто лично мне НЕ приятно, когда люди,
подобные некому ТИГРЕ (персонаж из Винни-Пуха, и, кажись
в той самой книге этот персонаж умом не блистал В-()
судят о том, чего похоже никогда не делали... Вы бы еще ФоксБейс вспомнили, советуя мне в музей пойти В-))))

Вот уж не думал.....
дело в том, что я НИКОГДА и НИКОМУ НЕ смел говорить что-то вроде "Ты пишешь на ПАСКАЛЕ????
Ты что ИДИОТ??? Да кто на нем пишет!!!"
Более того - я дажже думать себе такое НЕ позволял....
Собственно потому и включился в этот спор....
Видно зря - так как нет смысла убеждать людей, которые ТАК думают (см. выше)
Увы... я встречал достаточно программеров с такой точкой зрения...
.... увы с ними дел не сделаешь...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139591
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vadym

По-русски у тебя получается намного лучше :) Ну и флейм это не всегда так плох как о нем думают.

2kiddy

Если ты пишешь по-русски английскими словами, то это не значит, что ты пишешь по-английски. Изучай alt-коды.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139670
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vadym

Если бы я Фокс не видел и не делал, то и не говорил бы ничего. Вот С++ я не знаю - и ничего не могу сказать, ни хорошего, ни плохого :)

2 Alexander_Chepack
Да прекратите же наконец над английским издеваться!! Убожество какое - в третьем классе средней школы так не пишут, наверное.

Its True - действительно, здесь не третий класс. :)
А издеваться в этом топике принято уже над всем - оэтому пора бы его закрыть нафиг.
Все-равно ведь: Я не пойму, зачем на ходу компилять дополнительные модули приложению, кто-то еще не поймет, почему это не надо делать, еще кто-то, зачем Delphi поддержка .Net - хотя компилятор там не через COM (IMHO), надо разобраться с этим. Так что разговор дальше ничего не дает, кроме килобайтов текста
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139710
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Если бы я Фокс не видел и не делал, то и не говорил бы ничего.

Давай начнем с того, когда ты его видел.. Фраза должна звучать так "Когда я видел vfp3, это был такой отстой, который даже сравнивать нельзя с delphi6.."

> Вот С++ я не знаю - и ничего не могу сказать, ни хорошего, ни плохого :)

Странно, не похоже это на тебя..

> зачем Delphi поддержка .Net - хотя компилятор там не через COM (IMHO)

У тебя тяжелое утро понедельника? Какой компилятор через COM в мирное время?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139761
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 NNN

Если обращение к .net assemblies происходит через COM,

Ты же написал? Ну так и я про то, тока другими словами :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139783
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

Ты что-то сегодня совсем плох.. Что не так? Одно дело компиляция, другое дело ображение к модулям. Котлеты отдельно, мухи отдельно..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139812
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 2  Alexander_Chepack 
Member 

By the way why d`you think my English bad? 

Well I HAVE to type in English `cos here is NO cyrillic B-( 
And noone knows correct English now... the same I can say about Russian B-)



Надеюсь, ты не ЭТО английским называешь?
А поддержку кириллицы неплохо бы научиться устанавливать ...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139855
Vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Alexander_Chepack

B-)) What is it? Those blue signs??? What did you mean by that???
Probably I can`t speak like Oxford-ist B-)
but I reall do not get what did you mean???
Do you think that all those sentences you are marked with blue are incorrect???
Well I do not know.... where did YOU learn YOUR English???
Theres NO FLAME - just question... I guess (If you said what you said)
you can speak mush better than I do... so let me know where I went wrong!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139880
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
for everyone

Че же обижаться на то, что у меня нет кириллицы В-)
Это дело каждого... мне на серваке она не нужна...
А получилось что на меня наехали НЕ только НЕ любители фокса
но И любители В-(
Весьма странно так как я ЛЮБИТЕЛЬ фокса!!!
И только на нем и пишу....
жалко конечно что не умею еще на
-- ти языках, как кто-то из
Вас Но уж на Англ-м - это ВЫ загнули...
Или нет!!! Я пишу НЕ на англ. а на Американском англ. - надеюсь
не новость что есть и такой... В-)

Правильно сказал NNN ТИГРЕ относительно "Когда я видел 3-й фокс..."
НО я пока в своей работе (5 лет 15 проєктов разной сложности
в сущности НЕ так уж и много каюсь В-))
НЕ нашел проблемы с которой так или иначе не смог бы
справиться при помощи 5-го!!! заметьте не 7-го и не 8-го фокса!!!
НУ НЕ было проблем...
А тут я узнаю что фокс такое дерьмо видишь ли....
ну и так далее...
Не хватает интерфейса разработчика и так далее...
Скажите же мне в чем там проблема...
Каких средств разработки интерфейса НЕ хватает и действительно
ли они жутко нужны ?????

Вот чего хотелось бы услышать а не плевки в сторону английского...
Или писать литиницей но по-русски вы считаете лучше???

Я работал переводчиком и текстовым и голосовым и НИКТО из них.. Амери-
канцев как ни странно не видел в моем английском проблем...
Но видать Русские знают лучше...
Действительно у меня была преподша, которая родилась и училась здесь, а поехав на стажировку в Британию
в какую-то семью УЧИЛА их там ПРАВИЛЬНОМУ
английскому...
Вот они наверное недоумевали В-)))))

Вы что тоже так???
И поясните мне еще раз... те синенькие
BY the way... IS... AND в предыдущих сообщениях
почему ВІ считаете, что єто ошибки - так как єто НЕ ошибки
за єто уж я ручаюсь...
А если ВІ думаете, что они Американцы то есть предложения строят НЕ так как мі -
ошибаетесь - я-то с ними общался и не раз....
нет там ТАКОГО различия в разговорном языке!!!
НЕТУ!!!

Привет всем ЛЮБИТЕЛЯМ фокса...
А НЕ любители надеюсь ответят на мои вопросы (см.выше)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139964
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Vadim (aka kiddy, etc):

Синим цветом этот форум сам какие-то ключевые слова выделяет, если текст включен в "[src][/src]", так что от меня это не зависит. Что, впрочем, не делает твой английский лучше - начиная с таких слов и оборотов как "noone" (no one?), "here is" и кончая неправильным (или не совсем правильным) использованием прилагательных - "correct" вместо "proper" или "grammatically right". В каких-то предудущих сообщениях "well" и "good" были перепутаны, а это вообще-то разные слова. В "my English bad" пропущен глагол "is" - ну и в целом - действительно русские фразы написаны просто с помощью замены русских слов на английские - т.е. это не английский. То что ты работал переводчиком и никто не возражал - ну бывают ситуации когда и рак на безрыбьи - рыба.

Особенно забавно это выглядит на этом форуме, уж поддержку кириллицы всяко надо уметь устанавливать.

Про FOX я ничего не знаю и был уверен, что он помер давно - одно очевидно - для MS это не mainstream продукт (да никогда и не был - это вообще было странное маркетинговое решение - продавать две desktop базы данных). Сравните усилия прилагаемые для продвижения на рынок MS Access (в составе MS Office) и .NET, и отсутствие интеграции между FOX и .NET - FOX живет пока есть энтузиасты используюше его, MS никаких усилий для расширения пользовательской базы этого продукта не прилагает и немедленно прекратит (IMHO) его выпуск, как только количество пользователей упадет меньше определенного порога. Т.е. это эдакая сирота в семействе продуктов Майкрософт.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139971
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, что они там говорят не по нашему правильному английскому из школьной программы - это действительно. Хоть я и не был ТАМ, но можно посмотреть любой фильм без перевода - все становится понятно. Говорят так же, как и мы на своем - т.е. без правил.

А по поводу фокса - ну дык :)
Я тоже, пишу вот на Delphi с самой 1 версии - и все, что нужно и хочется, все получается (не сказать так про первые версии конечно, но 5-7 хорошо).
Может и фокс от 3 версии в лучшую сторону ушел - ну и хорошо.

Тост: Пусть всегда все, что задумано, получается и именно на тех средствах программирования, на которых мы пишем. Главное - чтобы люди хорошие были.... Во как!!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32139994
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vadym

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

2tygra

По поводу ' Во как!!!! ' должен с тобой согласиться
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140208
smSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Главная беда FoxPro не в том, что это самая отстойная СУБД, а в том, что она навязывает дурной стиль программирования!!! Там все делается через Ж. Вообще всех программистов можно разделить на программистов и Фокспрошников. Меня удивляет, что на нем еще кто-то пишет по своей воле.

Многое заставляет использовать FoxPro
* Нищета - в провинциях очень много машин, на которых можно только под DOS, а для DOS это был единственный вариант;
* на нем было Очень много написано, и предпочитают тянуть старые проекты, а не переделывать в другой среде;
* Привычка - его еще преподают в институтах, поэтому его используют те, кто не умеет думать и учиться самостоятельно;

То есть FoxPro держится только на человеческой Глупости, никаких объективных причин его использовать нет. Есть много нормальных средств разработки. У всех есть свои преимущества, недостатки, область применения, но FoxPro стоит в стороне - никуда не годится.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140217
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2smSerg

Ну вот, хоть один достойно выступил. А мне домой сваливать пора, не успею нормально ответить..
Про 'через жопу' по-подробнее, а то глупостей во всех 3-х пунктах достаточно, а ничего конкретного..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140465
Vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Alexander_Chepack NNN and TYGRA B-))

Welll thanks a lot! I like to hear ani opinion about my English skill B-)
There is really NO flame and thanks for that... some mistakes I made automatically there is rather "OPISKA" then mistakes.... well anyway any program is good if it works good, no matter what technology are used... any language is good if they can understand you B-)
Can any one of you understand REAL RAP? That is ALSO English!!!
Thanks to TYGRA at least I got what technology he use...
Cyrillic... doe anybody thought that I DO NOT use MY computer???
So I think I can`t say you SHOULD install Cyrillic thet`s why no cyrillic...

Well I loved 2.6. Fox for DOS - an easiest interface builder for DOS oriented programs... can you say NO?

So I`m so sorry but I`m afraid you are rather programmers then interpreters... so no reason to say anything bad to my English.....
anyway anywhere I used it with great success...
TYGRA so can you tell me what is better in User Interface for DELPHI????
What VFP does not has... and what is really should be in VFP - just your opinion... NO FLAME please!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140516
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Vadym

> So I`m so sorry but I`m afraid you are rather programmers then interpreters... so no reason to say anything bad to my English.....

Ну да мы такие..
Код: plaintext
1.
2.
3.
4.
Так я ` м. так жаль но я ` м. боящийся Вы - довольно программисты тогда
переводчики ... ни так какая причина говорить что - нибудь плохо моему
Английскому языку

Copyright http://www.translate.ru/ aka промт


Завязывай с этим делом, ну смешно же когда путают 'than' и 'then'. Да и 'typo' у продвинутых переводчиков проблем не вызывает.

PS Извини за сравнение с промтом, навело посещением этого сайта .
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140690
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот теперь пишу по-русски....
причина? Да просто - когда сижу за своей машиной где есть
караллица - пишу по-русски... а когда за чужой, где нет кириллицы
то по англ. ведь не буду же я навязывать надобность или не
надобность кириллицы НЕ на моей машине...

что касается ллюбви и НЕ любви к фоксу в этом
топике.... лично я, например узнал, что в штатах
его до сих пор используют...
что ЛА-МАНШ на фоксе....
хотя кто-то высказался о том, что американские программисты
то ли закомплексованы то ли заторможены и не хотят учить
ничего нового В-)

Друзья никто не имеет права так рассуждать... и посылать все старое в музей
(слова ТИГРЫ)
ну не правильно это...
конечно технологии развиваются и еще какими темпами!!!
НО!!!
В той же Америке проводят золотую серединку между
целесообразностью введения
новых технологий на замену старым (которые - старые прекрасно
работают) и ЦЕНОЙ!!!!

Есть знакомый у меня в Штатах, работает в банке там сотня машин и работают
в ДОСе!!!!! Я сам чуть не упал...
Агрумент - все разработано годами... все работает и удовлетворяет...
денег на поддержку надо мало... так зачем платить больше???
А другой знакомый на КЛАРИОНЕ до сих пор....
А третий на ОРАКЛЕ... всего хватает...

Вот так думают они... странная мысль...
Мы же думаем иначе - надо внедрять все самое новое...
НО!!!!
Кто живет богаче, кто развитей мы или они????

А в журнале FoxTalk я как-то прочитал интересную статью...
"Почему мы (Американцы) предпочитаем нанимать удаленными программистами
Индийцев а не Русских...."
Суть ее была в том, что Русские программисты действительно очень сильны
и хорошо работают... НО
Проэкт раздается нескольким людям... по частям... и есть определенные
стандарты (имена процедур, функций, переменных и т.д.), для того
чтобы потом куски можно
было свести в единое целое... так вот Русские сделали проэкт намного лучше чем
те же Индийцы только вот они решили что они настолько продвинуты,
что попросту ввели собственные стандарты... и таким образом различные части
проэкта работали на УРА, а в целом проэкт не работал В-)

Последняя фраза той статьи - теперь мы лучше будем нанимать Индийцев - они хоть
и не такие расторопные но четко блюдут стандарты....
Мне было НЕ приятно это читать... НО видать было такое... печально...

Теперь о ФОКСЕ... я не могу выступать ПРОТИВ него, так как это
МОЙ язык.... моя беда, что более ничего я не знаю...
НО!!! Мне хватает... так зачем мне еще что-то?

Конечно может ДЕЛЬФИ круче... может НЕ круче 7-го
или 8-го фокса... Конечно круче ДЕЛЬФИ НЕ ЕСТЬ СУБД
в отличие от ФОКСА....
Но слыхал я и мнение, что ДЕЛЬФИ не так хорошо подходит для
работы с базами... так как это иное направление...
С++ говорят вообще!!! Ничто с ним не сравнится....

Нет смысла спорить.... Это ТИГРЕ - ведь он меня в музей послал... не стоит так
резко флэймить....
я понимаю, что каждый считает себя самым крутым программером....
Точно так же каждый, кто прочитал англ.грамматику считает, что он
уже владеет языком..... это уже
камень в иной огород...
Вы мне указываете на ошибки в моем англ.
НО вы что их не делаете??? Вы считаете что ТАМ на улице все говорят как в книге???
Да никогда в жизни!!!
И предложения строят так, что хрен поймешь в классическом англ.
а в реальном ну почти так как у нас - я же не сам учился...
я общался с американцами!!!!
Сам был удивлен до чего из построение фраз похоже на наше!!!
А почему бы и нет????
Да на ББС говорят так, что я их НЕ понимаю... НО Британцы НЕ
Американцы!!!!
А понимают они друг друга.... хотя и
издеваются одни над другими....

Так что не надо кидать в меня камни... просто мне противно
писать латинскими буквами по русски на машине
где нет кириллицы.... в то время, когда я ТОЧНО
знаю, что КАЖДЫЙ из Вас понимает англ.
Так что я НЕ хвастался своими знаниями - я просто интуитивно сделал то,
к чему привык...





==================================================
ПРИКОЛ - по-русски пишу а слово например ТОПИК НЕ русское,
и ФЛЭЙМ тоже, но ведь ВЫ ВСЕ их используете - то есть
ВЫ НЕ ЗНАЕТЕ русского так ведь выходит из того, что Вы мне
наговорили по поводу моего английского
в отличие от этого в моих англ.фразах НЕТ русских слов (кроме
описки... так спешил, что забыл применить
Misprint... mistype...) В-)
ЭТО НЕ ФЛЭЙМ!!!!! А мысль вслух!!!

hey friends are you using machine translators???
that is NO GOOD!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140768
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vadym
Лучше бы вы все это на английском писали . А по поводу русских и индусов, действительно противно, как о рабах... Впрочем это не так далеко от истины :(((
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140842
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 NNN

Многоуважаемый - я так понял, что Вы пользуетесь для перевода машинными
переводчиками!!!
Ну это же никуда не годится... так как Вы перевели мои слова и написали там внизу
Copyright!!!!

Не люблю громких слов но это по моему мнению ОТСТОЙ!!!
Я НЕ пользуюсь никакими програмными переводчиками для
перевода фраз!!!! Так как они ТААК переводят
что просто уделаться можна - Вы привели яркий пример в сообщении
с Copyright WWW.translate...

Rather programmer then interpreter.... Than
правильно каюсь В-) ну опечатка вышла....
я не профи.... а Вам не к лицу придираться
к подобным недочетам... меня в краску вгоняете...
Я не пойму при том, что переводите Вы при помощи машины - как можно
тыкать пальцем не в ту букву... конечно ошибка... и
грубая - но по произношению почти неразличимая..
И, самое главное ВЫ то меня поняли... язык создан для взаимопонимания а не
для поиска ошибок у других людей!!!

это не в обиду нет!!!
просто странно
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140923
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vadym

> Многоуважаемый - я так понял, что Вы пользуетесь для перевода машинными переводчиками!!!

Нет, я их еще в детстве отлюбил.

> Так как они ТААК переводят что просто уделаться можна - Вы привели яркий пример в сообщении с Copyright WWW.translate...

Простите великодушно, но это был все лишь намек, больше не буду.

> я не профи.... а Вам не к лицу придираться
> к подобным недочетам... меня в краску вгоняете...


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

> Я не пойму при том, что переводите Вы при помощи машины - как можно
> тыкать пальцем не в ту букву... конечно ошибка... и
> грубая - но по произношению почти неразличимая..


Просто надо знать и другие языки, BASIC например :) Еще раз, не перевожу я с помощью машины. А с произношением у меня вообще беда. Только давно я в сети живу и могу через несколько фраз с определенной точностью определить происхождение собеседника. У Вас мой любимый русский акцент! ;)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32140999
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм ... ну если ты на рэпперов ориентируешься, то даже не знаю, что сказать - хотя, как мне кажется, они сами друг-друга толком не понимают. Главное выучить два магических слова: bro и respect и произносить их как можно чаще, чтоб не пристрелили - или это я рэпперов с ямайскими Yardies перепутал? Один хрен .... и от тех и от других стараюсь подальше держаться.

Досчитал до 10 ошибок в твоем последнем сообщении и бросил считать дальше - и это я еще на артикли внимания не обращал - вобщем только в рэпперы тебе

Кстати - русский у тебя не намного понятней - что такое "Ла-МАНШ на Фоксе"? Хм ... ну прям как "рация на танке" , и какое отношение к Ла-МАНШУ имеют американские программисты?

Слово "неприятно" в фразе "непрятно читать" пишется слитно - хотя, у русскоязычных рэпперов могут иметься свои правила.

Ну это все ерунда - главное не употреблять тяжелых наркотиков
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141054
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexander_Chepack

С Ла Маншем все как раз понятно, программа для обслуживания тоннеля написана на фоксе, это здесь пролетало.
Про русский говорить не буду, сам могу такого написать (с грамматической точки зрения), что сам потом без поллитры не разберусь.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141058
VADYM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М-да.... тут прямо не форум по программированию а по языкознанию... акцент у мена НЕ может быть русский В-) это тебе NNN так как я НЕ русский вот тут-то ты не попал В-) Ха-ха!!! В-)
АЛЕКС от тебя я тоже не ожидал В-)
такие наезды что просто жуть...
Кстати Канадцы мне говорили, что у меня Восточноевропейский акцент но это не говорилось о написании а о произношении и разговоре...
Короче судя по Вашим словам я не знаю ни того языка ни того... ну спасибо... а живу я уже достаточно долго и еще не помер...
Только вот когда некто писал
ДЕЛЬФИ оЦТой - никто его не поправил.... а почему??? В-)
Про ЛА-МАНШ на фоксе - это я цитировал кого-то - гляньте сами в этом же топике но ранее...
и тоже НИКТО не придрался...
А!!! Понял здесь уважают только тех кто давно матерится с самой 1-й страницы... а я сволочь влез с 10-й значит меня надо заплевать В-)))
Не на того напали... вне по-барабану...

Одно хотелось спросить некоего smSerg
Что значит плохой стиль программирования в ФОКСА и что значит ВСЕ через ЖОПУ... конкретно пожалуйста.. может и я через Ж программирую... только пока никто не заметил В-)))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141093
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2VADYM\r
\r
> это тебе NNN так как я НЕ русский вот тут-то ты не попал В-) Ха-ха!!! В-) \r
\r
Это ты попал, потому как большинство русских пишут именно в таком стиле. Кстати, потому и понятнее :)\r
\r
> такие наезды что просто жуть... \r
\r
Да перестань, какие наезды? Никто тебе не говорит, что ты не знаешь ни одного языка. Ты же сам первый начал, неодекватно отреагировав на вопрос об английскм языке.\r
\r
> ДЕЛЬФИ оЦТой - никто его не поправил.... а почему??? В-) \r
\r
Ну да, еще как \r
\r
> А!!! Понял здесь уважают только тех кто давно матерится с самой 1-й страницы... \r
\r
Еще раз - расслабься :)\r
\r
> Одно хотелось спросить некоего smSerg \r
\r
Боюсь, что этого удовольствия нас лишат..
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141174
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to NNN

>> Одно хотелось спросить некоего smSerg
>Боюсь, что этого удовольствия нас лишат..

Какая жалость! Очень хотелось бы пообщаться с еще одним "великим" профи в Фоксе и программировании вообще... :)

ну, на случай, ежели он соблаговолит заглянуть, оставлю ему мессагу...

to smSerg:

>Главная беда FoxPro не в том, что это самая отстойная СУБД, а в том, что >она навязывает дурной стиль программирования!!! Там все делается через >Ж.
Ну, если быть точным, всё делается руками и головой. Если у кого-то эти части не оттуда растут, кто виноват? И еще вопрос: "дурной стиль" в чем проявляется?

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

>Многое заставляет использовать FoxPro
>* Нищета - в провинциях очень много машин, на которых можно только под >DOS, а для DOS это был единственный вариант;
Ты в курсе, что есть Фокс под Винды? И провинция, это что? Самара, Новосибирск?

>* на нем было Очень много написано, и предпочитают тянуть старые проекты, >а не переделывать в другой среде;
Все новое, как правило, это хорошо забытое старое :)

>* Привычка - его еще преподают в институтах, поэтому его используют те, >кто не умеет думать и учиться самостоятельно;
Я извиняюсь, программисты в научно-исследовательских институтах (примеры институтов надо приводить?) все слабы на голову? Ведь до сих пор на Fortran-77 пишут. А техника у них неслабая...

>То есть FoxPro держится только на человеческой Глупости, никаких >объективных причин его использовать нет.

А есть ОБЪЕКТИВНЫЕ (твое мнение не в счет, сам понимаешь, оно ничего не стоит) НЕ использовать?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141175
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
программа для обслуживания тоннеля написана на фоксе


Т.е. речь идет о Евротуннеле?

Которая из сотен программ и для обслуживания чего именно?
Вы же не думаете, что там одна программа используется? Прям из разряда "NASA перешло на MySQL".
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141218
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexander_Chepack

Честно говоря, не знаю. Но я слышал об этом из разных источников, так что похоже, что это в какой-то мере соответствует действительности. Когда я рассказал об этом одному из своих коллег, он среагировал более неординарно - 'А чего там писать? Поток машин во Францию, поток - в Англию' :)

2_GUEST

Ну ты сам вроде понятно написал :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141221
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Alexander_Chepack
Кстати помнится я читал где-то, что NASA тоже пользуется фоксом, причем судя по всему достаточно активно
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141243
Vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 _GUEST

Классно сказано.....
Наконец-то полная точка зрения и нравится мне так как совпадает с моей В-)
НЕ важно кто на чем пишет!!!
Я видел достаточно идиотских программ, написанных на фоксе, и не менее на ДЕЛЬФИ а на Оракле программа, которую мой отдел обслуживает тоже весьма часто вместо сообщения о том, что дескать не то ввел юзер попросту вываливается в операционку...

Что там писать для тоннеля машины туда... коровы сюда В-))) ха ха этот твой знакомый уважаемый NNN наверное крутой программист В-)))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141296
Vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 NNN


>Это ты попал, потому как большинство русских пишут именно в таком стиле. >Кстати, потому и понятнее :)

да никаких обид что ты В-)
НО именно так пишут и мой знакомый из Лондона - коренной он не эммигрант... правда наполовину француз...

Я не думаю что они не так говорят... конечно есть различия но ведь одну и ту же мысль можно выразить по-разному так ведь, В-)
Еще раз говорю я не пытался хвастать своим англ-м... просто поступил так как привык... если НЕ могу писать по русски то буду на другом всем понятном... и ВСЕ поняли ИМЕННО ТО что я хотел сказать даже ТЫ несмотря на мои ошибки и конфуз с THEN-THAN B-)))


Кстати о ДОС кто может мне назвать ДРУГУЮ среду программирования, отличную от ФОКСПРО 2,6 для ДОС где так просто было бы создавать окна, меню, кнопки и т.д. весь набор юзерского интерфейса????
Не встречал я такого!!! Кто подскажет!!!
И так никто не сказал ПОЧЕМУ среда разработки интерфейса в ВИЖУАЛ ФОКСЕ БЕДНА и чем она бедна???
все те же Grid, Button, checkboxes, option buttons, listboxes, comboboxes....чего не хватает для полноценного написания финансовой программы?????
и все это было даже в старом добром 2,6 для ДОС!!!! и можно было формы даже там "рисовать", чем не Визуальная среда для ДОС????

А ну-ка переубедите меня но только БЕЗ нападок и всякого про "через Ж"
В-)))
Заранее благодарен!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141354
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати о ДОС кто может мне назвать ДРУГУЮ среду программирования, отличную от ФОКСПРО 2,6 для ДОС где так просто было бы создавать окна, меню, кнопки и т.д. весь набор юзерского интерфейса????
Не встречал я такого!!! Кто подскажет!!!


Case-D для Clipper (разработка ЛенСофт)
+отчеты,обработка событий окон,отчетов,словарь,...

Работал на нем где-то лет 8
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141650
kron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Молодец, Vadym!
Моя точка зрения полностью совпадает с твоей.
Очень здравые рассуждения!

Я уже высказывал свою неодназначную точку зрения по этому вопросу.
Отвечу только на несколько фраз брошенных другими.
Как-то Tygra писал:

"Чего не хватает? Как еще нужно данные обрабатывать так, как нельзя в Delphi? Хотя их вообще должен сервер обрабатывать. Примеры то где - нельзя сделать то и то.
Графики - ну, это не дело. Так можно сказать, что на Delphi плохо веб-приложения писать. И чего? "

Конечно, Дельфи может многое, если несказать все! Но как это достается?
Можно все на ассемблере писать и говорить никаких проблем. А еще круче и прям в машинных кодах :)

И еще где-то, кто-то обронил мысль. что на фоксе пишут из-за глупости.
В корне неправильно. Вот сказать из-за лени - это будет ближе к истине, ведь лень одна из составляющих основ двигателя прогресса.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32141654
kron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подытоживая, скажем, что вопрос поставлен неверно. Надо было:
"А чего народ так Fox любит?". Посмотрите какой разговор получился . Не это ли показатель жизнеспособности Фокса?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32142754
VADYM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 KRON
Огромное спасибо за поддержку.... Ты, кажется частый гость на NSVISUAL и это заметно, так как там люди порядочные, не флеймят и терпеливо обсуждают те или иные проблемы...
Один вопрос В-) почему ты говоришь о лени среди фокспрошников?? Конечно по отношению ко мне ты ПОПАЛ в точку - я ЖУТКО ленив.... но на фоксе пишу НЕ из-за этого... так мне нравится, просто и т.д.....
Хотя знакомый ДЕЛЬФИСТ мне расхваливал ДЕЛЬФИ: "Так там просто все рисуешь и с клавы писать ничего не надо... потому ДЕЛЬФИ крут..."
Точно так же кто-то аргументироват приверженность к АКСЕССУ В-)))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32142890
Фотография _ChaiNik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32143332
vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 chainik

there is very good english!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32143389
Alexander_Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
there is very good english!!!


А может, все-таки: This is very good English ?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32143724
Vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Alexander_Chepack Member

Алекс да может хватит меня доставать В-) все равно не достанешь... ну и что ... вероятно ты закончил МИМО или что-то в этом роде... живешь в Лондоне и считаешь свой английский перфектным... не буду спорить....
Но ты ведь понимаешь, что я говорю... а я пойму твой англ. без словаря..... а вместо того чтобы флеймить ты б лучше конкретно указал, где у меня те ошибки, которые ты насчитал... вот и был бы повод их исправлять...
а то некорректно это как-то... не по английски.....
или я опять не прав?
суть общения в том чтобы понимать друг друга, а не говорить "ты говоришь не правильно - пошел ты....."
насколько я знаю ОНИ так не делают.... и, снова насколько я знаю... не получив специального образования я все же нормально могу объясниться (по нашим меркам разумеется)...
а ошибки... ну и что же... ведь я НЕ там родился... и там даже НЕ был... учиться приходится прежде всего с европейцами, для которых англ. тоже ведь не родной.....
так что давай не будем.... а то вышло типа я выкалываюсь своим знанием языка, а ты меня пытаешься обложить.....
согласен - твой язык, если верить профилю должен быть лучше моего, но это не дает тебе право так себя вести.... ты ведь тоже РУССКИЙ в Англии и НИКОГДА англичанином тебе НЕ СТАТЬ в их глазах..... может это тебя гнетет.... так забей на них... каждый живет своей жизнью и цель этой жизни ж не насрать другим на голову...
а что касается моих ошибок - так вырежь мои сообщения, исправь и кинь мне на мэйл... после этого я постараюсь БОЛЬШЕ их не делать.....

Я как и большинство людей как думаю так и пишу... и не слежу специально за грамматикой (плохо сам знаю..) но все же лучше так чем никак...
Привет и не матерись В-)))
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32144507
Guestie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
In power we entrust the love advocated

Знатоки английского переведите фразу !!!!!
ответ "смотря как по контексту" НЕ ПОДХОДИТ так как во всей поэмке с таким названием эта фраза НЕ встречается!!!!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32144508
Vadym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
In power we entrust the love advocated - я понимаю как "силе мы вверяем любовь охранять..."
НО Александр скорее всего разгромит мой перевод.... так что дождемся его интерпретации.... я слышал эту поэму точнее песню Австрало-английской группы DEAD CAN DANCE - вещь отличная... но само название тяжеловато дляпонимания... впрочем я же не специалист...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152494
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не могу молчать. ВОт к чему приводит работа на фоксе. \r
\r
/topic/30293
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152502
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2


К визардам и построителям надо правильно подходить. ИМХО самый правильный подход - разархивировать xsource.zip.

А что, в дельфях нет построителя sql-команд?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152534
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
NNN писал:
А что, в дельфях нет построителя sql-команд?


Нормального нет. Можно только имена таблиц и полей в окно построителя запроса бросать.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152536
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу молчать. ВОт к чему приводит работа на фоксе.

НЕ ТРОГАЙТЕ FOX !
Я на нем "вырос" как программер и проектировщик баз данных. Правда не на Visual версиях :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152538
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил поддержать FoxPro. На региональном уровне наши баталии так похожи на Ваши:

http://www.amit.ru/foruma/search_show.asp?cust_id=304

Спасибо NNN, что подсказал про этот топик :)

Про Америку. Был в 2000 году на практике в 9 фирмах и в каждой (!) были программы на FoxPro или VFP! На вопрос кто их сопровождает - разводили руками (а я удивлялся - столько лет все прекрасно работает без сопровождения!!!). Когда я говорил, что пишу на FoxPro - все сочувственно мне говорили - это так сложно... :)

Про Англию. Был там два раза в 2001 и 2002 году. На практике написал программу на VFP, так они приглашали со многих компьютерных фирм посмотреть, что можно написать за неделю, не покупая ничего (у них была подписка на MSDN а лицензия на FoxPro туда входит по определнию).

Про сервер. Да, FoxPro не серверная СУБД, но существует огромное количество способов прекрасной работы с базами FoxPro как с Серверной СУБД - вплоть до публикации в Интернет - пример сайт моей компании, указанный выше: FoxPro 2.6a+VFP7.0+Novell 4.12+W2K+ASP+SOAP 2.0

http://www.amit.ru

Так что FoxPro рано еще списывать. Самый большой секрет, который я узнал в США - почему MS убивает FoxPro, но никак не убъет... если они будут широко рекламировать FoxPro, то никто не будет покупать MS SQL Server! Ибо в 90% случаев вполне достаточно VFP! Оказывается, это всего лишь вопрос денег :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152590
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Sergey Ch

> если они будут широко рекламировать FoxPro, то никто не будет покупать MS SQL Server!

Ты там с Пинтером пообщался что ли? :)

2


Нормального нет. Можно только имена таблиц и полей в окно построителя запроса бросать.

Ну и в фоксе похожая дрянь (никогда ею не пользовался для работы).
Зато какие люди из фокса вырастают, Glory, например.

2Glory

В твоих устах это звучит примерно как:
..я русский бы выучил только за то, что
им разговаривал Ленин..(С)
:)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152615
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Fox+ - ацтой! На 286 машинах Сlipper summer-87 по производительности обставляет его раз в 5.

Sergey Ch писал:
...посмотреть, что можно написать за неделю, не покупая ничего (у них была подписка на MSDN а лицензия на FoxPro туда входит по определнию).

Во-во. Сделал базу за неделю. У скольких программеров хлеб отобрал? Насколько расценки сбил?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152639
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2


> На 286 машинах Сlipper summer-87 по производительности обставляет его раз в 5.

Голословно, где же сейчас взять 286, сlipper-87 и foxplus, чтоб проверить? :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152642
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: NNN
С Пинтером я общался к сожалению, только на форуме UT и посредством e-mail (жаль мужика, сын у него погиб в автокатострофе). Даже уже и не помню точно, что мы с ним обсуждали. Кстати, здесь уже кто-то упоминал форум UT - там очень доброжелательные ребята и я переписывался со многими, кто "стоит на олимпе FoxPro" - для этого надо только знать англйский язык. Кроме того, там помогают в решении многих проблем довольно быстро. Очень много выходцев из России, живущих в США и Канаде.

По поводу недели и отбора хлеба у программистов. В Лондоне так вопрос закрутили, что получилось - "Ты русский и покажи, на что способны русские", пришлось показать :)

Относительно Сlipper summer-87. Немного согласен с репликой по этому поводу. Вы конечно не поверите, но до сих пор я использую вызов клипперной программы из под FoxPro 2.6 для работы с кассовым терминалом (ибо на FoxPro в свое время я не смог написать программу для работы с фискальной платой POS терминала с обращением к функциям низкого уровня). Я записываю в таблицу данные, а затем вызываю клипперную программу, которая их обрабатывает... и так уже более 6 лет в нескольких фирмах города :)

Лично я за многополярный мир, в котором есть место любым программам и инструментам, но если есть FoxPro то почему другим людям не рассказать, что это хороший инструмент для большинства прикладных приложений. Заметьте, не обратить в свою веру а именно просветить о наличие FoxPro.

Тут писался как пример неудачного применения 2NDFL. Проблема там в том, что они (разработчики) шли на поводу у заказчиков, которые не знали что им надо (отсюда и просто гигантские индексные файлы), да и попробуйте все время таскать адресную книгу России :). По этому местные налоговые органы режут не местные адреса - и у программы вырастают крылья :) Да и еще ребятам-разработчикам немного бы поменять стиль, формат данных (он напоминает задачу объять необъятное в 1С) и перейти на 8 версию, но думаю, что это все происходит от недостатка общения и шельмовании программистов со стороны других сред разработки :(. Мы же ведь не можем спокойно выслушать собеседника и понять его точку зрения. (Вот этому меня как раз и учили за рубежом - быть терпимым к другой точке зрения, ибо каждый человек уникален и достоин внимания).

Я не стесняюсь, когда говорю, что разрабатываю программы на FoxPro. Если в моем присутствии меня за это поливают грязью (что уже стало правилом в последнее время, хотя аргумент о смерти FoxPro уже не прокатывает) я выслушиваю мнение оппонента и пытаюсь объяснить его начальнику в чем будут преимущества FoxPro. Но в последнее время все труднее становиться конкурировать с 1С - очень трудно бороться с их рекламмой и их деньгами. Я попросил у Microsoft создать фирму для разработки бизнес-классов на подобии 1С для FoxPro, но получил отказ от Кена Леви, так и не поняв причину...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32152653
Silver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Sergey Ch:
Почему не хотят делать аналог 1С на Fox-е? Так у них другие продукты есть, ежели не ошибаюсь (ошибусь -- поправят :) ), та же Navision... Да и ситуация по бухгалтерскому (в смысле учетному ПО) несколько другая из-за отсутствия нестабильного законодательства :)
Ну не нужна им такая "гибкость" системы -- чтоб ошибок было поменьше :)

Примеров неудачной реализации кроме 2NDFL привести можно массу, но есть один нюанс -- в силу простоты системы, как и в случае с Ассess-ом, получаем низкую "входную" планку. Каждый кто в силах нажать пару кнопок, сбросить пару-другую элементов на форму -- может говорить о себе -- "Девелопер" :) Но это вообще общая проблема всех визуальных продуктов.

Ну а по поводу "я пишу на FoxPro" -- читается как "Fox -- всеобъемлющ, и акромя него может быть еще 1 сервер" -- это уже перебор :) Тем более ежели рассматривать VFP как СУБД, а не как RAD.
Ну и как уже не раз было сказано -- все зависит от задачи и от возможнотей ее дальнейшего развития.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32153475
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ууууу, как всё запущено!
А я то думаю, куда ж это Глоря запропаститился!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32153476
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ууууу, как всё запущено!
А я то думаю, куда ж это Глоря запропаститился!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32153477
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ууууу, как всё запущено!
А я то думаю, куда ж это Глоря запропаститился!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32154391
kvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 akuz
Member

a pochemu u tebya takoe echo B-)))?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32165511
olden69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто из любопытства

если мне например нужно написать программу для геодезистов
где мог бы строить различные карты и топосхемы
и чтобы свойства объектов схемы (карты) хранились в БД
возможно такое написать используя только VFP ?

сомневаюсь
а вот на Delphi (C++Builder, JBuilder, etc.) такое возможно

просто они нечто большее, чем "инструмент для создания приложений базы данных"
работа с БД - это лишь одна из их многочисленых возможностей

тяжело сравнивать VFP и например Delphi, так как первый более (узко-)специализированный, за счет чего в своей области может быть и удобнее, а второй все же почти "все в одном флаконе"

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

с VFP честно признаюсь практически не знаком
зато имел удовольствие поработать на Кларионе
в гробу я видел такое удовольствие
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32165589
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2olden69

Зачем было растекаться мыслью по древу, можно было сократить до:
если мне например нужно написать программу
возможно такое написать используя только VFP ?
а вот на Delphi (C++Builder, JBuilder, etc.) такое возможно
с VFP честно признаюсь практически не знаком
в гробу я видел такое удовольствие
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166254
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olden69:
а вот на Delphi (C++Builder, JBuilder, etc.) такое возможно
просто они нечто большее, чем "инструмент для создания приложений базы данных"
работа с БД - это лишь одна из их многочисленых возможностей

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

А вот если задуматься, то тот же Delphi действительно среда, не ориентированная на создание клиентов, а имеющия довесок в виде компонент, позволяющий писать клиентов под БД, из за этого и проблемы.

Карты хочется рисовать ? Так для этого берем тот же Delphi, лепим на нем ActiveX рисования карт, подключаем к среде разработки клиентов БД (к тому же VFP или PB).

Зачем мешать разные задачи ? Простой пример - нужно вспахать, а потом опылить поле. Что выгоднее - вспахать его на тракторе, а потом опылить с самолета, или же скрестить трактор с самолетом и на этом чуде пытаться пахать и летать ? Про "достоинства" такого вот транспорта думаю много сказать можно было бы, однако продавать его легко будет - достаточно сделать граммотную рекламу про "Два в одном" :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166359
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что выгоднее - вспахать его на тракторе, а потом опылить с самолета, или же скрестить трактор с самолетом и на этом чуде пытаться пахать и летать ? Про "достоинства" такого вот транспорта думаю много сказать можно было бы, однако продавать его легко будет

:))
Это ты того, не правильно. Надо техницки подходить к вопросу. Вот если скрещенный механизьм сделать с легко и просто заменяемыми крыльями на гусеницы+борона и наоборот - то очень даже хорошо будет. Гораздо лучше, чем два отдельно - ты же все-равно одновременно пахать и опылять не будешь :)

Так и Delphi - чего хочешь, того и делаешь. Вместо 5 систем - одна И причем ничего в ней друг другу не мешает. Даже и не могу понять - чем таким задевает то, что доступ к БД через компоненты. Ну дык у VFP тоже ведь компоненты. Чем те (VFP) компоненты лучше других ?

Во как.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166434
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

> Что выгоднее - вспахать его на тракторе, а потом опылить с самолета, или же скрестить трактор с самолетом и на этом чуде пытаться пахать и летать ?

Бриться вилкой тоже удобно. Если правильно наточить, конечно.

> Так и Delphi - чего хочешь, того и делаешь. Вместо 5 систем - одна

Swiss Army Knife. Чего хотят, то и делают. Устаешь переделывать и материться.
Хотел бы я глянуть на человека, которуму апендицит вырезали подобным ножом, потому что хирург был продвинутый и посчитал, что скальпель - вчерашний день.

> Ну дык у VFP тоже ведь компоненты.

В каком месте? Поподробнее, please.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166472
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каком месте? Поподробнее, please.

Как так? Нету? В версии 3.0 были, а теперь упразднили?

Ндаааааа, во дела. Регресс!
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166481
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2tygra

А мож ты не будеш ахинею писать, а? Ну не разбираешся в предмете обсуждения, ну так зачем настырно по клаве стучать?
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166566
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to 1024
Не груби людям...Пусть пишут, что хотят.

2tygra
Действительно , о каких компонентах идет речь?
Если идет речь о доступе к внешним данным, то функции и классы Фокса работают напрямую через ODBC. Даже handle доступен, можно напрямую к ODBC API обращаться.

Любителям покритиковать:
Перестаньте вы уже, как дети малые, высказывать мнение о том чего не знаете.
Ну не продвигает Microsoft VFP сильно, всем понятно по каким причинам. Но от этого он не становится ущербным.
Очень даже неплохая среда разработки приложений БД. Со множеством возможностей, многие из которых недоступны в других языках. Например та же рантайм - компиляция, делающая его практически opens source. Рантайм библиотеки бесплатны, а все приложение можно написать в текстовом файлах, причем объектно-ориентированно с поддержкой современных технологий , например 8 версии добавили возможность конвертировать в свой формат и обратно,ADO.NET dataset сохраненный в xml, тем самым обеспечив возможность связи с приложениями на .NET
Кроме все прочего VFP имеет собственный достаточно мощный движок для работы с данными. А динамически формировать SQL запросы на фоксе намного удобнее чем в том же MSSQL (exec во временную таблицу на MSSQL, закончится ее уничтожением после окончания скрипта, в фоксе такого нет)

Вообщем вполне работоспособная система позволяющая быстро и легко создавать достаточно сложные приложения для работы с БД. Еще раз повторюсь - не вписывается она в схему развития MS, проблема только в этом. А реклама сейчас определяет все...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166615
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ееееее, столько написал, а коннект пропал и все на смарку...
Эээхххх....... Ну что за жизнь, а?

Напишу последний абзац только из потерянного: если только появится продукт, превосходящий по возможностям Delphi - сразу перейду. Я не ярый дельфист, не навидящий все и вся. Но не появилось еще ничего такого.... Вот.

Лето на улице, жара, духота. Не время сейчас работать :)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166622
olden69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я никого и ниче не критикую
просто говорю что сложно сравнивать ложку с вилкой
ложкой можно и суп и кашу есть
а вилкой суп не получится
если вам дать выбор, что в поход взять (только одно из двух), вы наверное вилку возьмете :)

2NNN
Вы наверное прочли как-то по диагонали, не задумываясь

2ASCRUS
>Наглядный пример нашего менталитета в подходе выбора средств для
>решения задач - ищем что то универсальное, что все умеет, и пусть
>работать на этом сложно, мы разберемся.
не знаю чьего менталитета
мне на Борландовых продуктах работать НЕ сложно

>из за этого и проблемы.
какие именно?

>Карты хочется рисовать ? Так для этого берем тот же Delphi,
>лепим на нем ActiveX рисования карт, подключаем к среде
>разработки клиентов БД (к тому же VFP или PB).
а вдруг прога нужна под Линух?
тогда какой Х писать и в какой VFP его совать?
нет уж лучше я не буду прыгать как мартовский заяц по двум-трем компиляторам
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166649
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2olden69

> Вы наверное прочли как-то по диагонали, не задумываясь

Нет, как раз у меня система чтения с коррецией ошибок.

> а вдруг прога нужна под Линух?
тогда какой Х писать и в какой VFP его совать?


Ты будешь смеяться, но fp2 for unix довольно работоспособна, в том чиле под linux. Да и под wine vfp работает.
А по поводу "вдруг" обращайся к tygra, как-то мы с ним обсуждали, на чем будем программировать в случае полного отключения электричества.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166820
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2olden69
Да какое там сравнивать. Над Delphi и C Builder целая туча народа в преуспевающей IT компании ( имеется ввиду Borland) трудится , плюс огромное количество сторонних разработчиков.
Я лишь утверждаю, что со своим классом задач VFP вполне справляется. В чем то конечно , в силу своей специфики, уступает тому же Delphi, но в тоже время имеет свои серьезные плюсы. Остальное уже наверное больше зависит от квалификации разработчика, нежели от выбора конкретного инструмента.

Я как-то уже рассказывал про , моих знакомых которые пишут под VFP использую только ADO и Quantum Grid вместо родного грида. Так вот в этом приложении создана возможность написания пользовательских COM+ классов и процедур с нормальным наследованием и т.д. Все это в рантайме компилится , подключается к основным COM+ объектам и автоматом выполняется в распределенной транзакции. Вообщем создан свой язык для легкого описания процедур среднего уровня. Я хотел бы посмотреть сколько написание подобного приложения займет на других языках, на которых еще надо хотя бы рантайм компиляцию реализовать. Хотя есть предположение , что на Java или том же .NET это можно сделать ...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32166987
olden69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под любой компилятор существуют реализации макроязыков
естессно в основном от сторонних разработчиков
и естессно в основном не бесплатно

я целиком и полностью согласен, что нельзя сранивать продукты из разных категорий

ведь в принципе (теоретически :) ) на тех же делфях можно написать нечто подобное VFP
а вот можно ли в VFP написать аналог Delphi
(Delphi здесь лишь в качестве примера, можно взять любую другую схожую среду разработки)
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167008
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2olden69
> ведь в принципе (теоретически :) ) на тех же делфях можно написать нечто подобное VFP

Можно. Но с какой скоростью это будет работать и сколько памяти кушать, я и думать не хочу.

> а вот можно ли в VFP написать аналог Delphi

Бинарные файлы, они и в Африке бинарные. Так что, если копнуть глубже, написать Дельфи можно на чем угодно.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167040
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2olden69
Наконец - то я этого дождался ...
Мысль ясна - лучший язык это Ассемблер и надо писать все самому : операционную систему, СУБД, приложения и т.д.
Зачем вообще нужны все эти трансляторы, если есть такое прекрасное средство разработки? Вот беда к Ассемблеру тоже нужен транслятор, так что лучше его тоже написать в машинных кодах
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167163
olden69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да что вы ей-богу как бык на красную тряпку

я вам просто объясняю что это разные вещи с разным назначением
это Delphi 1, ну может еще 2 позиционировался как "средство разработки приложений баз данных"
сейчас это "в том числе и средство разработки приложений баз данных"
так что тут вы, господа ФП-шники похожи на тех, кто вам оценивает старые версии FP.

сравнивать их можно лишь по тому, как на них можно реализовать КЛИЕНТСКУЮ часть

как СЕРВЕР БД его конечно же нужно сравнивать с серверными СУБД.
Если он позволяет использовать себя в качестве СЕРВЕРА, то на здоровье
Какя разница - хранятся таблицы и др. объекты БД в одном файле или в отдельных BDF. Главное сравнить ЭФФЕКТИВНОСТЬ его работы в качестве СЕРВЕРНОЙ СУБД.
В этом отношении даже интереснее было бы сравнить его с ADABAS
http://www.softwareag.com/adabas]www.softwareag.com/adabas

А что есть собственно КЛИЕНТ на VFP для доступа к другим серверным СУБД?
1) Общение с сервером
2) работа с клиентскими наборами данных.
Видимо вы хотите сказать что именно второе намного лучше чем у тех же DELPHI и иже с ним
Потому что если кто-то мне скажет, что первый пункт реализован лучше, то это придется доказывать.

Потому как "послать SQL-запрос и получить в ответ набор данных" - в этом вряд ли существенно различаются клиенты, написанные в разных средах разработки.
А если не SQL или эмуляция SQL то печальный опыт работы с Clarion 5 подсазывает, что работа с полноценным сервером БД посредством старых десктопных подходов способен "положить" и Оракл и DB2
Пример - Clarion 5 + MS SQL. Биллинговая программа для электроэнергетики.
Переход на работу исключительно SQL-запросами увеличил скорость выполнения операции "закрытие месяца" в 2 раза, а перенос логики на сервер (ХП) - в 10(!!!) раз
Написанный на Delphi универсальный генератор отчетов, основанный на FastReport, позволил не перекомпилировать клиента при появлении новых видов отчетов а отсылать пользователям XML-описание нового отчета.
При этом сам отчет гибок, нагляден, информативен и наконец просто красив.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167189
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полностью поддерживаю.

Вопрос в чем: странно, что VFP-шники пытаются убедить остальных, что VFP с данными работает лучше, чем скажем Delphi. Однако это неправда - если сравнивать квалифицированных программистов, то и там и там все будет хорошо. А приводить в пример то, что прямо в коде можно написать select * from ..... - это смешно.

Я уж не говорю про доступ к SQL серверу - ADO то везде одинаковая. Не говоря уж про ODBC.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167218
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> сравнивать их можно лишь по тому, как на них можно реализовать КЛИЕНТСКУЮ часть

Ну можно, например, поговорить о реализации настольных БД.

> Вопрос в чем: странно, что VFP-шники пытаются убедить остальных, что VFP с данными работает лучше, чем скажем Delphi

Вас переубедишь Легче согласиться, что настоящая программа должна занимать в памяти не менее 40 метров и переодически сообщать об access viоlation.

Вопрос изначально был о том, почему фокс плох. Теперь даже tygra говорит, что не все так плохо. Пусть каждый работает на то, что ему нравится, потому что если пишешь на том, к чему душа не лежит, то ничего хорошего не напишешь. А нам разве мало плохих программ?
По существу или детально, честно говоря, отвечать лень.
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167333
olden69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения - я ошибся
не ADABAS
a
Advantage Database Server да может еще в связке с Alaska XBase++
эт для любителей .DBF, xBase
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167363
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Advantage Database Server да может еще в связке с Alaska XBase++
эт для любителей .DBF, xBase

Это пожалуй все что объединяет эти продукты с VFP... В остальном VFP скорее похож на VB. Но в отличии от последнего VFP поддерживает ООП и имеет собственный БД движок, сильной стороной которого как раз является SQL , а не xBase диалект.

Интересная кстати вещь:
VFP поддерживает совместимость с FP для ДОС. Но быстрые и устойчивые приложения нужно писать стараясь использовать исключительно ООП. Переписывание же старого кода в том же процедурном стиле это путь в некуда ИМХО, хотя существует довольно много приложений так и работающих...

Все больше не пишу сюда...Разговор не о чем...
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167419
olden69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ADS как раз и есть полноценная SQL клиент-серверная СУБД
кстати поддерживает полноценные транзакции

ООП? а XBase++ это и есть ОО-язык

стоит сходить на их сайты - там все ясно написано
...
Рейтинг: 0 / 0
А чего народ так Fox не любит?
    #32167460
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каюсь... Сделал вывод на основе обрывочных сведений об этих продуктах.
...
Рейтинг: 0 / 0
314 сообщений из 314, показаны все 13 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / А чего народ так Fox не любит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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