Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
MS SQL SERVER. Число пользователей больше сотни. Данных достаточно много. Знание Visual Basic и Visual FoxPro примерно на одинаковом уровне? Вопрос. Что же предпочтительней выбрать для разработки клиента? Какие Плюсы / Минусы этих систем в качестве разработки клиента под SQL SERVER? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 08:58 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторЧисло пользователей больше сотни. Данных достаточно много. Тут больше влиять будет, как вы структуру спроектируете и как с данными будете работать, а не начем клиент. авторЗнание Visual Basic и Visual FoxPro примерно на одинаковом уровне? А как насчет Delphi? А на чем опыта больше в плане работы с сиквелом на том и пишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:20 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
А как насчет дотнет? И на самом деле пофиг на чем клиента писать. На чем умеешь - на том и пиши. Ни на чем не умеешь - пиши на том, на чем хочешь научиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:25 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 pkarklin Опыт разработки клиентов под Ms SQL просто напросто отсутствует. Вот и спрашиваю. Может кто делал клиенты на VB поделяться достоинствами и недостатками . Кто делал на VFP укажут на его минусы / плюсы. Я хорошо понимаю , что начинать делать клиента без грамотной организации данных на сервере SQL не имеет смысла. Это и так понятно. Вопрос не в этом! И не надо устраивать войну VB vs VFP . 2 ЛП ДотНЕТ. Думаю нет. Железо совсем не новое. Как будет работать клиентская прога на том же VB.NET на таком компе. ОС Windows 95/98 RAM 16/32/64Mb и т.д. Думаю тормоза обеспечены, а на Windows 95 вообще работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:36 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
Ну, для меня, как адепта FoxPro, вопрос бы решился однозначно в его пользу. А на самом деле затронута интересная тема, и мне тоже будет интересно почитать мнения на этот счет. Сам я в последнее время много думаю (но мало кодирую, что не есть хорошо :( ) над вопросами построения многозвенных интерфейсов, и прихожу к выводу, что VFP прекрасно вписывается в эту концепцию и в качестве среднего звена, и как клиентская "мордочка". Да и как БД нормально, но все-таки полноценная СУБД лучше. Плюсы VFP - субъективно - следующие: 1. мне больше нравится реализация принципов ООП в нем (дело вкуса, конечно, другие скажут - изврат еще тот ;-) ), 2. мне нравится, что в любой момент можно использовать мощные механизмы работы с dbf - т.е. данные, которые должны храниться только на этапе работы приложения клиента, можно помещать вне SQL-сервера, 3. функции работы со строками в VFP просто изумительны и самодостаточны. Про минусы - обязательно расскажут другие ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:38 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторОС Windows 95/98 RAM 16/32/64Mb и т.д. Во всяком случаи клиенты на Delphi (именно рабочие места- склад, например) вполне нормально работают на P-100 16-32 метра. Да и при прочих равных условиях, IMHO, клиентна Delphi, должен работать быстрее, чем на VB и VFP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:40 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 Urri авторНу, для меня, как адепта FoxPro Ну тогда и я, как адепт Delphi добавлю. 1. Object Pascal - строго типизированный ОО язык. А в купе с механизмом визуального наследования разработка и сопровождение особенно больших проектов (клиентов) не идет ни в какое сравнение с VB, который всего этого не имеет. 2. Упоминание работы с dbf в контексте использования сиквела IMHO не уместна. Если уж действительно возникает необходимость работы с отключенными наборами, то лучше использовать возможности соответствующих компонентов (SaveToFile у TADODataSet или у TClintDataSet). 3. Работа со строками. Хм... А на скока это актуально при разработке клиента к сиквелу. Да и быстродействие при работе со строками на Object Pascal на уровне си. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:51 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
Если, все-таки, посмотреть в сторону трехзвенной архитектуры, то, ИМХО, интерфейсный слой на VB, а вот бизнес-логику VFP (причем, скорее всего 8 версии, все-таки ADO - рулез!). Для двухзвенки - на чем больше опыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:55 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 pkarklin Да нет Delphi не пойдет. >клиентна Delphi, должен работать быстрее, чем на VB и VFP. Но с этим еще можно поспорить. 2 Urri >мне нравится, что в любой момент можно использовать мощные механизмы работы с dbf - т.е. данные, которые должны храниться только на этапе работы приложения клиента, можно помещать вне SQL-сервера Это мне тоже нравится. Это будет нужно. Держать коннект с сервером будет нужно только для отправки данных и запроса данных, а так я думаю обработка будет производится локально . Т.е. вероятность что вся сотня юзеров одновременно выйдет на сервер крайне мала. Хотя тут надо подумать еще. Если на VB клиента писать , где ж тогда хранить локальные данные? В Access что ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 10:56 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
Слушай, а чем тебя adp не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:02 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторЭто будет нужно. Держать коннект с сервером будет нужно только для отправки данных и запроса данных, а так я думаю обработка будет производится локально . Т.е. вероятность что вся сотня юзеров одновременно выйдет на сервер крайне мала. Хотя тут надо подумать еще. Если на VB клиента писать , где ж тогда хранить локальные данные? В Access что ли. Это что-то новое в конной авиации. Работать с сиквелом, а кэш локальный держать в dbf?! Помотрите в сторону режима кэшированных изменений ADO. правда и там без ложки дегтя необошлось. А на счет быстродействия грамотно написанного клиента на Delphi и спорить нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:03 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 ЛП Наслышан об ультраглюкавости ADP. И ты тоже самое скажешь? Если нет , то задумаюсь об этом. Дай ссылку где хвалят ADP? (это может пригодиться) 2 pkarklin Я и не спорю , может это и изврат. Но мне сначало показалось это верным. Я вижу ты влюблён в дельфи! Завтра день всех влюбленных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:13 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
Eternal>клиентна Delphi, должен работать быстрее, чем на VB и VFP. Но с этим еще можно поспорить Да нет, с этим не поспоришь - разница в разы. EternalЭто мне тоже нравится. Это будет нужно. Держать коннект с сервером будет нужно только для отправки данных и запроса данных, а так я думаю обработка будет производится локально . Т.е. вероятность что вся сотня юзеров одновременно выйдет на сервер крайне мала. Хотя тут надо подумать еще. Если на VB клиента писать , где ж тогда хранить локальные данные? В Access что ли Эээээ, да ты в своем уме ли? Как всегда опять - Собрался писать клинет-серверную систему с подходами файл-серверной и ничего не зная про первую. Единственный совет - или почитай книжек сначала про клиент-сервер или не пиши вообще, потому что получится с такими подходами полное г..., а виноват конечно будет SQL сервер и архитектура кл-сервер, и опять кое кто будет кричать, что файл-сервер круче всего. Особенно меня поражает такой подъод в купе с мощностью клиентских машин. Делайте уж тогда как 1С - вообще все делайте на клиенте, а сервер так, для хранения данных ночью, когда никто не работает -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:20 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторЯ вижу ты влюблён в дельфи! Да нет, не в Дельфи - в правильную архитектуру и нормальную работу :) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:21 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
Eternal Наслышан об ультраглюкавости ADP. Хм... А я чего то не наслышан... Ссылку на ультра глюкавость давай :) Чем меньше аксес насилуешь - тем меньше его будет глючить. Если тебе необходима какая-то функциональность, очень сильно выходящая за рамки стандартных средств аксеса - то тебе придется аксес раком ставить и ждать глюков. Тогда действительно имеет смысл уходить с аксеса. tygraКак всегда опять - Собрался писать клинет-серверную систему с подходами файл-серверной и ничего не зная про первую Двумя руками за! Опять без подготовки в космонавты :) Прочитай второй том Гетца для начала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:23 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторЯ вижу ты влюблён в дельфи! Да. И эта влюбленность подкреплена многолетней практикой разработки и сопровождения сложных проектов. И это действительно легко делается на Delphi. На счет ADP. Это теже яйца (VB), тока в профиль. Быстро рыбу набросать еще куда не шло, но серьезный проект (бухгалтерию, к примеру) на нем делать не советую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:25 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 pkarklin и tygra Про конную авиацию. Кэши бывают разные. Кэш кэшу рознь (как говаривал Форест Гамп). ;-) Если с сервера раз получена информация, описывающая текущую сессию и не имеющая отношения к собственно данным, а только помогающая отрисовать менюшки (например, в зависимости от полномочий данного клиента), то не думаю, что не логично поместить ее в соответствующую структуру на клиенте ;-) На VFP очень даже подходящая структура - это локальная база данных на dbf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:31 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторЕсли с сервера раз получена информация, описывающая текущую сессию и не имеющая отношения к собственно данным, а только помогающая отрисовать менюшки (например, в зависимости от полномочий данного клиента), то не думаю, что не логично поместить ее в соответствующую структуру на клиенте ;-) Цикаво, а зачем эту информацию вовсе хранить где-то на диске, если это надо, чтоб при старте клиента отрисовать менюшку?! В своих клиентах меню у меня одно, вот тока призагрузке пункты меню просто прячуться на основании получения прав пользователя из бд. Зачем их еще где-то хранить. Лишние тормоза обеспечены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:37 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 pkarklin Это уже частности, относящиеся к конкретной реализации. Не буду спорить, тем более, лично мне Delphi ничего плохого не делал ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:42 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 Urri Мне VFP тоже. Да и протипостовлял Delphi я к VB, а не VFP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:45 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 pkarklin На счет ADP. Это теже яйца (VB), тока в профиль. Быстро рыбу набросать еще куда не шло, но серьезный проект (бухгалтерию, к примеру) на нем делать не советую. Это не те же яйца. Это разные яйца. Язык один используется, ну и что? Скажи еще, что VB=Access=Excel=Word=PowerPoint, везде ведь VB и VBA используется. У аксеса готовая функциональность, заточенная под MS SQL. Имхо идеальное решение для быстрого старта. С минимальными затратами получаешь работающую систему. (я имею ввиду написание именно клиентской части). На чистом VB временные затраты на создание того же самого будут на порядок больше. Но, конечно, есть и потолок возможностей. Который можно пробить, если очень долго биться головой, но голове есть и лучшее применение. А насчет серьезного проекта (" бухгалтерии например ") - ну это просто несерьезно. Говорим о клиентской части? Ну так формочке похрену, бухгалтерия в ней отображается или телефонный справочник. Существенные траблы у adp наступают не в серьезных , а в больших проектах. В принципе мне импонирует мнение Latuk'а, которое он где-то высказывал. Jumpstart на adp, потом переползание на дотнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 11:45 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
авторУ аксеса готовая функциональность, заточенная под MS SQL. И что вы там заточенного нашли? Что вы вообще вкладываете в смысл слов заточенный под MS SQL ? авторИмхо идеальное решение для быстрого старта. С минимальными затратами получаешь работающую систему. (я имею ввиду написание именно клиентской части). И я это имел ввиду - это называется рыбой . авторА насчет серьезного проекта ("бухгалтерии например") - ну это просто несерьезно. еще как серьезно. авторГоворим о клиентской части? Ну так формочке похрену, бухгалтерия в ней отображается или телефонный справочник. Ну если для вас Телефонный справочник и Бухгалтерия (с 300-500 формами с глубиной наследования 5-10) одно и тоже, тогда да adp в руки и используя технологию Copy|Paste вперед, обеспечивая себе постоянный геморой с сопровождением. авторСущественные траблы у adp наступают не в серьезных, а в больших проектах. А что, понятия большой и серьезный это не одно и тоже? авторJumpstart на adp, потом переползание на дотнет. Ага. Особенно в контектсе дохлых машин, что наблюдается у автора топика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:00 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
2 Tygra Ты что такая постная? Да же и спорить то с тобой неприятно ! Прет от тебя спесивостью за километр. 2 Всем Проект не очень сложный будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:05 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
несколько слов 1 - VFP-клиент не быстрее и не медленне Delphi при работе с удаленными данными (и там и там ODBC или ADO) 2 - Держать кеш на клиенте - это не cached updates! Это возможность перенести ни клиент какую-либо статическию информацию и/или долгие расчеты. Возможно я и плохо описал - но поверь мне tygra - на это можно построить очень интересные решения (тот же MS позиционирует VFP именно для среднего звена) 3 - на сколько я знаю - у ADP один из основных недостатков - это высокие системные требования 4 - Писать клиента надо на том что позволяет легко создавать экранные формы - в этом отношении и ADP и VFP Power Builder вполне справятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:12 |
|
||
|
Разработка клиента под Ms SQL . VB6 или VFP ? Плюсы и минусы.
|
|||
|---|---|---|---|
|
#18+
funikovyuriVFP-клиент не быстрее и не медленне Delphi при работе с удаленными данными (и там и там ODBC или ADO) Дык разговор не о данных, а о самом ехе. А он особенно на медленных машинах у интерпретаторов всегда не очень быстрый. На Р4 - тут наверное пофиг, но у автора вопроса таких клиентов нет. EternalТы что такая постная? Да же и спорить то с тобой неприятно ! Прет от тебя спесивостью за километр Спорить не приятно, потому что я прав. :) И поэтому спора то нет :) -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 12:30 |
|
||
|
|

start [/forum/topic.php?fid=35&fpage=51&tid=1554187]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 347ms |

| 0 / 0 |
