Search:
 
Principal
Noticias / Porque usar o Visual FoxPro / /

(Resgatado de http://www.grupointernet.com.br/grupofox/p_fox03.htm que infelizmente encontra-se fora do ar, pego através do cache da Google)


        Conheça os benefícios do VFP em http://www.microsoft.com/brasil/msdn/produtos/VisualFox/Default.mspx

Abaixo algumas mensagens enviadas ao Grupo Fox Brasil, com motivos mais do que convincentes para Usar o Visual Fox Pro.

************************************
De: Cláudio Lassala

Programação Orienta a Objeto (OOP), o VFP já possui há 5 anos, desde a versão 3. O VB só terá isto na versão 7, no ano que vem. Como é que pode?!? Programador em VB não sabe nem o que é herança... coisa que nós já conhecemos há 5 anos... O VB não possui gerador de relatórios nativo... o VFP sim. O VB não possui banco de dados nativo (sempre precisará do access, do sql server, ou até mesmo do VFP)... o VFP sim. O VB possui limitadíssimas funções para tratamento de string (coisa que o VFP tem em abundância.) O VB sempre precisará do ADO ou de algo do gênero para acessar banco de dados, por não ser uma linguagem própria para este tipo de aplicação; coisa que o VFP faz com uma mão nas costas, e a outra tomando uma cerveja.

Voltando à questão de OOP, todo programador em VB precisará reaprender o jeito de programar, visto que não conhecem esta técnica. Outra: por estar começando com isso agora, sabe lá Deus os paus que terá... o VFP, vale lembrar, já tem isso há mais de 5 anos, então está "anos-luz" na frente do VB. Em se considerando Windows DNA, que é voltado à componentes, que por sua
vez, devem ser Orientados à Objeto, olha quanto os programadores em VB estão atrasados.
 

************************************
De: Flavio

Primeramente Uma linguagem voltada a OBjeto com os conceitos de Herança, Classes, mesmo tendo um banco de Dados padrão assim como o DELPHI(PARADOX) e o VISUALFOX(DBC) tb pode ser usado uma base de dados SQL SERVER sem dizer que a programação e bem mais "light", a base de relatório do VISUAL FOXPRO esta na própria biblioteca da linguagem enquanto no VB usa-se um software a parte O CRYSTALREPORT, O VISUAL FOXPRO incorpora qualquer base de dados com mais rapidez enquanto o VB a migração será muita mais lenta. Eu só aceitaria discutir com outro programado se ele me apresenta-se o DELPHI mesmo assim se escreve muito menos no VISUAL FOX PRO, minha empresa usamos o VISUAL FOXPRO numa rede de 16 LOJAS espalhadas pelo Brasil com uma comunicação usando rede NOVELL e não temos traumas.
 

************************************
De: Emerson Santon Reed

Só acrescentando mais alguns exemplos aos q já foram dados...  Aqui na empresa desenvolvemos sistemas p/ escritórios contábeis; temos mais ou menos 6.000 clientes no Brasil todo. Qdo fomos converter nossos sistemas DOS p/ a plataforma Windows, a linguagem q mais favoreceu a migração foi o VFP (suporta praticamente todos os comandos do padrão XBase q utilizavamos no Clipper, diminuindo consideravelmente o tempo de aprendizado), por isso o adotamos. Os bancos Bradesco e Itaú (alguém aqui do GFB postou algo sobre isso esses dias, mas não lembro quem foi) tb usam o VFP. Tem alguns membros do GFB q trabalham no projeto SIVAM (Amazônia) q tb  utilizam VFP, o EuroTúnel, e por aí vai...
 

************************************
De: Luiz Fernando

Artigo do Claudio Cuoco onde ele mostra o uso de um mesmo comando em SQL: Primeiro no VB (Visual Bosta) e depois no VFP. (endereço: http://www2.foxbrasil.com.br:8080/paulino/Vfp/POBD.htm)

"... Veja o exemplo de uma mesma cláusula de inclusão de dados escrita primeiro em Visual Basic e depois em Visual FoxPro:

Em Visual Basic:

   Dim MySQL As String

   MySQL = "Insert Into Clientes (Codigo, Nome) "
   MySQL = MySQL & "Values ('"
   MySQL = MySQL & txtCodigo.Text & "','"
   MySQL = MySQL & txtNome.Text & " ')"

   MyDB.Execute(MySQL)

Em Visual FoxPro:

  
Insert Into Clientes (Codigo, Nome) ;
               Values   (ThisForm.txtCodigo.Value,;
                         ThisForm.txtNome.Value)

Repare que a cláusula Insert-SQL é exatamente a mesma, o que muda é apenas a forma de escrevê-la. Em Visual Basic é preciso concatenar strings para se obter a cláusula, em Visual FoxPro a cláusula SQL é escrita diretamente no código fonte sem a necessidade de utilização de strings." (Texto de Claudio Cuoco)

O Fox usa o comando SQL direto, enquanto que o VB precisa criar um vetor, depois mutilar o comando para concatena-lo em strings dentro do vetor e depois executá-lo ! Isso é um retrocesso !  Quando vi nem acreditei. Já fui DBA (Data Base Administrator) de banco de dados SQL em computador de grande porte IBM 4341 no sistema operacional VM (Virtual Machine) e nunca vi tal barbaridade.
Num exame de SQL comigo o VB é reprovado.

No setor de informática da DAMF/RJ (Delegacia de Administração do Ministério da Fazenda no Rio de Janeiro) onde trabalho atualmente usamos o Fox 2.6, e ano que vem vamos passar a usar o VFP 6.0.  Não troco o Fox 2.6 por nenhuma versão do VB.

Na realidade o VB me parece uma colcha de retalhos, parece algo meio inacabado. O VB é como o cara que goza com o pau dos outros: Não tem o seu banco de dados, não tem gerador de relatórios próprio, usa tudo dos outros e ainda leva o mérito (Sem o merecer !).
 

************************************
De: Ricardo Aguiar

    Uma vez vi uma entrevista do Paulo Coelho que comentava sobre as pessoas que criticam os seus livros: "- Não leio Paulo Coelho por que não gosto dos seus livros!". Como pode uma pessoa dar opinião sobre algo que nunca leu.

    Com o VFP acontece a mesma coisa, imbecilizados que fizeram um cursinho vagabundo de VB (que tem de montão) acham que são programadores, mais nunca pesquisaram outras linguagens. Eu Venho do BASIC residente em computadores 8 bits, gravando em Fita Cassete, na época que HD de 10Mb era um luxo para grandes empresas (é olha que não sou velho). Já estudei COBOL, PASCAL, C e até um relance de ASSEMBLER, mas trabalhava profissionalmente com Clipper/dbase e meu primeiro contato com linguagem para Windows foi o VB (que cheguei até a dar aula). Mas sentia falta das facilidades do clipper e procurei alternativas. GRAÇAS a DEUS encontrei o FOX 2.5 (na época), fiz curso na DBI e hoje faço qualquer coisa que pedir em VFP por que ainda NÃO encontrei uma limitação para ela. Mesmo quando precisei integrar páginas dos meu site a banco de dados, voltei a DBI, fiz um curso de FoxWeb e pronto...foi moleza... por que posso aproveitar 100% do meu conhecimento em VFP.

    Quando saiu o DEPHI eu o instalei em um computador para testar, e soube então, que não tenho mais paciência para ficar colocando ponto e vírgula no final de linhas, Colchetes e outras frescalhadas (já basta o JavaScript que me enche o saco com isso), e tenho pena quando vejo a instalação de um programa em DEPHI configurando aquela pastinha "Borland\Bde" para o dito-cujo poder acessar qualquer tipo de banco de dados. Respeito mais ferramentas como o CLARION (também pouco conhecida) ao VB e DELPH.

    Antigamente batia boca com qualquer programador de outra linguagem, mas hoje aprendi que: "gosto não se discute, se lamenta!". Se o elemento tiver a humildade de me perguntar como é o Fox, eu apresento suas qualidades, senão, deixo ele comendo capim. Já discuti muito e até posso dizer que no início sofri com o preconceito ao FOX. Mais HOJE, eu me coloco na posição de Respeito, por que sei que não utilizo apenas uma ferramenta boa, mais sim a Melhor! Tenho um arsenal de justificativas a superioridade do FOX (as mais novas aprendi nesse grupo) e sei que poderia arrazar um programadorzinho de VB e DEPHI ao ponto dele nunca mais se recuperar (vai passar a vender verduras).

    Para convencer um cliente que não entende nada (ou um patrão se for empregado), é a coisa mais fácil do mundo, por que hoje posso mostrar coisas (funcionalidades) em meus programas que ele nunca viu em outros, além do tempo de desevolvimento muito menor, já que posso reutilizar minhas classes com herança, polimorfismo, encapsulamento e abstração (pede ao programador em VB explicar isso ao seu patrão). Quanto ao DEPHI (que é uma boa ferramenta) eu falo o seguinte: "Se o senhor usa Windows da Micro$oft, o melhor é que seu sistema seja feito em uma ferramenta da Micro$oft, não concorda, que é melhor usar peças originais no seu carro!".

    Fanatismos a parte é só observar a origem e aplicação para o qual as linguagem foram criadas. Veja: O BASIC [1964], (linguagem para iniciantes -Beginner's All-purpose Symbolic Intruction Code) ótima para joguinhos bobos, proteção de tela pesadas e sisteminhas para a locadora Fundo de Quintal Ltda-ME. | O PASCAL [1971], (linguagem para aprendizado universitário) ótima para aprender lógica e programação estruturada, fazer programas de cálculos meteriológicos, constelações, mapa astral, etc. | C [1978] (para quem quer ter toda potencia do ASSEMBLER [1000ac] sem ter que saber linguagem de baixo nível -não me refiro a palavrão-) Poderosa para fazer qualquer coisa, inclusive uma nova versão do Windows, de preferência que funcione, ou uma nova ferramenta como o VB, DEPHI e FOX (o único problema é ter que usar óculos fundo de garrafa, não gostar muito de banho e de mulher! -Lembra o Bill Gates-). | COBOL [1960] (linguagem para aplicações comerciais) Ótima para fazer aplicações para grandes empresas, com muito volume de dados. (Acredite... uma única linha errada no programa, gerava um arquivo de 80 linhas de erro -para programar tinha que ter as mesmas características citada para o C além de saco de Papai Noel de fim de ano em Shopping) | dBASE (gerenciador de banco de dados) Tinha linguagem mais possuía uma interface tipo ACCESS (se é que podemos fazer essa comparação), você criava as tabelas, relatórios e "formulários" (.prg), mais não tinha como vender isoladamente do ambiente, limitando a utilização pela própria empresa (ou usuário final) e não a comercialização do software. | CLIPPER (Linguagem para aplicações comerciais) Ótima para sistemas de controle de estoque, financeiro, contabilidade, controle escolar, disque-pizza e etc., para pequenas e médias empresas (salvação da pátria para milhares de programadores), utilizava tabelas e a mesma base de programação do dBase, com mais recursos, permitindo utilizar ainda partes em C e gerando um executável independente. | Bem estou me permitindo não comentar linguagens como FORTAN [1956], ALGOL [1960], LISP [1960], ADA [1982], pois não vão acrescentar muito ao ponto que estou querendo chegar (quem diria, eu que não gostava de história na escola escrevendo esse museu todo).

    Será que agora dá para entender porque o Fox é tão bom (podem me corrigir se estiver errado). O Fox é o resultado da fórmula:

 = (facilidades do dBase + Poder e Comerciabilidade do Clipper + Robustez do Cobol) * (Elegância do Ambiente Windows + API) - ((programadores Basic não evoluídos) - (programadores que não gostam muito de banho e de mulher) - (programadores que gostam de ponto e virgula no final das linhas)) * SQL nativo + C

    onde: {C funciona como o X das fórmulas comuns, e pode receber qualquer valor, dependendo da necessidade e conhecimento para criar DLLs, OCXs, etc... em Visual C++}  e  {SQL nativo é o resultado de não ter que usar concatenações para executar instruções SQL}
    obs: {não foi acrescentado a fórmula, a facilidade de se trabalhar com SQL Server e Oracle, além dos recursos de internet, cliente-servidor, macro-substituição, qualidade desse Grupo Fox, etc... pois o resultado não caberia em calculadoras e teria que ser transformado para Notação Científica.}

    Para concluir (finalmente) eu recomendo visitar o site da Microsoft e procurar pela parte de Estudo de Casos (Cases) de cada linguagem, quando eu comparei as porcariazinhas feitas em VB e o Serviço de Emergência 911 americano feito em Fox, me emocionei e quase chorei.

 

************************************
De: Fabio Reinert

Vc. tem que falar também que o Fox já tem um Bco de dados nativo e que por isso ele não precisará comprar um ORACLE ou um SQL Server e pagar os
olhos da cara. Fale também que com o Fox o desenvolvimento é mais rápido, as alterações que porventura ele solicitar sairão em uma velocidade MAIOR  e diga também que o VB não tem muito futuro pois a versão 7.0 que está sendo lançada é totalmente diferente da versão 6.0 e que porisso existe a dúvida
se os desenvolvedores vão continuar usando o VB ou vão partir para outra coisa.Fale também da performance para consultas. Eu tinha um sistema em
clipper para automação de farmacias e que quando ia consultar as vendas de um período levava uns 3 a 4 minutos para processar, e no Fox (for Dos hein?) esse tempo diminuiu para apenas 3 segundos. "É VERO". eh eh eh.

 

************************************
De: Wagner Lins

Caros amigos eu acho que só está faltando uma coisa, como somos menos programadores que em VB e Delphi a oferta de trabalho e emprego é melhor. Normalmente anuncio chamando programadores VB e Cia a fila é imensa, tem gente até com quatorze anos se oferecendo para trabalhar com programador, quanto a nossa, por precisar de mais conhecimento, bagagem, a fila é bem menor.

 

************************************
De: Moskoito

Oi gente, como estão ?
Eu uso o fox pro desde meados de 88, o tempo que erá "similar" ao dbase, e
já naquela época já sofria descriminação, ve se pode.
O Fox era apenas considerado como um mero compilador dos programas do dbase,
não criava um executável independete como o clipper, mas tornava a
interpretação do código bem mais rápida. Só que essa não era nem de longe a
única vantagem da ferramenta. Tinha inúmeros novos comandos e funções, como
funções de baixo nível. A tecnologia rushmore já existia. A gente dava um
list na tela e a velocidade chegava a ser 5 vezes maior do que o dbase. E aí
deu no que deu. O produto foi comercialmente engolido.
Quando as qualidades do VFP, são indiscutíveis. Atualmente converto meus
antigos aplicativos desenvolvidos em Clipper usando os RDD CDX, devido
principalmente as facilidades que o ambiente visual propõe aos usuários mais
inesperientes.
O visual dos aplicativos VFP pra mim e para meus clientes, se mostra
satisfatório, e como sabemos não é essa a grande vantagem da ferramenta. Mas
Criar objetos de interface mais elaborados não me parece um grande problema.
Imagino que podemos usar ActiveX desenvolvidos em C ou até em VB mesmo, por
que não ?
E finalmente quanto a estratégia da M$ para o VFP, parece bem claras suas
intenções. O que ela quer é ter comendo nas suas mãos todos os
desenvolvedores de aplicativos gerenciais para o ambiente Windows, por isso
a criação e a tentativa da imposição do VStudio.

 

************************************
De: Fred Nobre

Trabalho em uma empresa que usa até hoje o FOX PRO 2.6 e percebi que é uma
ferramenta que me agradou muito. Tanto que iniciei meus estudos em Visual
Fox Pro.

Possuo 3 sistemas feitos em clipper com linguagem C e estou migrando eles
para plataforma Windows optando obviamente pela linguagem VFP devido a
similaridade dos comandos. Como tenho acompanhado o crescimento na área de
informática, tenho observado que o VFP é pouco divulgado. Devido a esse
problema tenho minhas dúvidas em investir nesta linguagem pois fico receioso
em relação ao suporte e futuras versões.

Gostaria imensamente de obter a opinião de vocês sobre as vantagens que eu
teria em estar aderindo ao Fox e se realmente vale a pena.

Um abraço a todos
 

************************************
De: Moacyr

Existem alguns aspectos a considerar:
-Quanto à questão da continuidade do produto, a Microsoft ,a despeito de
toda ausência de marketing no Brasil, já deu mostras de que pretende
continuar atendendo a Comunidade Fox mundo afora com produtos atualizados e
a mensagem do Cavalcanti não dá margem a dúvidas.Se você analisar friamente
a próxima versão do VB (.NET)  tem grande descontinuidade com a anterior(VB
6.0) e no Fox isso não ocorrerá.
-Quanto à documentação a disponibilidade é pequena, de fato, mas existe e a
meu ver em quantidade suficiente para se desenvolver na linguagem.Você terá
que ser mais autodidata do que se quisesse desenvolver em VB pois a
disponibilidade de cursos é baixa.
-Um aspecto que tem que ser analisado é mais psicológico que técnico.Eu fui
a uma palestra da Microsoft de Visual Studio.NET e em certo momento o
palestrante perguntou:
"Tem Xiita aí?" Ninguém entendeu.Aí ele
explicou."Xiita é o pessoal que programa em FoxPro.Já fizemos tudo para eles
migrarem para VB, mas não adianta.Eles morrem pelo FoxPro".Aí todo mundo cai
na gargalhada e fica por isso mesmo.Claro que eu não me identifiquei como
"Xiita" porque o nível de discussão que foi aberto não permitia e eu não
preciso explicar a ninguém porque programo em A ou B, o que eu preciso é dar
uma solução a um problema do cliente.Com isso eu quis dizer que se vc se
convencer de que programar em Fox é o melhor para vc, vá em frente.Convencer
os outros e o mercado é uma tarefa ingrata.

Se o seu receio é suporte, não esquenta.Se o seu receio é reconhecimento, aí
reflita bem!


 

************************************
De: Marcos Roberto

É um absurdo essa frase ter partido de uma pessoa da M$, mas no final das
risadas dos vbzeiros, eu diria simplesmente o seguinte:

O grande mérito do Sr. Bill Gates e fazer todo mundo engolir as bostas que
ele faz ou será VBosta e ainda ficar rindo disso, como devia ter muito
vbzeiros já falaria perto da porta pra qualquer coisa ter pra onde correr
:))))))))))))).
 

************************************
De: Claudio

Marcos Roberto, concordo plenamente com você, eu me considero um
Analista-Programador, e não sou partidário de linguagem X,Y ou Z. Sabe o
nosso maior azar qual foi ? A Microsoft ter comprado o FOXPRO somente para
poder roubar a tecnologia Rushmore de acesso rápido à dados, e implementar
naquela porcaria do Access. Se a Borland tivesse comprado o FOXPRO hoje a
história seria bem outra com certeza, a fusão do FOXPRO com DBASE teria
consolidado a tecnologia XBase. Antigamente o pessoal falava que gerenciar
bases XBase era inseguro. Caramba para que então existe o ADS que é um
tremendo gerenciador de bases de dados padrão XBase. Além disso esqueceram o
pessoal da Microsoft que atualmente como alternativa ao ASP temos o Active
FoxPro Pages, que utiliza linguagem XBase para publicar páginas dinâmicas na
WEB e o Servidor FOXWEB.
Quanto ao Visual Basic programo nessa linguagem porque é o feijão com arroz
do mercado, tudo que é porra de CPD exige que você conheça Visual Basic, só
que eles esquecem dos Bugs do VB, certa ocasião quando prestava serviço para
uma SoftwareHouse com autônomo, me deram a ingrata tarefa de dar manutenção
à um sistema de força venda móvel, para a empresa de jeans a LEE, quase que
perdemos o cliente por causa de uma série de incompatibilidades com Windows
95 instalados nos notebooks dos Vendedores, detalhe todos os notebooks eram
novinhos em folha ou seja o usuário nem sequer havia utilizado a máquina até
o dia da instalação do software, outro detalhe nos éramos assinantes do MSDN
e aquela merda não nos ajudou em nada, se desejassemos um suporte mais sério
teriamos que pagar a Microsoft a bagatela de US$ 800 por hora.
Por causa desta merda do Visual Basic perdi clientes e não foi por
inexperiência não, foi por causa dos bugs.
Minha salvação veio quando lançaram o DELPHI 3 ai consegui desenvolver
aplicativos for Windows e para Web sem problemas acessando bases de dados
XBase sem ter que recorrer a ODBC ou metodo DAO, já que a porra do ADO só
acessa DBF se for por meio de ODBC eles não tem providers nativos sequer
para o bancos de dados Visual FoxPro (DBC) que é uma absurdo, e se você
tentar acessar uma tabela XBase anexada(vinculada) a uma base de dados
Access dá pau!!! ou seja se você desejar executar uma Query em SQL a mais
babaca possível, esquece...
O Visual FoxPro é um excelente produto, e justamente por não ter sido
originalmente produzido pela Microsoft. E esses caras são tão sacanas que
nem recursos de Trigger e Stored Procedures implementaram no Access 97/2000..
Eles dizem use ADO para acessar os dados, só que essa merda só funciona bem
com SQL Server ou MDB com tabelas nativas, DBF nem pensar, se você
necessitar criar uma estrutura nova esquece, ele não deixa nem alterar a
estrutura do DBF, então pra que serve essa bosta então, sendo que as vezes
você também necessita alterar dinamicamente a estrutura de uma tabela.
 
Atualmente estou abandonando o Visual Basic em prol do Delphi 5, porque essa
linguagem me dá a melhor compatibilidade com bases de dados XBase, posso
acessar o ADS com biblioteca nativa do fabricante sem ter que usar ODBC,
posso desenvolver programas visuais para Windows e LINUX aliás esse último
acho que é o futuro para nós, se entrarmos na onda da Microsoft estaremos
ajudando o Sr. Bill Gates a monopolizar novamente o mercado, esse cara
alavancou muito a informática atual só que para seus próprio benefício, e eu
acredito que informática e empresas existem para o POVO senão não existe
propósito.
 
Rezo todos os dias que o Sr. Bill Gates venda a divisão FOXPRO e que a
Oracle, Borland ou a IBM compre, vocês já imaginaram o
BORLAND VISUAL FOXPRO v10.0  ou o IBM VISUAL AGE For FOXPRO, seria o sonho,
e o INTERDEV ou DB/2 trabalhando compatíveis com bases DBF, criando uma
camada de gerenciamento e segurança para os dados e estruturas.
 
O Visual FoxPro é um produto muito bom para estar nas mãos da Microsoft, e
vou dizer mais quando um produto não é a praia da Microsoft ela vende, veja
por exemplo o SOFTIMAGE 3D, a Microsoft comprou não tinha Know How para dar
suporte ao produto, e acabou vendendo para a KODAK, para quem não sabe o
SOFTIMAGE 3D foi utilizado para produzir o filme TROPAS ESTELARES, animações
para video games como  RESIDENTE EVIL 3, e muitos outros games para
Playstation e Sega.
 
Ufaa! acho que desabafei minhas mágoas

 

************************************
De: Haroldo Barbosa

Bem, o mercado do C é bem menor que o do VFP. Mas assim como eu, todos aqui
do grupo já são velhos na programação e optaram pela melhor ferramenta para
ambiente visual.

O VFP é o melhor produto da Microsoft.

 

************************************
De: Claudio Di Capua

Particularmente sou programador VB, e atualmente estou tendo que desenvolver
um projeto em VFP 6.0, a escassez de material e documentação é preocupante,
mesmo porque as publicações originais da Microsoft Press (Programmer´s Guide
e Language Reference) estão esgotados e sem previsão de reimpressão. Cursos
são raríssimas as oportunidades, com exceção de um pessoal do Rio de
Janeiro, aqui em SAMPA é desanimador, não existe, até a Impacta desistiu de
continuar com VFP.
Eu fico que nem prostituta, não sei se continuo com o VFP, se parto para o
DELPHI 5 ou Reescrevo tudo em VB 6 (este também tem me desanimado muito
devido a bugs, inclusive perdi clientes por causa de bugs insolúveis da
ferramenta e olha que baixei todos os SP´s da Microsoft para Visual Studio),
agora promessas existem muitas, na minha opinião o Visual FoxPro é uma
execelente ferramenta e o tratamento de dados muito superior ao oferecido
pelo Access, talvez somente próximo ao oferecido pelo Borland Interbase,
Paradox e Borland Visual DBASE, porém está sendo mal explorada, seja em
termos de Marketing, bem como de Suporte técnico, por parte da Microsoft,
recentemente adquirimos uma ferramenta de Business Inteligence da empresa
SADIG que é totalmente escrita em Visual FoxPro 6, agora se essa ferramenta
permite criar uma Tool de BI, é porque é muito boa para isso.
Eu não sei, o melhor seria se a Microsoft se posicionasse definitivamente
quanto a continuidade ou não desse produto, agora o que poderia ser feito no
VFP na próxima geração é conectividade com bases de dados Aberta por meio de
ADO, e criar providers para acesso a tabelas padrão XBase que atualmente
somente são acessadas por meio de ODBC que é extremamente lento para as
necessidades atuais das empresas.
Vale a pena, creio que sim, desde que você tenha recursos para poder se
virar com a ferramenta.
Agora se você desistir do VFP, a melhor alternativa é o DELPHI/Kylix da
Borland. Francamente eu estou desistindo do Visual Basic para trabalhar com
o Delphi somente que atualmente ele sofre o mesmo problema do Visual FoxPro,
documentação escassa e pouco suporte técnico.

 

************************************
De: José Augusto Cavalcanti

Quanto ao suporte, você tem 2 excelentes lugares, essa lista e
http://www.universalthread.com. Quanto à futuras versões, o VFP 7 estará
sendo lançado em 2 meses (antes do Visual Studio) e a versão 8 já está em
desenvolvento. Conclusão: VALE A PENA!!!


************************************
De: Ricardo Aguiar

> Trabalho em uma empresa que usa até hoje o FOX PRO 2.6 e percebi que é uma
> ferramenta que me agradou muito. Tanto que iniciei meus estudos em Visual Fox Pro.

        Se o Fox Pro 2.6 você já achou bom imagina o VFP

> Possuo 3 sistemas feitos em clipper com linguagem C e estou migrando eles
> para plataforma Windows optando obviamente pela linguagem VFP devido a
> similaridade dos comandos.

       Perfeito, realmente a melhor ou até diria... única opção viável.

>Como tenho acompanhado o crescimento na área de
> informática, tenho observado que o VFP é pouco divulgado.

        O VFP sempre foi pouco divulgado e mesmo assim o volume de
programadores cresce ano a ano com uma qualidade indiscutível... Pergunto...
será que as dificuldades iniciais nós tronam pessoas melhores, a nível de
experiência de trabalho e relacionamento humano?


> Devido a esse problema tenho minhas dúvidas em investir nesta linguagem
> pois fico receioso em relação ao suporte e futuras versões.

        Coragem, seja qual for sua opção... transforme o mundo a sua
volta... siga sua lenda pessoal e nunca olhe para traz e se arrependa!


        Vamos acabar com esse negócio que o Fox vai ser descontinuado. Ouço
isso desde o 2.6 e nunca aconteceu e não tem motivos para um dia isso
acontecer. Que já programa em VFP a um tempo não tem intenção de mudar, seja
por comodismo, seja pela qualidade da ferramenta, a MS tem sempre uma boa
base de empresas usando pelo mundo.


> Particularmente sou programador VB, e atualmente estou tendo que desenvolver
> um projeto em VFP 6.0, a escassez de material e documentação é preocupante,
> mesmo porque as publicações originais da Microsoft Press (Programmer´s Guide
> e Language Reference) estão esgotados e sem previsão de reimpressão.

        O volume de material é proporcional ao número de programadores da
linguagem, dessa forma com certeza um livro de Fox tende a vender menos e
portanto fica pouco viável publica-lo. Porém na internet você encontra muita
coisa. Quando comecei a programar Fox 2.5 não tinha quase nada, agora não
consigo nem ver todos os sites, todo o conteúdo e muito menos ficar testando
tantos exemplos.

        Ontem mesmo entrei no site espanhol www.portalfox.com e fiquei
surpreso com o novo layout e a quantidade de pessoas inscritas.



>  Cursos são raríssimas as oportunidades, com exceção de um pessoal do Rio de
> Janeiro, aqui em SAMPA é desanimador, não existe, até a Impacta desistiu de
> continuar com VFP.

        Conheço muito curso de VB e Dephi que os professores não sabem nada,
nunca produziram uma aplicação comercial real de uma empresa. Não sabem na
prática os conflitos (Homem x Computador x Empresa). Cansei de mostrar a
professores de VB como fazer algumas rotinas, pois criar janelas (form) é
fácil... criar um procedimento para algo novo é que mostra a sua habilidade
e para isso basta saber lógica de programação e usar qualque ferramenta.

        Se não tem curso em Sampa... Ótimo... se especialize, divulgue o
Fox, monte um curso e fique rico. O Pessoal da impacta não deve ter
arranjado um bom professor, pois os cursos da DBI aqui no Rio estão sempre
lotados.

> Eu fico que nem prostituta

        Eu sabia que você fazia programa... :-)

> não sei se continuo com o VFP, se parto para o
> DELPHI 5 ou Reescrevo tudo em VB 6 (este também tem me desanimado muito
> devido a bugs, inclusive perdi clientes por causa de bugs insolúveis da
> ferramenta e olha que baixei todos os SP´s da Microsoft para Visual Studio),

        Já vi muita gente usando VB e perdendo Cliente também. Já vi muito
sistema "porcaria" feito em Dephi, isso tudo depende mais do(s)
programador(es). Acredite! Nunca tive limitações para o Fox e nuca perdi
clientes (graças a Deus).

> agora promessas existem muitas, na minha opinião o Visual FoxPro é uma
> execelente ferramenta e o tratamento de dados muito superior ao oferecido
> pelo Access, talvez somente próximo ao oferecido pelo Borland Interbase,
> Paradox e Borland Visual DBASE, porém está sendo mal explorada, seja em
> termos de Marketing, bem como de Suporte técnico, por parte da Microsoft,

        "Access" Keki é isso!!!  :-)

        A MS quer vender caixas e mais caixas de programas... ela comprou
ações do Dephi (segundo falou um colega nosso). Se esqueceu que a Borland
foi vendida, trocou de nome, voltou ao mesmo nome. Que confiança eu tenho em
uma empresa dessa. Nenhuma!

        Para que gastar dinheiro com propaganda do VFP e os pessoal compra
VB a doidado e se o tio Bill tem ações da Borland, ótimo... vendam o Dephi
também. VFP é para quem pesquisa e tem inteligência suficiente para procurar
a melhor ferramenta e não simplesmente ser induzido ao consumo por um
anúncio.

> recentemente adquirimos uma ferramenta de Business Inteligence da empresa
> SADIG que é totalmente escrita em Visual FoxPro 6, agora se essa ferramenta
> permite criar uma Tool de BI, é porque é muito boa para isso.

        É o que eu falo: Faça grandes sistemas com o Fox (que use base de
dados), deixe as calculadoras e programinhas de locadoras de esquina para
programadores VB, Dephi.

        Recentimente um conhecido fez uma pesquisa de programas para sua
loja e me chamou para ver o sistema escolhido entre muitos, quando eu vi...
surpresa: o sistema era em Clipper e ganhou de sistemas em VB e Delphi.
Hhahahaahahah

> Vale a pena, creio que sim, desde que você tenha recursos para poder se
> virar com a ferramenta.

        Recursos ?!?! Se alguém não está conseguindo fazer alguma coisa no
VPF envia um e-mail para o grupo e o pessoal, mostra como fazer. Tem uns
caras super feras... as vezes eu fico impressionado com a qualidade.
 

************************************
De: Carlos

Hola. Como en Argentina no hay un grupo de desarrolladores en FoxPro, estoy entrando mucho a Foxbrasil, realmente el número de programadores en ese país es sorprendentemente grande. En menos de un mes tengo recibidos más de dos mil mensajes!!
Yo también estaba en la duda. Desde hace algún tiempo estoy en microsoft.public.fox.programmer.exchange, y allí tuve estas respuestas entre otras (referidas a VFP vs. Delphi vs. Visual Basic):

I am a consultant and have worked with Visual FoxPro and Visual Basic for
10+ years.  Three months ago, the Illinois Department of Agriculture wanted
to develop a new state fair system worth hundreds of thousands of dollars.
Their current in-house development platform is Delphi.  They called on our
services and other vendors to determine what platform to use and do a
side-by-side comparison of each (which is the BEST WAY of showing die hard
VB and Delphi personnel the big differences and why VFP excels).

Needless to say, Visual Basic was gone from the getgo.  You have to
remember, "The right tool for the right job".  Visual FoxPro is data
centric, Visual Basic is not.  The basic fact that FoxPro has a number of
things that are inherit to FoxPro and are NOT inherit to Visual Basic left
them in the dust.  I can list 8 items it lacked in which were show stoppers
for that product.

That left Visual FoxPro and Delphi.  Delphi isn't a bad product, however,
Visual FoxPro was a lot faster in development and excelled in performance.
Last, we did a resource survey and for every 1 Delphi programmer there were
at least 5 FoxPro programmers.

End of story, the Illinois Department of Agriculture changed its current
in-house development standard to Visual FoxPro (for data centric projects)
and Visual Basic (for non-data centric projects).  They are now going to
class as we speak.

Espero que esto pueda ayudarte.


************************************
De: Alécio

Dois pontos que acho importante: Documentação e continuidade.

Esse papo que descontinuidade do VFP sempre aparece e sempre a própria MS
diz que o produto não vai ser descontinuado. Se ele tem pouca divulgação
aqui no Brasil, a situação nos EUA é bem diferente. Com a saída do VFP do
Visual Studio, a única diferença que vai ter, será a liberação mais rápida
de novas versões, como foi dito, a versão 7 está pra sair e a 8 já está
sendo feita.
Quanto à documentação, sinceramente, o próprio help do VFP pra mim é mais do
que suficiente. Afinal, todo ele é relacionado à manipulação e apresentação
de dados. Não é como no VB e no Delphi, que você tem que comprar livros
específicos , Banco de dados com Delphi, com VB, etc... Além disso, existe
sim, muita documentação pro VFP na web. E, pra bom desenvolvedor, não
importa a lingua, pode ser até em russo, porque, afinal, as listagens e
fontes são escritas na nossa linguagem.
Conheço várias outras ferramentas e optei pelo Visual Fox pra praticamente
tudo.
Se você tem alguma dúvida, vale a pena gastar umas semanas experimentando o
resto.
E quanto a versão, sugiro que se comece pela mais recente, a 6 ou, em breve,
a 7 mesmo.


************************************
De: Anderson Ramos

Provavelmente vamos ver por aqui uma enxurrada de mensagens defendendo o
uso da ferramenta que tecnicamente é ótima, mas a Microsoft Brasil finge que
não sabe disso. Com isso toda a "evangelização" e lavagem cerebral sobre
ferramentas de desenvolvimento é feita em relação ao VB/SQL.
Há cerca de 7 meses estou trabalhando em uma empresa que quer "jogar" fora
todo código FOXPRO/VFP e usar apenas C/C++, pois o dono sabe apenas
trabalhar com isso, e como ele também desenvolve a maior parte de código que
roda em hardware de baixo nível que também desenvolvemos o melhor seria
usarmos a mesma ferramenta tanto para o desenvolvimento de baixo nível
quanto ao de alto nível. Estamos para começar a caminhar nessa direção
usando o Borland C++ Builder, gerando código para leitores de smartcards,
controle de acesso e gerando todos os fronts-ends em C++ Builder.
Mas como ele ainda teve dificuldades para contratar pessoas que conhecessem
o VFP, ele quer parar de usar a ferramenta. Mas sabemos que isso é um
processo longo. Os aplicativos que ainda são usados não serão reescritos,
apenas manutenção corretiva.
Bom, isso é posição de quem tem uma empresa, quando tinha os meus próprios
sistemas, tudo era feito em VFP, pois o produto é bom barato e bastante
rápido. Os 8 anos que fiquei trabalhando com a ferramenta não foram em vão.
Estou me adaptando, e a única coisa que gostaria de ver era o VFP poder
gerar código para outras plataformas, mas a Microsoft na sua "guerra santa"
contra o resto do mundo, parou de produzir qualquer ferramenta de
desenvolvimento para outras plataformas. Depois que ela comprou o FOXPRO
ainda manteve a versão 2.6 para SCO-UNIX que já estava pronta pela Fox
Software, já o VFP 3.0 ainda teve versão para MAC, mas parou por ai. E agora
duvido que ela vá lançar ferramentas para outras plataformas. Se ela fosse
dividida talvez, isso poderia mudar.
E mesmo trabalhando em uma empresa que não preza essa ferramenta ainda
acredito nela, mas estou atento á outras novidades do mercado. Mas hoje se
eu fosse desenvolver algum programa e fosse apenas para rodar no Windows que
envolvesse base de dados eu não teria a menor dúvida, usaria e recomendaria
o Visual FoxPro.


************************************
De: Ricardo Aguiar

        Por que as pessoas não pensam diferente:

        - Acham a TV Globo a melhor... por que se baseiam nas outras TVs
como SBT, Record, etc... Quem tem TV por assinatura sabe que a Globo ainda
tem muito que aprender sobre compromisso de horário, programação e etc...

        - Acham que o Dephi é melhor... por que se baseiam no VB e outras
ferramentas... Quem programa VFP sabe que as outras tem muito que melhorar
para chegar a concorrer com as qualidades e facilidades do VFP.

        - Acham que o padrão IBM PC é o melhor... por que se baseiam no
preço e na quantidade de usuários... Quem conhece o MAC sabe que o PC é
fraco em diversos aspectos.

E assim vai... usem a imaginação e vejam quantos exemplos iguais a esse
vocês encontraram... depois mande para mim fox@grupointernet.com.br que eu
publico em www.grupointernet.com.br


************************************
De: Rodolfo Duarte

Eu daria meu computador para estar na sala quando se falou em "Xiita"...

Uma vez a Microsoft fez uma palestra sobre o VFP e vários membros do grupo
estavam presentes. Naquela oportunidade o pessoal da Microsoft mostrou que
não entendem nada de VFP. A palestra se resumiu em criar componentes VB ou C
e "grudar" em um formulário VFP... Eles demonstraram que o programador VFP
deve comprar o Visual Studio e não somente o VFP (Esta palestra aconteceu em
98, eu acho.)

Enfim... Eu conheço bem o VFP, sei dos truques, etc... Agora imagine: A
maioria das pessoas que participam destas palestras são "pequenos
desenvolvedores". Os grandes (que trabalham com Oracle, etc) não perdem
tempo (a não ser que eles queiram aliviar a cabeça) com estas palestras...
Os pequenos desenvolvedores criam programas com banco de dados - VFP com
DBF, Delphi com Paradox e assim vai... Na ocasião do Xiita, eu gostaria de
estar com meu notebook, minhas bibliotecas e todas minhas ferramentas que
utilizo para "desafiar" um cabra do VB ou DELPHI para construir um
aplicativo funcional, de fácil uso (digo isso para não usar as porcarias de
Wizards - Aquilo é um lixo) e ver quem consegue o melhor resultado.

Eu não troco o VFP por nenhuma outra. Nunca me deixou na mão. Sou Xiita,
morro pelo VFP! :)

Atualmente trabalho com pequenas empresas (comércio e indústria de até 20
funcionários) e eles não querem gastar com NT, SQL Server, Exchange, etc.
Eles querem apertar "3 botões" e ver o que tem para pagar/ receber, notas
emitidas, etc... Baseado neste contexto eu gostaria muito de dar uma
palestra e ensinar o pessoal da Microsoft o poder que o VFP tem. Fui
específico no contexto porque sou um pequeno desenvolvedor e não sei como
funcionam programas de grande porte, compartilhando dados entre as 500
filiais pelo mundo... Então: VFP!

Em tempo: Você sabe me dizer o nome do palestrante e o e-mail dele?...


************************************
De: Marcos

Só pelo fato de não ter entre seus profissionais um
idiota, que se refere aos desenvolvedores de uma
ferramenta do mesmo fabricante de "XIITA" já vale a
pena.
Já passou da hora de pararem de utilizar "Linguagem de
Programação" (C, VB, etc) com "Ferramenta para
Desenvolvimento de Aplicações de Bancos de Dados"
(Visual FoxPro, PowerBuilder, etc). Não há o que
comparar. Deveriam ser utilizadas para finalidades
distintas.
Se fossem melhor trabalhados o VFP e o PWB dominariam
o mercado de desenvolvimento de sistemas hoje no
Brasil, mas infelizmente isso não ocorre.
De qualquer forma, comercialmente o VB (ou outra
porcaria qualquer que a Microsoft invente) pode ser
melhor, mas tecnicamente não serve para lavar o chão
que o VFP e o PWB pisam.


************************************
De: Moacyr

Tudo que vc falou é correto,mas pior que a ignorância é o preconceito, que é
o que essa figura demonstrou.Como o Marcos falou é ridiculo querer provar
para a Microsoft que o produto dela é melhor do que ela anuncia através dos
seu Seminar Group.Não acredito que valha a pena escrever para o palestrante
pois só vai servir para ele dizer nas próximas palestras que não gostamos do
apelido que ele criou.Melhor seria adotá-lo e chamar o grupo de Xiitas Fox
Brasil, mostrando que temos capacidade para adotar determinada ferramenta
independente do marketing negativo do próprio fabricante e em função das
suas qualidades.

O objetivo do que falei foi  mostrar que para adotar determinada ferramenta
de desenvolvimento é necessário analisar mais do que aspectos técnicos,
embora sejam esses os pontos fundamentais.Ao que parece o Fred resolveu
adotar o FoxPro.Só nos resta parabenizá-lo
 


Autor:Desconhecido
Relacionados
Noticias :
- Formulário Transparente com Controles Visiveis
- My Namespace
Documento sem título

Rafael Lippert
rafaellippert@gmail.com