powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
25 сообщений из 113, страница 1 из 5
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408031
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS SQL SERVER.
Число пользователей больше сотни. Данных достаточно много.

Знание Visual Basic и Visual FoxPro примерно на одинаковом уровне?

Вопрос. Что же предпочтительней выбрать для разработки клиента?

Какие Плюсы / Минусы этих систем в качестве разработки клиента под SQL SERVER?
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408148
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧисло пользователей больше сотни. Данных достаточно много.

Тут больше влиять будет, как вы структуру спроектируете и как с данными будете работать, а не начем клиент.

авторЗнание Visual Basic и Visual FoxPro примерно на одинаковом уровне?

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

И на самом деле пофиг на чем клиента писать. На чем умеешь - на том и пиши. Ни на чем не умеешь - пиши на том, на чем хочешь научиться.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408162
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin

Опыт разработки клиентов под Ms SQL просто напросто отсутствует. Вот и спрашиваю. Может кто делал клиенты на VB поделяться достоинствами и недостатками . Кто делал на VFP укажут на его минусы / плюсы.

Я хорошо понимаю , что начинать делать клиента без грамотной организации данных на сервере SQL не имеет смысла. Это и так понятно. Вопрос не в этом!

И не надо устраивать войну VB vs VFP .


2 ЛП

ДотНЕТ. Думаю нет. Железо совсем не новое.
Как будет работать клиентская прога на том же VB.NET на таком компе.
ОС Windows 95/98
RAM 16/32/64Mb и т.д.
Думаю тормоза обеспечены, а на Windows 95 вообще работать не будет.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408163
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, для меня, как адепта FoxPro, вопрос бы решился однозначно в его пользу. А на самом деле затронута интересная тема, и мне тоже будет интересно почитать мнения на этот счет.

Сам я в последнее время много думаю (но мало кодирую, что не есть хорошо :( ) над вопросами построения многозвенных интерфейсов, и прихожу к выводу, что VFP прекрасно вписывается в эту концепцию и в качестве среднего звена, и как клиентская "мордочка". Да и как БД нормально, но все-таки полноценная СУБД лучше.

Плюсы VFP - субъективно - следующие:
1. мне больше нравится реализация принципов ООП в нем (дело вкуса, конечно, другие скажут - изврат еще тот ;-) ),
2. мне нравится, что в любой момент можно использовать мощные механизмы работы с dbf - т.е. данные, которые должны храниться только на этапе работы приложения клиента, можно помещать вне SQL-сервера,
3. функции работы со строками в VFP просто изумительны и самодостаточны.

Про минусы - обязательно расскажут другие ;-)
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408169
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОС Windows 95/98
RAM 16/32/64Mb и т.д.

Во всяком случаи клиенты на Delphi (именно рабочие места- склад, например) вполне нормально работают на P-100 16-32 метра. Да и при прочих равных условиях, IMHO, клиентна Delphi, должен работать быстрее, чем на VB и VFP.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408183
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Urri

авторНу, для меня, как адепта FoxPro

Ну тогда и я, как адепт Delphi добавлю.

1. Object Pascal - строго типизированный ОО язык. А в купе с механизмом визуального наследования разработка и сопровождение особенно больших проектов (клиентов) не идет ни в какое сравнение с VB, который всего этого не имеет.

2. Упоминание работы с dbf в контексте использования сиквела IMHO не уместна. Если уж действительно возникает необходимость работы с отключенными наборами, то лучше использовать возможности соответствующих компонентов (SaveToFile у TADODataSet или у TClintDataSet).

3. Работа со строками. Хм... А на скока это актуально при разработке клиента к сиквелу. Да и быстродействие при работе со строками на Object Pascal на уровне си.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408191
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если, все-таки, посмотреть в сторону трехзвенной архитектуры, то, ИМХО, интерфейсный слой на VB, а вот бизнес-логику VFP (причем, скорее всего 8 версии, все-таки ADO - рулез!).
Для двухзвенки - на чем больше опыта.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408198
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin

Да нет Delphi не пойдет.

>клиентна Delphi, должен работать быстрее, чем на VB и VFP.

Но с этим еще можно поспорить.

2 Urri
>мне нравится, что в любой момент можно использовать мощные механизмы работы с dbf - т.е. данные, которые должны храниться только на этапе работы приложения клиента, можно помещать вне SQL-сервера

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

Если на VB клиента писать , где ж тогда хранить локальные данные? В Access что ли.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408209
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай, а чем тебя adp не устраивает?
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408210
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто будет нужно. Держать коннект с сервером будет нужно только для отправки данных и запроса данных, а так я думаю обработка будет производится локально . Т.е. вероятность что вся сотня юзеров одновременно выйдет на сервер крайне мала.
Хотя тут надо подумать еще.

Если на VB клиента писать , где ж тогда хранить локальные данные? В Access что ли.

Это что-то новое в конной авиации. Работать с сиквелом, а кэш локальный держать в dbf?! Помотрите в сторону режима кэшированных изменений ADO. правда и там без ложки дегтя необошлось.

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

Наслышан об ультраглюкавости ADP.
И ты тоже самое скажешь?
Если нет , то задумаюсь об этом. Дай ссылку где хвалят ADP? (это может пригодиться)

2 pkarklin
Я и не спорю , может это и изврат. Но мне сначало показалось это верным.
Я вижу ты влюблён в дельфи!
Завтра день всех влюбленных!
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408253
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eternal>клиентна Delphi, должен работать быстрее, чем на VB и VFP.
Но с этим еще можно поспорить

Да нет, с этим не поспоришь - разница в разы.

EternalЭто мне тоже нравится. Это будет нужно. Держать коннект с сервером будет нужно только для отправки данных и запроса данных, а так я думаю обработка будет производится локально . Т.е. вероятность что вся сотня юзеров одновременно выйдет на сервер крайне мала.
Хотя тут надо подумать еще.

Если на VB клиента писать , где ж тогда хранить локальные данные? В Access что ли

Эээээ, да ты в своем уме ли? Как всегда опять - Собрался писать клинет-серверную систему с подходами файл-серверной и ничего не зная про первую. Единственный совет - или почитай книжек сначала про клиент-сервер или не пиши вообще, потому что получится с такими подходами полное г..., а виноват конечно будет SQL сервер и архитектура кл-сервер, и опять кое кто будет кричать, что файл-сервер круче всего.
Особенно меня поражает такой подъод в купе с мощностью клиентских машин. Делайте уж тогда как 1С - вообще все делайте на клиенте, а сервер так, для хранения данных ночью, когда никто не работает

-- Tygra's --
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408256
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ вижу ты влюблён в дельфи!

Да нет, не в Дельфи - в правильную архитектуру и нормальную работу :)

-- Tygra's --
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408264
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eternal Наслышан об ультраглюкавости ADP.
Хм... А я чего то не наслышан...
Ссылку на ультра глюкавость давай :)

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

tygraКак всегда опять - Собрался писать клинет-серверную систему с подходами файл-серверной и ничего не зная про первую
Двумя руками за! Опять без подготовки в космонавты :)
Прочитай второй том Гетца для начала.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408270
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ вижу ты влюблён в дельфи!

Да. И эта влюбленность подкреплена многолетней практикой разработки и сопровождения сложных проектов. И это действительно легко делается на Delphi.

На счет ADP. Это теже яйца (VB), тока в профиль. Быстро рыбу набросать еще куда не шло, но серьезный проект (бухгалтерию, к примеру) на нем делать не советую.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408293
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin и tygra

Про конную авиацию.

Кэши бывают разные. Кэш кэшу рознь (как говаривал Форест Гамп). ;-)
Если с сервера раз получена информация, описывающая текущую сессию и не имеющая отношения к собственно данным, а только помогающая отрисовать менюшки (например, в зависимости от полномочий данного клиента), то не думаю, что не логично поместить ее в соответствующую структуру на клиенте ;-)
На VFP очень даже подходящая структура - это локальная база данных на dbf.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408317
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли с сервера раз получена информация, описывающая текущую сессию и не имеющая отношения к собственно данным, а только помогающая отрисовать менюшки (например, в зависимости от полномочий данного клиента), то не думаю, что не логично поместить ее в соответствующую структуру на клиенте ;-)

Цикаво, а зачем эту информацию вовсе хранить где-то на диске, если это надо, чтоб при старте клиента отрисовать менюшку?! В своих клиентах меню у меня одно, вот тока призагрузке пункты меню просто прячуться на основании получения прав пользователя из бд. Зачем их еще где-то хранить. Лишние тормоза обеспечены.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408327
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin
Это уже частности, относящиеся к конкретной реализации. Не буду спорить, тем более, лично мне Delphi ничего плохого не делал ;-)
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408336
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Urri

Мне VFP тоже. Да и протипостовлял Delphi я к VB, а не VFP.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408339
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 pkarklin
На счет ADP. Это теже яйца (VB), тока в профиль. Быстро рыбу набросать еще куда не шло, но серьезный проект (бухгалтерию, к примеру) на нем делать не советую.
Это не те же яйца. Это разные яйца. Язык один используется, ну и что? Скажи еще, что VB=Access=Excel=Word=PowerPoint, везде ведь VB и VBA используется.
У аксеса готовая функциональность, заточенная под MS SQL. Имхо идеальное решение для быстрого старта. С минимальными затратами получаешь работающую систему. (я имею ввиду написание именно клиентской части). На чистом VB временные затраты на создание того же самого будут на порядок больше.
Но, конечно, есть и потолок возможностей. Который можно пробить, если очень долго биться головой, но голове есть и лучшее применение.
А насчет серьезного проекта (" бухгалтерии например ") - ну это просто несерьезно. Говорим о клиентской части? Ну так формочке похрену, бухгалтерия в ней отображается или телефонный справочник.
Существенные траблы у adp наступают не в серьезных , а в больших проектах.

В принципе мне импонирует мнение Latuk'а, которое он где-то высказывал. Jumpstart на adp, потом переползание на дотнет.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408375
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ аксеса готовая функциональность, заточенная под MS SQL.

И что вы там заточенного нашли? Что вы вообще вкладываете в смысл слов заточенный под MS SQL ?

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

И я это имел ввиду - это называется рыбой .

авторА насчет серьезного проекта ("бухгалтерии например") - ну это просто несерьезно.

еще как серьезно.

авторГоворим о клиентской части? Ну так формочке похрену, бухгалтерия в ней отображается или телефонный справочник.

Ну если для вас Телефонный справочник и Бухгалтерия (с 300-500 формами с глубиной наследования 5-10) одно и тоже, тогда да adp в руки и используя технологию Copy|Paste вперед, обеспечивая себе постоянный геморой с сопровождением.

авторСущественные траблы у adp наступают не в серьезных, а в больших проектах.

А что, понятия большой и серьезный это не одно и тоже?

авторJumpstart на adp, потом переползание на дотнет.

Ага. Особенно в контектсе дохлых машин, что наблюдается у автора топика.
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408387
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Tygra
Ты что такая постная? Да же и спорить то с тобой неприятно ! Прет от тебя спесивостью за километр.

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

1 - VFP-клиент не быстрее и не медленне Delphi при работе с удаленными данными (и там и там ODBC или ADO)

2 - Держать кеш на клиенте - это не cached updates! Это возможность перенести ни клиент какую-либо статическию информацию и/или долгие расчеты. Возможно я и плохо описал - но поверь мне tygra - на это можно построить очень интересные решения (тот же MS позиционирует VFP именно для среднего звена)

3 - на сколько я знаю - у ADP один из основных недостатков - это высокие системные требования

4 - Писать клиента надо на том что позволяет легко создавать экранные формы - в этом отношении и ADP и VFP Power Builder вполне справятся
...
Рейтинг: 0 / 0
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
    #32408468
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
funikovyuriVFP-клиент не быстрее и не медленне Delphi при работе с удаленными данными (и там и там ODBC или ADO)

Дык разговор не о данных, а о самом ехе. А он особенно на медленных машинах у интерпретаторов всегда не очень быстрый. На Р4 - тут наверное пофиг, но у автора вопроса таких клиентов нет.

EternalТы что такая постная? Да же и спорить то с тобой неприятно ! Прет от тебя спесивостью за километр

Спорить не приятно, потому что я прав. :) И поэтому спора то нет :)

-- Tygra's --
...
Рейтинг: 0 / 0
25 сообщений из 113, страница 1 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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