Re[3]: куда делся Visual FoxPro
От: vfpdev Россия http://vfpdev.narod.ru
Дата: 24.02.04 18:49
Оценка:
Здравствуйте, VladD2, Вы писали:


V>>Здесь http://www.cdesbourse.com/Technology/t_vfp_evolution_en.htm — можно посмотреть как развивались средства т.с. "внутренней кухни" фокса с версии 3.0 по 8.0


VD>Нда. Появление Toolbox, Breakpoints. Это что за бредятина? Что в VFX этого небыло? А график увеличения ключевых слов — это вообще находка. Бедный С++ разживается одним-двумя ключевыми словами в пятилетку, а тут такой праздник жизни...


Относительно возможностей других языков, я бы мог поговорить конечно, возможно и разговор бы получился интересным... но не нахожу нужным в контекте subj, ссылка же была мной дана прямо т.с. именно "в контексте вопроса", т.е. языка, который ты "собрался похоронить"...

V>>http://msdn.microsoft.com/msdnmag/issues/01/10/VFP7/default.aspx — здесь даётся беглый обзор возможностей VFP 7.0 (это я привожу ну если совсем не в курсе о т.с. возможностях языка


VD>Да уж. VFP 7.0 дозрел до уровня VB 6. Не прошо и 3-х лет.


Хм... я бы здесь это отметил так: VB 6 так и умер не дотянув до VFP 3.0 в части:
— наследования классов (в т.ч. и визуальных),
— любой VFP-визуальный класс через свойство ControlSorce/RowSource имеет т.н. binding к источнику (таблице/полю)
— все мыслимые случаи "контролируемой буферизации"
— DataEnvironment с Private Data Session
— и т.п...
Хм, даже сейчас (VB7 + System.Data Namespace из .NET Framework) (впрочем, VB7 здесь уже как бы и ни причём),
— во первых, то что есть весьма смахивает (во всяком случае во многих аспектах) на то, что было уже в VFP 3.0
— во-вторых, для того, чтобы сделать (я имею ввиду .NET Framework, конечно) примерно тоже, что в VFP 3.0 легко и непринуждённо, хм... придётся изрядно попыхтеть, написав буквально груды тупого кода...

Тем не менее, судя по тому: какой именно язык пришёл тебе на ум, (ну до которого VFP следовало бы дозреть), становится очевидным одно из двух:
— либо ты "без понятия" на тему предметной специализации языков программирования, и веришь в сказки о существовании одного-единственного, который всё умеет, причём лучше всех других вместе взятых...
— либо оценил, что MS всё-таки совершает "некоторые телодвижения" в плане развития VFP, (отрадно заметить кстати, что даже тобой (как понимаю, программёру весьма далёкому от VFP-кухни непосредственно) был отмечен "такой праздник жизни"...) но в этом случае, ты противоречишь самому себе... во всяком случае, у тебя должен зреть/назреть следующий вопрос: зачем это MS-у? ...Ведь язык уже мёртв (ну или почти мёртв), во всяком случае по твоим личным убеждениям...

VD>Кстати, а почему в MSDN небыло статьи о 8-ой версии? А то о еще не вышедших Юконе, Лонгхорне и Видби статей пруд пруди, а о VFP нет? Или я пропустил?


Хм, ну нет у тебя надобности отслеживать VFP-возможности/развития, возможно здесь и причина... хотел бы обратить внимание, что VFP входит в MSDN, о чём собственно красноречиво говорят следующие пару ссылок:
http://msdn.microsoft.com/vfoxpro/,
http://msdn.microsoft.com/library/en-us/dv_foxhelp/html/vfp7startpage.asp
(последняя именно о VFP 8)

также есть и статьи, например:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfoxgen8/html/vfp8_taskpanemgr.asp — "Inside the Visual FoxPro 8.0 Task Pane Manager", by Beth Massi, April 2003
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfoxgen8/html/vfp8_toolbox.asp — "Inside the Visual FoxPro 8.0 Toolbox", by Beth Massi, May 2003
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfoxgen8/html/VFP8_CreatingMobileSolutions.asp — "Creating Mobile Solutions for Visual FoxPro Developers", by Cathi Gero, May 2003
— ...

Однако, ты прав в том, что MS не сильно то кричит об успехах VFP, но к этому можно было бы за долгие годы и привыкнуть Вот к примеру, Лес Пинтер тоже удивляется этому обстоятельству: http://vfpdev.narod.ru/docs/docs/vfpsec.html — "Visual FoxPro Высочайший Секрет Microsoft"

[ Да, чуть не забыл... Вот здесь:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0f43eb58-7a94-4ae1-a59e-965869cb3bc9&displaylang=en — "Microsoft OLE DB Provider for Visual FoxPro 8.0" (2280KB) т.е. если при всей "не любви" к VFP т.с. "по жизни" Вам нужно всё-таки уметь юзать VFP-dbc/dbf — данные без написания VFP-native кода и установки VFP-runtime, то загрузив это Вы сможете спокойно это делать, скажем из-под MS VS.NET 2003 (System.Data.OleDb Namespace из .NET Framework Class Library) пользуя C#/VB7/... ну или тем, на что у вас "вкус развит"... правда есть одна неприятность с CodePage-1251, как побороть можно посмотреть здесь: http://vfpdev.narod.ru/docs/docs/spcall_r.html#cpsolve ]

[Sorry skiped...]

V>>Относительно взаимодействия новых версий с MS .NET можно посмотреть наример здесь:

V>>- http://www.gotdotnet.com/team/vfp/

VD>Вот на этой страничке (что приведена выше) есть замечательная штука "Visual FoxPro Toolkit for .NET". Сдается мне, что лучшим выходом для всех приверженцев Фокса было бы использование ее совместно с освоением одним из языков дотнета. Это позволило бы и не отстать от жизни и переучиваться по-минимуму.


Ну поехал... Вообще-то не думаю, что скажем лично ты владеешь большим числом различных языков программирования (не слышал, а именно владеешь), скажем чем лично я... но, это так, к слову... и не следует также даже пытаться делать хоть какие-нить обобщения, типа на VFP программируют "одни недоумки" или, что программирующие на VFP не владеют в совершенстве другими языками программирования т.с. "по определению" ... скажу я тебе, — занятие совершенно бессмысленное...

Более того, именно из-за того, что они всем владеют, для создания небольших/средних приложений из предметной области "Баз Данных" ими и выбирается VFP, в отличии от других... (Из личного наблюдения могу сказать: что самые невежественные из последних — это как раз pascal-основанные горе-программёры (обычно "без малейших понятий" в "Основах РСУБД")... причём, чем больше человек ограничен в знаниях (ну бывают, "не способные учиться" т.с. "по жизни"), тем более агрессивна его речь... видимо, т.с. "образование сказывается"... Sorry, впрочем я отвлёкся от темы...)

VD>Ну, что же. Похвально что ты хотя бы не прячешся под анонимом называя других болтунами.


Хм... гляньте-ка ну "дождался похвалы"... (Я здесь позволил себе, т.с. в тон ответа, чуток отклониться Постараюсь впредь этого не делать...) Однако представляется, что непосредственно subj исчерпан хотя бы теми ссылками, которые я привёл выше... ну т.е. "тема закрыта" ... во всяком случае, судя по тому что "есть прямо сейчас"...

В то время как, из области: домыслы, прогнозы, ясновиденья... и пр. — это нужно чего-нить типа: "На как долго будет у MS-а прогноз поддержки VFP 9?" или чегой-нить в этом роде...
Best regards.
Михаил Дроздов, ИВС Софт, Пермь, Россия
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My Page: http://vfpdev.narod.ru/
ICS Page: http://www.ics.perm.ru/ [on Russian]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.