2008-08-22 4 views
5

Кто-нибудь программирует в Visual Foxpro там?Любое программирование в Visual Foxpro там?

Я застрял в поддержке старой системы foxpro. Хотел узнать, кто еще там, использует Foxpro.

Добавлено 9/11/2008: Спасибо всем, кто ответил!

+5

Обновление. Больше не на этой работе. – 2010-06-10 03:39:42

ответ

9

Я по-прежнему использую VFP 9 для нескольких приложений, перенося медленно в Python. Задайте свой вопрос, если я знаю ответ, тогда я буду рад помочь вам.

Если я не могу вам помочь, есть много конкретных VFP групп поддержки:

  • Microsoft VFP телеконференция: Сервер: news.microsoft.com/группы:. Microsoft.public.fox.vfp *
  • Tek-Tips VFP forum - еще одна группа поддержки, некоторые из них - MVP (VFP MVP) (не сотрудники Microsoft).

@Jason: все люди, которые не использовало VFP думает, что это устаревшее, я думаю, что это не случайно, что подавляющее большинство людей, которые использовали Fox/VFP до сих пор имеет большое уважение к этому инструменту и многие из них по-прежнему считают его подходящей альтернативой для малых и средних настольных приложений.

0

Я не программирую Visual Foxpro и не имею, но Джефф и Джоэл говорили об этом языке в одном из своих подкастов. Из того, что я помню, они сказали, что это был достойный инструмент для своего времени, но сейчас сильно устарел. Не могли бы вы преобразовать его в нечто более современное? Честно говоря, если кто-нибудь из моих клиентов, с которым я делал приложения в Classic ASP, связался со мной для получения обновлений, я бы обновил все до .NET. Чтобы оставаться актуальным и эффективным, вы должны в конце концов свалиться. Это было одним из моих самых больших разочарований в программировании и веб-разработке. В то же время, это одна из лучших вещей в программировании и веб-разработке, потому что технология теоретически всегда становится лучше.

1

Я по-прежнему выполняю некоторые работы VFP, хотя это в основном техническое обслуживание и небольшие дополнения к существующим системам. Есть много людей, которые все еще используют его, и сообщество стало намного активнее с выпуском Sedna и VFPX. Microsoft не просто отказалась от VFP, как VB6, вместо этого они, по крайней мере, сделали ее расширяемой, поэтому дальнейшее развитие может быть сделано сообществом.

Как @Pablo сказал, напишите конкретные вопросы, и мы постараемся ответить на них.

2

Я поддерживаю и активно развивает большое VFP 8 вертикального применения на рынке (наряду с моими ASP.NET обязанностей)

Я использовал сообщество в http://universalthread.com для поддержки в прошлом. Интерфейс с сайтом неудобен, но членство действительно знает VFP.

1

Моя работа фактически конвертирует приложение VFP в C#. FoxPro был потрясающим инструментом, и многие технологии пробились в серверный продукт sql. Одна из проблем с VFP на мой взгляд заключается в том, что язык - это странный странник (который использует полуточку для продолжения строки) и что он не поддерживает разделение проблем.

1

Наша компания в настоящее время находится в процессе преобразования устаревших систем в Dos FoxPro 2.5, Visual FoxPro 3 и Visual FoxPro 7 в приложение WPF/C#/SQL Server. Я делаю VFP с 1993 года, и я лихорадочно пытаюсь встать на ноги.NET мир.

Значительное время я занимаюсь хранением устаревших приложений, а другая - разработкой .NET. Я действительно хочу быть в этой группе. Я получаю больше заданий, но мне бы хотелось сделать больше .NET, чем VFP.

1

сильно устарели

Ну, версия 9 вышел в прошлом году, SP2 для этого вышел в этом году, и она поддерживается до 2015 года остается беспрецедентным с точки зрения простоты использования и скорости с относится к его внутреннему движку данных и является отличным выбором для более современных и безопасных баз данных, таких как SQL Server, MYSQL, FireBird или что-то еще. Использование LINQ в .NET 3? Выполнял это в Окно командной строки Fox когда-либо!

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

2

Для приложений с программным обеспечением ISV VFP по-прежнему имеет метрику развития, когда используется с инструментами, написанными в VFP с целью разработки больших систем, на порядок лучше, чем другие материалы, доступные на рынке. Компания, для которой я работаю, создала (и очень успешно продает) систему управления розничными товарами с 450 таблицами и в два раза больше пользовательских представлений, не имея одновременно более трех разработчиков FTE, работающих над продуктом. Правда, два из них имеют более чем 10-летний опыт работы в розничном инвентарном программном обеспечении; и true, другой (меня) специализируется на эффективном использовании метаданных в процессе разработки и выполнения); но это все VFP. Наше приложение работает на fox dbf, а также на SQL Server, в том же коде.

В будущем VFP переносится в CLR через два сторонних проекта: проект Guineu (http://guineu.foxpert.com/), который скомпилировал код VFP и переводится в CLR; и VFP-компилятор для .Net, который будет иметь собственную VS-подобную среду (http://etecnologia.net). Компилятор VFP для .Net также распространяет VFP различными полезными способами. Кроме того, eTecnologia имеет CLR Extender, который позволяет .Net звонить напрямую из VFP. Если вы хотите получить головную боль, играя с WCF, вы можете сделать это из VFP. У обоих проектов компилятора есть путь; и оба они уже сделали жесткие части.

Мы видим, что мы проезжаем по маршруту Силуэт 2 по дороге не слишком далеко. К счастью, все наши бизнес-правила находятся в метаданных, и преобразование их в службу Windows (или, с помощью компилятора для .Net, службы .Net) будет захватывающим, но не сложным.

+0

Интересные вещи !! – 2008-09-15 20:12:34

+0

Являются ли все эти (Guineu, VFP Compiler for .NET) еще живыми? Кажется, что не было движения ни на 12 месяцев + – 2011-03-15 09:34:05

1

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

Я также слежу за будущим, задаваясь вопросом, где я должен создавать навыки для товарности.

+3

вы платите за обмен экспертами? Они дают свои ответы бесплатно, если прокрутите вниз достаточно далеко. – 2008-10-19 16:10:59

1

Помимо упомянутых ресурсов PabloG, вы можете проверить Universal Thread, который начался как форум VFP, и, хотя он охватывает .NET и другие платформы, по-прежнему предоставляет тонны поддержки VFP. Существует много VFP MVP, и несколько сотрудников Microsoft, которые были частью команды разработчиков VFP, регулярно отвечают на вопросы. Это платный ресурс, а yopu также имеет бесплатный доступ к более чем 5 годам ежемесячного журнала UT Magazine, который я на протяжении многих лет руководил. :)

Надеюсь, это поможет.

0

Я хотел бы также рекомендовать Всеобщую тему, но если вам требуется немедленная помощь есть IRC-канал VFP на Freenode

1

Я поддерживаю шалфей Pro Series инсталляции сделан в VFP 8. Это будет интересно посмотреть, что становится с ним по мере того, как идет время. Я очень подозреваю, что SAGE будет «мигрировать» в некоторый вкус .NET.

2

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

VFP - замечательная платформа для развития.

2

Мы используем Visual Foxpro v9 SP1 (без Sedna) для компиляции отчетов, попав в хранилище данных о продажах нашей компании и отведя их обратно в таблицы Foxpro, чтобы сделать большой хруст.

Это чрезвычайно продуктивная среда для выполнения этих заданий и даже легко создает объекты COM и т.п.

С помощью Sedna можно использовать C# в качестве интерфейсного устройства и обмениваться данными со средой Foxpro через XML.

Foxpro может поразить любую систему баз данных, для которой вы можете получить драйвер ODBC.

С другой стороны, вся литература, связанная с программированием OO, слишком «визуальна» и не слишком хорошо подходит для абстрактного дизайна OO. Тем не менее, это не ошибка языков, а просто большой толчок OO к Foxpro был виджет-ориентированным. Это очень возможно сделать OO в Foxpro (без виджетов), хотя объявления атрибутов немного странны между частными (скрытыми) и общедоступными переменными.

Кроме того, можно увидеть 15-летний код, который выглядит как куча операторов SQL, протаранированных вместе, где можно было бы получить степень PhD in Natural Language Studies. Мы (новые ребята) стараемся писать в процедурной манере с комментариями заголовка и всем и пытаться сделать читабельность приоритетом номер один (обычно это номер два после «он работает, смотри, как круто!»)

0

Я работаю в Компания. Мы работаем в VFP 6.0, 7.0 и 9.0. Мы работаем 20 человек в VFP с 18 лет. Im в этой компании с 2005 года и im project lider. Мы много работаем с системами в VFP. В этот момент мы переходим на C#, но это действительно сложно.

Извините за мой плохой английский

0

29 января, 2010 год до сих пор используют его ... -_-

1

Хотя я понимаю, почему некоторые из них могут чувствовать, что Foxpro имеет ограниченный срок (и это имеет некоторые заслуги), я для одного был вовлечен в это в течение 35 лет в различных формах, и даже в то время некоторые из них предсказывали свою неизбежную смерть.

То же самое было сказано для Fortran & Cobol примерно в 1960 году, но я держал пари где-то, кто-то все еще использует и разрабатывает/поддерживает приложения в обеих дисциплинах.

Несмотря на то, что Microsoft не выпустила надпись «core», все еще разрабатываются для Visual Foxpro.

http://vfpx.codeplex.com/

Мы все еще развивающиеся настольные приложения используют VFP, и будет на некоторое время :)

4

Тем не менее активно развивается в визуальной Fox Pro и будет продолжаться в обозримом будущем. Он работает, не является сложным и является отличным инструментом.