powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
25 сообщений из 113, страница 2 из 5
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408549
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДотНЕТ. Думаю нет. Железо совсем не новое. Как будет работать клиентская прога на том же VB.NET на таком компе. ОС Windows 95/98 RAM 16/32/64Mb и т.д.
При таком железе окромя как о Delphi (С++) и говорить более не о чем. Интерфейс что на VFP, что на ACCESS будет тормозить страшно. Другое дело, что на 95-ках MDAC надо ставить врукопашную. Так это наверное и для ACCESS тоже.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408570
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin
А что, понятия большой и серьезный это не одно и тоже?
Вообще-то не совсем. Но спорить не буду. При тех маштабах, что вы привели - у adp действительно проблемы. Особенно если послушаться вашего совета и программировать с использованием китайского наследования (Copy-Paste), да еще и пытаться использовать чуждую для VB идеологию наследования реализации.
З.Ы. Мне вот интересно только... зачем для бухгалтерии 500 формочек с 10-ю уровнями наследования? Ну да и хрен бы с ним, буду считать, что бухгалтерских программ никогда не видел.

Jumpstart на adp, потом переползание на дотнет.
Ага. Особенно в контектсе дохлых машин, что наблюдается у автора топика.
Контекст дохлых машин должен - это к чему? К дотнету или к apd?
Если к дотнету - может быть. Не пытался на таком запускать чего-нить дотнетовское.
Если к adp - то для него требования не такие уж и большие. На дохленьких селеронах (самых первых) и небольшом количестве памяти аксес 2002 вполне нормально справляется с отрисовкой своих формочек. Ну а данные ему и не придется обрабатывать.

2 Tygra
Дык разговор не о данных, а о самом ехе. А он особенно на медленных машинах у интерпретаторов всегда не очень быстрый.
Да неважно все это. Интерпретатор, компилятор... Здесь все равно все мажорируется скоростью сетьи, библиотек доуступа к данным и серваком.
Напиши простенький тест - работа с какой-нибудь табличкой через ADO, какой-нибудь тупой перебор сотни записей. И сравни производительность на С++, VB, дельфях и аксесе. Думаю разница будет незначительна. Recordset.MoveNext - он и в африке Recordset.MoveNext, хоть из нотепада его вызывай.

2 Eternal
Ты что такая постная?
Вообще-то она - это он
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408573
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 funikovyuri

авторДержать кеш на клиенте - это не cached updates! Это возможность перенести ни клиент какую-либо статическию информацию и/или долгие расчеты.

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

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

Отсылаю на предыдущий пост f_w_p - он там про интерпретаторы ответил.

-- Tygra's --
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408582
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tygra он. Понял.Прошу прощения.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408593
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 f_w_p
О! Снова ты! И снова говоришь, что интерфейс на аксесе тормозит. Только почему-то в соседнем топике он у тебя тормозил на "Celeron1700 c 256M памяти". Повторю и здесь. Руки кривые у разработчика.
Хотя, конечно, летать оно все равно не будет... на 64Мб...

Другое дело, что на 95-ках MDAC надо ставить врукопашную. Так это наверное и для ACCESS тоже
MDAC вместе с аксесом ставится. Но обновить его до последней версии никогда не помешает.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408600
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор"Celeron1700 c 256M памяти". Повторю и здесь. Руки кривые у разработчика.

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

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

-- Tygra's --
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408602
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra
tygraОтсылаю на предыдущий пост f_w_p - он там про интерпретаторы ответил
Ты не мудри, ты пальцем покажи, где этот пост про компиляторы.

2 f_w_p
А может быть у нас просто разные понятия о тормозах?
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408605
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный

авторЕсли к adp - то для него требования не такие уж и большие. На дохленьких селеронах (самых первых) и небольшом количестве памяти аксес 2002 вполне нормально справляется с отрисовкой своих формочек. Ну а данные ему и не придется обрабатывать.

А как на счет P-100 c 16 метрами и винтом на 800 метров в режиме PIO4. На такой технике тока Access 2.0 будет нормально справляться с отрисовкой своих формочек .

авторДа неважно все это. Интерпретатор, компилятор... Здесь все равно все мажорируется скоростью сетьи, библиотек доуступа к данным и серваком.

Заблуждаетесь. И скорость сети на нормально написанное клиент\серверное приложение (про 19200 не будем) практически не влияет.

авторНапиши простенький тест - работа с какой-нибудь табличкой через ADO, какой-нибудь тупой перебор сотни записей. И сравни производительность на С++, VB, дельфях и аксесе. Думаю разница будет незначительна. Recordset.MoveNext - он и в африке Recordset.MoveNext, хоть из нотепада его вызывай.

Во-первых, ваш тест никакого отношения к архитектуре клиент\сервер не имеет, во-вторых это будет тест не среды разработки, а механизма доступа к данным, а при разработке клиента именно скорость визуализации наборов данных и прочих контролов. В качестве эксперимента откройте одну и туже большую таблицу в простом гриде Delphi и в том же Access и полистайте вперед назад и оцените разницу в результатах. Тока эксперимент этот проделывайте не на пне 4 с гипертридингом и 3д ускорителем, а на какой нибудть слабеньклй машине.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408633
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 tygra
авторТ.е. ты хочешь сказать, что разработчик с прямыми руками должен сам подправить кое чего в интерпретаторе, чтобы он быстрее стал работать?
Да нет, не хочу я чтобы разработчик правил интерпретатор. Пользоваться нормально имеющимися средствами надо, тогда и тормозов не будет.

авторНе пойму - при чем тут руки? Это все-равно, что на старте при соревновании шестерки жигулей с бмв 3.0 обвинять водителя шестерки в том, что у него руки кривые и поэтому он не смог сделать бэху
Говорим про клиентскую часть к MS SQL? Ну да пофигу тогда - бэха, не бэха, все равно светофоры и пробки на дорогах. Быстрее - да. До следующего светофора.

2 pkarklin
авторна счет P-100 c 16 метрами и винтом на 800 метров в режиме PIO4. На такой технике тока Access 2.0 будет нормально справляться с отрисовкой своих формочек.
Согласен

авторИ скорость сети на нормально написанное клиент\серверное приложение (про 19200 не будем) практически не влияет.
В принципе тоже согласен. Насчет сети.

авторВ качестве эксперимента откройте одну и туже большую таблицу в простом гриде Delphi и в том же Access и полистайте вперед назад и оцените разницу в результатах. Тока эксперимент этот проделывайте не на пне 4 с гипертридингом и 3д ускорителем, а на какой нибудть слабеньклй машине
Ок. На выходных поиграю. Даже самому интересно стало.

автора при разработке клиента именно скорость визуализации наборов данных и прочих контролов
Господи, да что у вас за клиенты такие? Полторы тыщи комбобоксов на стопятидясети одновременно открытых формочках плюс 50 немерянных тривьюшек?
Мне почему то не удается добится тормозов (заметных визуально ) на машинах средней дохлости. При том что у меня еще и не adp, а mdb.

Можно ориентировочно обрисовать - какой порядок сложности формы, при котором визуально заметно торможение именно клиентской части на аксесе? Тот же вопрос к f_w_p
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408656
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный

авторПолторы тыщи комбобоксов на стопятидясети одновременно открытых формочках плюс 50 немерянных тривьюшек?

перегибаете палку, уважаемый.

авторМне почему то не удается добится тормозов (заметных визуально) на машинах средней дохлости.

Все познается в сравнении.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408662
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда еще раз попрошу.

Можно ориентировочно обрисовать - какой порядок сложности формы, при котором визуально заметно торможение именно клиентской части на аксесе? Тот же вопрос к f_w_p

Хочу познать в сравнении.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408679
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В отношении производительности - не надо забывать о том, что Дельфи все-таки относится к обычным средствам разработки (читай - к компиляторам), с "универсальным" языком программирования. В то время как и VFP, и VB изначально были интерпретаторами. И для меня совершенно очевидно, что на слабых машинах Дельфи будет выигрывать - за счет меньшего кол-ва требуемой памяти.

Да и в отношении работы с локальным dbf - хотя я совершенно согласен с тем, что никакой такой обработки там вестись не должно - на Дельфи работать не сложнее, чем на VB/VFP.

Если же исходя только из двух предложенных - VB vs VFP - мне кажется, что VB будет чуть быстрее и чуть универсальнее.




Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408690
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, надо объективно установить критерий, по которому уважаемые оппоненты определяют, тормозит интерфейс или не тормозит.
Некогда, в одном претендующем на фундаментальность труде (к сожалению, источник утерян), я читал, что таковым является время отклика системы на воздействие пользователя. Причем правильно подобранное время отклика даже создает у пользователя ощущение большего комфорта при работе с системой. Причем на разные действия обоснованные времена отклика разные. При вводе значения с клавиатуры паузы между нажатием на кнопку и появлением символа на экране быть почти не должно. А вот при некоем действии, завершающем часть работы (например, при сохранении данных или нажатии на кнопку, после которой идет перезапрос данных) время реакции системы должно составлять (sic!) , кажется, что-то вроде 1-3 секунды.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408705
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, если взять VB он конечно по скорости проиграет Delphi, но проиграет на очень большом проекте. На проекте средней степени сложности он не опростоволосится.
Ну ведь еще будет иметь значения какие библиотеки для доступа будут использоваться. Это по моему важней , если уж думать про тормоза. Ведь интерфейс это одно , а с данными работать. Знаю что поддержка ADO в VFP просто через одно место.
Сеть если дохлая, тогда никакие пни четвертые на клиентские местах не помогут.
По скорости разработки я думаю предпочтительней будет VB.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408711
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему "любители VFP" не вспоминают о том, что у VFP "родной" доступ к SQL-серверам реализован исключительно через ODBC-функции ( SQLCONNECT , SQLEXEC , etc.)?
А "мэйнстримом" на мелко-мягкой платформе уже давно является ADO ("родное", кстати, для VB)... его, конечно же, тоже можно запихнуть в VFP, но только в качестве "стороннего" COM-объекта на "позднем связывании"... (и без возможности использования его событий).
ООП-"потуги" в VFP, тоже выглядят (вроде бы) попривлекательней, чем ограниченная "объектно-событийность" VB, однако - возможность программировать иерархии "наследников" (ИМХО, единственная "фича" ООП, которая реализована в VFP) неадекватная компенсация за невозможность, например, создавать пользовательские коллекции, цеплять к "родному" гриду ADO-рекордсеты, подключать COM-компоненты с событийной моделью, структурировать код приложения созданием "интерфейсов"...
Не говоря уже о том, что DBASE-овский стиль работы с наборами данных ( SCATTER , SCAN , LOCATE , etc.) - полнейший анахронизм 70-80-х годов прошлого века... :-((.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408724
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раздался первый взрыв в окопе VFP. Полетели кусочки мяса.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408738
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно ориентировочно обрисовать - какой порядок сложности формы, при котором визуально заметно торможение именно клиентской части на аксесе

Да любой интерфейс, содержащий пару-тройку десятков контролов, пару-тройку гридов на разных закладках, 5-6 вызываемых форм справочников.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408765
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да любой интерфейс, содержащий пару-тройку десятков контролов, пару-тройку гридов на разных закладках, 5-6 вызываемых форм справочников.
У меня такое нормально работает. Если машина не совсем дохлая, а хотя бы полудохлая. Интерфейсных задержек нет.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408766
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, положим, в VFP8 появилось много чего из названного. ;-)

Класс Cursoradapter позволяет работать с такими типами источников данных: ADO, Native, ODBC и XML.
Коллекции тоже появились.
DBase-овский стиль работы давно уже никто не навязывает. ;-)
COM-объекты - это, по-моему, вообще от лукавого. ;-) Предпочитаю обходиться родными компонентами, и ведь получается ;-).

А VFP9, говорят, будет еще лучше ;-)
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408777
f_w_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ориентировочно обрисовать - какой порядок сложности формы, при котором визуально заметно торможение именно клиентской части на аксесе? Тот же вопрос к f_w_p
Берем стандартный компьютер конца 20-го века - Р200ММХ/32М. И просто открываем ACCESS97.
Кстати, сейчас попробовал открыть ACCESSХР на своем Celeron1700/256М. Неплохое впечатление. Процессор пригружен всего на 15-30%. Скорость интерфейса достаточная. Так что MS растет над собой. Родовую травму излечили. Но это голый ACCESS. А как поведет себя приложение?
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408779
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня терзают смутные сомнения у Шпака магнитофон , у посла медальон.
VFP 9 -> DotNET ?
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408783
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный

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

Да я же не говорил, что это не будет работать! Я говорил, что при прочих равных условиях (особенно это будет заметно на слабых машинах) приложение на Delphi будет работать быстрее, чем на Access.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408834
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Eternal

ИМХО
На VFP придется больше писать руками, иначе нельзя добиться достаточной
гибкости и быстродействия.

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

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

ЗЫ судя по Вашему профилю, предпочтительнее VB.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408852
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на: А VFP9, говорят, будет еще лучше ;-)

Дык, и VB.7 он же VB.NET - тоже гораздо лучше своего "родителя"... :-))

А насчет "VFP 9 -> DotNET ?" я как раз "слышал" где-то в сети очень даже обратное - не собираются мелко-мягкие портировать FoxPro до .NET, разве что добавят очередной ".NET-adaptor" для того, чтобы конвертить ADO.NET.DataSet-ы в DBase-овские курсоры и наоборот... :-))
...
Рейтинг: 0 / 0
25 сообщений из 113, страница 2 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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