Ready to start building powerful Web Applications with Visual FoxPro? West Wind Web Connection is a complete application framework for developing scalable, Web based business solutions using the Visual FoxPro. With Web Connection you can create both server and client centric Html based Web applications, REST services or application servers. You can use the familiar FoxPro language and development environment reuse existing FoxPro business code on the Web, using the environment and tooling you already know.
Web Connection is a proven development platform that has been around since 1995 and has been widely used in small business to large scale applications for multi-national corporations. If you are a FoxPro developer you can leverage your existing FoxPro skills and development workflow to build Web/Cloud based applications.
Choose from a number of options for building Html applications including MVC style development with FoxPro code in combination with FoxPro and Html script templates, using script only templating mixing Html and FoxPro code in scripts, using the ASP.NET like Web Control Framework, or - for lower level integrations - using pure code to write low level application services or tool integrations. Several of our partners use Web Connection as the core engine to power their high level services and developer tools.
Web Connection also works great for building RESTservices either for publicly exposed APIs or for AJAX based front end user interfaces. Services can serve JSON or XML data from your FoxPro objects and tables and are easy to implement using simple FoxPro classes that automatically map JSON and XML from parameters and return values.
Use FoxPro to build powerful distributed Web applications, and
use our provided tools to implement both the client
and server of these smart client applications that can communicate from the
desktop or mobile apps to Web server easily.
And best of all you can do it all from within the familiar Visual FoxPro
environment, writing code, running and debugging your applications with live
Web hits, right within the Visual FoxPro IDE. You can leverage the full
power of the FoxPro language and reuse any existing non-UI code easily.
Getting started is easy too - we've provided easy wizards and configuration
utilities that configure the Web Server for you and can setup new Web projects
for you. For development everything is automatically set up for you, and you can easily run on your local Windows development machine using IIS, IIS Express or Apache 2 or later (not recommended but it works). Web Connection sets up a test page and sample for you so you can test your app immediately and jump in. To get your development going several Step by Step Tutorials take you through common development scenarios.
When it comes to deploy or move your application Web Connection builds an automatic and customizable build script that you can run to configure your server with a single command. As of Web Connection 6.0 the new self-contained project system makes it easy to deploy and copy your projects to a new server or new location on your machine with ease. It's easy to deploy your application to a Virtual Machine in the Cloud, your own servers in your office or a hosted server in a data center.
Web Connection has been around since 1995 and it's a mature product. We've spent years finding optimal ways to
create and manage FoxPro Web applications and this work and experience is
reflected in the framework that is at your fingertips. And we've tried to make
it easy. We build and work on applications with this tool continuously, so we
know what you're going through - and like the rest of you, we like to make our
lives as easy as possible. The result: We did the hard work so you don't have to. Web Connection is chock full of tools and utilities to take care of common
and some not so common tasks in your Web applications. Web Connection is also a
finely tuned engine that understands the unique requirements of Visual FoxPro
applications running in a Web environment and provides the highest level of performance, stability and
The registered version of Web Connection comes with full FoxPro source code
so you can see how everything works. No black box code here (except for a
small .NET module or C++ ISAPI extension). Although the framework contains a large number of
classes, only a handful of core objects are typically used in day to day
operations. Web Connection's modular design uses a small core engine that
handles the logistics of creating Request objects and routing requests to
your code. Your Web application code implements classes that get called by
the framework. You simply write standard FoxPro code using all the
non-visual features that FoxPro provides. Web Connection takes care of routing requests to
that class and provides you the core objects - Request,
Response, Server, Session etc. - for input and output. With the optional Web
Control Framework you additionally get a Form and Control based programming
interface that uses familiar desktop concepts for creating Web output. The rest
- and arguably the hardest task - is writing your business specific
application code that drives the Web UI. It's
easy because you're using FoxPro code to do it all! Web Connection is FoxPro
through and through, so advanced features like Web Controls are data aware and
support databinding similar to desktop applications with simple ControlSource binding and DataSources
that can bind directly to Fox cursors.
Web Connection also includes easy to use classes for accessing HTTP Web access, SMTP and
POP3 email, FTP, and raw socket access so you're ready to communicate with
the Internet from the desktop in a variety of ways.
There's so much more to Web Connection and the best way to find out about it
all is to try it out for yourself. Web
Connection is available in a fully functional shareware version that
contains the full Web Connection framework, but doesn't include source code.
With it you can build and test your Web applications to check out Web
Connection's features and functionality.
Download | Documentation |
Screen Shots |
What's New |
Web Connection 6.0 is a major update of Web Connection that introduces a new cleaner project system, a new modern mobile and configurable default theme, Layout Pages, Sections and Partials for Scripts and Templates to provide better MVC style development, and an improved JSON Service implementation among other things.
Be sure to
check out all that's new or download the free shareware