Dúvidas mais freqüentes

Encontre as respostas para as dúvidas mais freqüentes sobre o Visual FoxPro 9.0.


P.Que tipos de aplicativos posso criar com o Visual FoxPro 9.0?
R.

Com seu mecanismo de cursor local, acoplamento firme entre linguagem e dados e recursos poderosos, como a programação orientada a objetos, o Visual FoxPro 9.0 é uma excelente ferramenta para a criação de soluções de bancos de dados de todos os tamanhos, desde aplicativos de bancos de dados para desktop e cliente/servidor até componentes COM que fazem uso intenso de dados e os Web services XML.

O Visual FoxPro 9.0 é uma ferramenta de desenvolvimento de aplicativos para a criação de aplicativos e componentes poderosos para bancos de dados. Sua linguagem centrada em dados e orientada a objetos oferece aos desenvolvedores um conjunto de ferramentas robustas para a construção de aplicativos de bancos de dados para desktops, cliente/servidor ou Web, por meio de componentes e Web services XML. Os desenvolvedores terão a seu dispor as ferramentas necessárias para gerenciar dados, desde a organização de tabelas de informação, execução de consultas e a criação de um sistema de gerenciamento de bancos de dados relacionais (DBMS) até a programação de um aplicativo de gerenciamento de dados completo para usuários finais.

P.Posso usar o Visual FoxPro para criar aplicativos para a Web?
R.

Os componentes COM do Visual FoxPro podem ser usados com o Internet Information Services (IIS) para criar aplicativos de bancos de dados poderosos para a Internet. Isto é possível porque os componentes do Visual FoxPro podem ser chamados a partir de páginas com tecnologia ASP (Active Server Pages). O Visual FoxPro é compatível com ASP mas funciona ainda melhor em conjunto com o mais moderno ASP.NET. Os componentes buscarão e manipularão dados e construirão uma parte do HTML retornado ao usuário.

P.Pode-se consumir Web services XML com o Visual FoxPro?
R.

Sim, o Visual FoxPro 9.0 facilita o consumo de Web services XML por meio da integração do SOAP Toolkit no produto.

P.O Visual FoxPro faz parte das assinaturas da MSDN?
R.

Sim, o Visual FoxPro 9.0 está incluído nos níveis Professional, Enterprise e Universal das assinaturas da MSDN. O Visual FoxPro 9.0 está disponível para download aos assinantes da MSDN.

P.Por quanto tempo o Visual FoxPro terá suporte da Microsoft?
R.

O Visual FoxPro 9.0 conta com o suporte padrão da Microsoft até dezembro de 2009, e com o suporte estendido até 2014, por meio do plano de suporte de ciclo de vida de ferramentas de desenvolvedores.

P.Por quanto temp o SOAP Toolkit incluído no Visual FoxPro 9.0 contará com suporte da Microsoft?
R.

Os usuários licenciados do Visual FoxPro 9.0 contam com um plano especial de suporte de ciclo de vida para o SOAP Toolkit, suportado pela Microsoft no mesmo plano do Visual FoxPro 8.0, válido até dezembro de 2008, e com o suporte estendido até dezembro de 2013.

P.O que será acrescentado ao Visual FoxPro após o lançamento da versão 9.0?
R.

A equipe do Visual FoxPro aguarda seus comentários sobre como podemos melhorar nossas ferramentas de desenvolvimento no futuro. Os detalhes sobre os melhoraremos do Visual FoxPro após a versão 9.0, sobre como ele será distribuído, que nome terá e quando serão lançadas as atualizações não serão revelados até o segundo trimestre de 2005.

P.O Visual FoxPro 9.0 será compatível com o Visual Studio 2005 e o SQL Server 2005?
R.

Sim. Melhoramos o suporte a XML e acrescentamos novos tipos de dados no Visual FoxPro 9.0, o que melhora a compatibilidade com o .NET interop e o SQL Server.

P.De que maneira o Visual FoxPro 9.0 pode ser comparado ao SQL Server 2000?
R.

Não fazemos comparações entre o Visual FoxPro e o SQL Server 2000. Posicionamos o SQL Server 2000 como um sistema de bancos de dados e o Visual FoxPro como uma ferramenta para desenvolvedores. Embora o Visual FoxPro possua um sistema interno de bancos de dados, ele não é posicionado como um sistema independente de bancos de dados. A tendência é o surgimento de uma quantidade cada vez maior de aplicativos baseados no Visual FoxPro usando o SQL Server 2000 como armazenamento de dados na solução. Claro que isso não é obrigatório, depende das necessidades da solução. O SQL Server oferece segurança, confiança, replicação e muitos outros recursos de um sistema completo de bancos de dados relacionais, ao passo que o sistema de bancos de dados do Visual FoxPro é um sistema DBF de arquivos abertos, que não possui muitos desses recursos. Deixamos por conta dos desenvolvedores e das empresas o posicionamento e a comparação entre os diversos produtos e tecnologias da Microsoft, bem como a decisão sobre quais são os melhores e de que maneiras eles devem ser usados.

P.Existem planos para aumentar o limite de 2 GB dos bancos de dados do Visual FoxPro?
R.

Não temos planos para ampliar o limite de 2 GB do banco de dados do Visual FoxPro, por diversas razões, dentre as quais a arquitetura de 32 bits já existente no produto. Além de ser possível usar o SQL Server 2000 com o Visual FoxPro 9.0, haverá uma nova opção no SQL Server 2005 Express, que aumenta o limite de 2 GB limite do MSDE para um total de 4 GB.

P.De que maneira o Visual FoxPro pode ser comparado ao Longhorn?
R.

Somente poderemos dizer como o Visual FoxPro pode ser comparado ao Longhorn quando o Longhorn estiver próximo de sua conclusão e de seu lançamento.

P.Há planos de suporte do Visual FoxPro para as versões de 64 bits do sistema operacional Windows?
R.

Não. Enquanto o Visual FoxPro permanecer com 32 bits e não vá usar o endereçamento de 64 bits de maneira nativa, ele será executado no modo de compatibilidade de 32 bits. O Visual Studio 2005 suportará a criação de aplicativos nativos em 64 bits.

P.Qual o posicionamento do Visual FoxPro em relação ao Microsoft Access?
R.

Microsoft Access, o banco de dados do Office, é a ferramenta de bancos de dados mais amplamente utilizada e fácil de aprender oferecida pela Microsoft. Se você estiver começando a trabalhar com bancos de dados e pretende criar aplicativos que tirem proveito do Microsoft Office, ou se deseja um produto interativo com toda a comodidade, fique com o Microsoft Access. O Visual FoxPro é uma ferramenta de desenvolvimento rápido de aplicativos (RAD) poderosa para a criação de aplicativos de bancos de dados relacionais. Se você for um desenvolvedor de bancos de dados que cria aplicativos profissionalmente e quiser contar com o que há de mais avançado em velocidade e recursos, escolha o Visual FoxPro.

P.O Visual FoxPro faz parte do Visual Studio .NET?
R.

Não. O Visual FoxPro 9.0 é uma ferramenta de desenvolvimento independente, que é compatível com as versões anteriores do Visual FoxPro. O Visual FoxPro 9.0 não usa nem instala o Windows .NET Framework. O Visual FoxPro 9.0 é compatível com o Visual Studio .NET 2003 na área de Web services XML, suporte a XML, provedor de VFP OLE DB, entre outros. O Visual FoxPro 9.0 e o Visual Studio .NET 2003 são ferramentas complementares que funcionam muito bem em conjunto, como o Visual FoxPro 9.0 com o ASP.NET para adicionar interfaces WebForm e interfaces para dispositivos móveis para aplicativos do Visual FoxPro.

P.Qual a posição da Microsoft em relação ao Visual FoxPro com o Visual Studio e o .NET?
R.

Não pretendemos unir o Visual FoxPro ao Visual Studio e ao .NET, e não há planos para a criação de qualquer tipo de uma nova linguagem Visual FoxPro .NET. Em vez disso, estamos trabalhando na inclusão de muitos dos excelentes recursos do Visual FoxPro nas próximas versões do Visual Studio, assim como incluímos excelentes recursos do Visual Studio no Visual FoxPro. Se você quiser programar no .NET, deverá usar uma linguagem do .NET com o Visual Studio.

P.Os desenvolvedores do Visual FoxPro que estiverem aprendendo e adotando a programação no .NET devem escolher o Visual Basic ou o C# como principal linguagem de programação para .NET?
R.

Na verdade, fica a cargo dos desenvolvedores e das empresas decidir qual linguagem .NET será melhor para eles. Em geral, o C# é mais indicado aos desenvolvedores que gostam de criar e controlar todo o código, sendo bastante centrado no código-fonte. O Visual Basic é mais voltado para RAD (desenvolvimento rápido de aplicativos) e para a facilidade de uso, ao mesmo tempo em que oferece acesso a toda a potência do .NET Framework.

P.
R.
Incio da PáginaIncio da Página