Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB и VFP / 14 сообщений из 14, страница 1 из 1
05.11.2002, 14:13
    #32064956
RaNDoM666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
Уважаемые пользователи форума!
Какие перспективы VB и VFP при написании клиентов для
SQLServer 2000 ? Дело в том, что предстоит разработка базы данных и клиентов к ней, начиная с бухгалтерии и т.д.
Выбор пока не сделан, посоветуйте пожалуйста.
...
Рейтинг: 0 / 0
07.11.2002, 00:01
    #32065629
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
VB
...
Рейтинг: 0 / 0
07.11.2002, 14:48
    #32065690
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
Что лучше знаете, на том и пишите, и никого не слушайте. ИМХО возможности VFP+ODBC vs VB+ADO практически одинаковы, быстродействие в большей степени зависит от используемого оборудования, перспективы - довольно непредсказуемы. С одной стороны, о 'смерти' фокспро говорят уже давно, хотя скоро должна выйти 8-я версия. С другой строны, если возникнет необходимость в переводе на VB.NET, то большую часть вашего кода придется переписывать. Вообще-то, сравнивать средство разработки - дело неблагодарное, у каждого есть свои плюсы и минусы, поэтому прежде всего нужно определиться, какая функциональность клиента для вас важнее, а чем можно пожертвовать.
...
Рейтинг: 0 / 0
07.11.2002, 20:51
    #32065773
Артем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
Пишите на чем быстрее и комфортнее себе.
а на остальных ... хоть на С++ лишь бы удобно и быстро Вам было..

Для меня лично VB (Прав LEXIS) идеал от другого устаю очень быстро, но заставлять кого то принудительно переходить на VB я бы не отважился. Неблагодарно :-)
а милисекунды расчитывать.. не смешно.
...
Рейтинг: 0 / 0
07.11.2002, 21:03
    #32065774
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
лениво было писать аргументы..:)
думаю, что стоит сделать это
1. VFP - это в первую очередь настольная база данных со средствами разработки интерфейса, то есть использовать её только как интерфейс к SQL (может я несколько не правильно понимаю задачу..) было бы неправильно, в данном случае VB предпочтителен. Т.е. я исхожу из того, что клиент не будет копировать себе с сервера таблицы и локально их обрабатывать...для этого есть сервер.
2. есть некоторые проблемы в библиотеке OLEDB для FOX, он кушает память и не отдает её обратно. Чтоб решить эту проблему мне пришлось закрывать соединение и открывать заново. А то после многкратного вызова процедуры памяти на машине и не осталось :)
3. в случае использования FOX на клиентской машине нужно будет держать часть исполняемых файлов от самого FoxPro? видимо так
...
Рейтинг: 0 / 0
07.11.2002, 23:23
    #32065783
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
2 Lexus

К п.1: Что такого можно сделать в плане интерфейса на VB, чего нельзя бы было сделать на VFP, и наоборот? Хотя для 'наоборот', могу предпложить задачку - сортировка содержимого грида по клику на заголовке столбца. Или нужно выполнять соответствующие запросы с ORDER BY и это задача для сервера (сразу извиняюсь, если отстал от жизни и суперкрутые контролы, стоящие тыщи баксов и требующие внимательного изучения асталависты, это делают с пол-пинка)? Это частный случай, но таких ньюнсов может быть много. С одной стороны, асинхронные операции в VFP довольно медленные, если это действительно важно, то VB предпочтительнее. Но если необходимо перед выводом в формы или на печать манипулировать с символьными строками (или я что-то неправильно понимаю и все должно быть на сервере?), то средства VFP более развиты и работают быстрее.
К п.2: Официальной реализации OLEDB для VFP (пока) нет. Ваша ссылка на (видимо) самодельную библиотеку, извините, не катит. Можно, конечно, в VFP использовать ADO, но это не для слабонервных (в частности, не для меня).
К п.3: Нет, не так, достаточно RunTime, все как и у VB, с одной точно разницей, что начиная с Win98 и Win2k, библитеки VB входят в комплект OS.

Так, что Ваши агрументы неубедительны (во всяком случае лично для меня) и я остаюсь при своем мнении -
'Что лучше знаете, на том и пишите, и никого не слушайте.'
Ну разве, что с Артемом могу согласиться..
...
Рейтинг: 0 / 0
08.11.2002, 00:33
    #32065786
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
самодельная библиотека:
Код: plaintext
1.
2.
3.
4.
vfpoledb.dll
version= 7 . 0 . 00 . 9262 
Company Name=Microsoft Corporation
path= "C:\Program Files\Common Files\System\Ole DB" 
...
Рейтинг: 0 / 0
08.11.2002, 01:06
    #32065787
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
А причем тут Visual FoxPro OLE DB Provider???
Код: plaintext
The Visual FoxPro OLE DB Provider makes it possible for application developers to access Visual FoxPro data from other languages..

далее по ссылке..

Тем более не катит, речь все-таки идет о сравнении VB и VFP как средств разработки клиента к SQL Server.
...
Рейтинг: 0 / 0
08.11.2002, 01:43
    #32065791
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
сортировка
Код: plaintext
1.
2.
3.
oRSVFP.CursorLocation = adUseClient
oRSVFP.Open  "select kod, Q_name  from OKONH" , VFP.oConnectionVFP
oRSVFP.Sort =  "Q_name asc" 


про OLEDB - ошибся, действительно - речь идет о коннекте к SQL а не FOX
...
Рейтинг: 0 / 0
08.11.2002, 02:02
    #32065792
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
> сортировка

Блин, почему я не нашел этого, когда мне это было действительно необходимо (выкручивался через ListView)? :) Спасибо, будем иметь в виду.
Хотя это только подвтерждает, что в плане интерфейса все, что нужно, можно реализовать и на VB, и на VFP.
...
Рейтинг: 0 / 0
08.11.2002, 02:45
    #32065798
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
на самом деле выбор зависит от поставленной задачи. Задача нам неизвестна...вот и всё..
если на клиент не будут передваться большие массивы данных, с которыми потом еще работать, то лучше VB. в противном случае VBP
...
Рейтинг: 0 / 0
08.11.2002, 02:47
    #32065799
Lexis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
блин...VFP я имел ввиду
...
Рейтинг: 0 / 0
08.11.2002, 16:13
    #32065871
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
> на самом деле выбор зависит от поставленной задачи. Задача нам неизвестна...

Либо автор топика сам плохо представляет, что ему конкретно предстоит делать, либо он надеялся на полный анализ VB и VFP как средств разработки клиентских приложений.
...
Рейтинг: 0 / 0
21.11.2002, 11:14
    #32070617
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB и VFP
Вернемся к началу:
Какие перспективы VB и VFP при написании клиентов для SQLServer 2000?

Для написания клиентского приложения (имею ввиду окна, формы и т.п. подобную хрень интерфейса), то VB, однако, получше выглядит, хотя всё тоже самое можно и на Лисе сделать, а вот когда речь дойдет до масштабируемости, то тут то и всплывает средний слой - трех слойная архитектура. Здесь то вот и всплывает всеми пинаемый VFP. Средний слой - слой бизнес-логики писать на фоксе с его ООП одно удовольствие.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB и VFP / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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