Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 101
от 12.06.2006, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 313, Экспертов: 43
В номере:Вопросов: 1, Ответов: 6


Вопрос № 45448: Подскажите, пожалуйста, насколько широко распространен fox pro? Стоит ли тратить время на его изучение?...

Вопрос № 45.448
Подскажите, пожалуйста, насколько широко распространен fox pro? Стоит ли тратить время на его изучение?
Отправлен: 06.06.2006, 22:30
Вопрос задала: Rny32 (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Rny32!
Вроде бы все еще есть MS Visual FoxPro, но лично я не стал бы заморачиваться с ним. Есть гораздо более удобные и быстрые инструменты для баз данных, например, Дельфи.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Профессионал)
Адрес: Санкт-Петербург
WWW: http://www.sport-diary.ru
ICQ: 28260749
----
Ответ отправлен: 06.06.2006, 22:39

Отвечает: Santana
Здравствуйте, Rny32!
Если, надо что-то быстро сваять буквально на коленках ... лучше инструмента и не придумать. И в качестве обучения приемам того сиквела тоже подойдет.
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 06.06.2006, 22:45

Отвечает: Филатов Евгений Геннадьевич
Здравствуйте, Rny32!

Имеется два вида FoxPro - для DOS и Visual.

FoxPro для DOS наиболее отработан и надежен в версии 2.6
Удобства:
Быстрое выполнение; малый размер среды разработки (около 6Мб ); простой язык SQL; у меня нормально работает с базами 6млн записей на 2Гб; используется стандартный тип баз dBASEIV.
Недостатки:
Структура баз не оптимизирована (10-ти значное число займет 10 байт, а длинное целое - до 4 млрд - в современных базах занимает 4 байта); иногда слетают базы и чаще индексы (особенно при зависании и перезагрузке компа - болячка старых PC ); на W2000 и XP, как и любое досовское приложение занимает 97% времени процессора и до 90% памяти; сложности с многопользовательским доступом (доступ только на чтение без возможности редактирования - редактировать только в монопольном режиме).

Visual FoxPro является частью Visual Studio, в который входят такие компоненты, как VB, VCC и другие.
Структура и принцип баз практически не поменялся, добавились кодировки страниц и можно собирать в одну базу несколько таблиц. Тип баз dBASE5, но хорошо работает и со старым типом. Среда разработки похожа на VB и Delphi. Возможность многопользовательского доступа. Переход со старой версии (программы и базы ) проблем практически не создает.

У нас используются программы, написанные на FoxPro DOS еще в 90-х годах и основной парк компьютеров составляют P100-PIII500, новые персоналки постепенно покупаются и заменяют старые. Производится переход (написание новой программы ) на SQL Server 2000, но для этого нужен хороший сервер (у нас один Xeon и один Athlon64, остальные Cel-2000 ).

Сначала желательно определиться, для какой цели Вы хотите изучать FoxPro.

Если начинаете с нуля, то есть смысл работать с Access, SQL Server или MySQL (бесплатная ). Как среду разработки можно использовать Delphi, VisualBasic.
Как бесплатный вариант (не надо лицензионного ПО ) можно использовать Linux + MySQL + PHP5 - экономия 150$ (Windows XP) + 5000$ (SQL Server 2000 ) / 200$ (MS Access 2000 ) + 100$ (VB6 ) / 1000$ (Delphi7 ).

Я пишу программы на VB6, базы MS Access97 (через DAO), MS ACCESS 2000 и SQL Server 2000 (через ADO - немного дольше связь с базами ), вывод отчетов в MS Excel. В связи с тем, что все это разработано Microsoft (в т.ч. и Windows ), то работает без проблем. Планирую изучать и переходить на бесплатный вариант (см. выше ).

Насчет распространенности, то на старых ПК FoxPro для DOS используется практически везде (были еще Clipper и DBase, но они сейчас редко встречаются ), Visual используется при переходе со старых программ. Для примера FoxPro для DOS использует Пенсионный фонд Украины, Visual FoxPro используется в АРМ Парус (бухгалтерская программа типа 1С, не такая навороченная, но проще в настройке и работе ).

Желаю успехов в изучении.

С уважением.
Ответ отправил: Филатов Евгений Геннадьевич (статус: 3-ий класс)
Ответ отправлен: 06.06.2006, 23:59

Отвечает: gitter
Здравствуйте, Rny32!
Всё зависит от того, где Вы собираетесь использовать FoxPro.
Santana прав, если нужно изучить SQL то здесь FoxPro очень даже подходит.
Но, например, в маленьких бухгалтерских проектах с FoxPro можно очень быстро реализовать базу данных. Кстати, во многих госструктурах в качестве базы данных используется именно FoxPro.
Если проект достаточно велик то FoxPro будет проигрывать по большинству параметров - Это моя точка зрения.
Так что выбирать Вам.
Удачи!
Ответ отправил: gitter (статус: 4-ый класс)
Ответ отправлен: 07.06.2006, 00:00

Отвечает: Cybernetic_Creature
Здравствуйте, Rny32!
нет.
лучьше потратьте время на изучение боллее полезных систем как Оркал например.
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 07.06.2006, 08:52

Отвечает: Игорь Елизаров
Здравствуйте, Rny32!
Как говорилось выше, язык распространен довольно широко но в основном в малобюджетных и госструктурах.
хорошо это или плохо ?
Для обслуживания и разработки - не очень хорошо.
Клиентов вроде много, но все небогатые, поэтому за программку дорого не возьмешь, а в случае обслуживания - серьезно набегаешься по отдельным точкам.

Лучше, конечно сейчас изучать DElphi , SQL
посмотри сам по требованиям к программистам.
Мне попалось только одно объявление, где был нужен программист ФоксПро , да и то - бюджетная организация и маленький оклад.
А с более свежими программами ситуация совершенно другая.
Поэтому смотри сам. Можешь, конечно выучить, но, скорее всего это будет мало востребовано.
Ответ отправил: Игорь Елизаров (статус: 4-ый класс)
Ответ отправлен: 07.06.2006, 18:34
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ, это именно то, что я хотела узнать.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное