August 12, 2009
WinDev is an integrated development environment, first published by PC SOFT in 1993, which allows programmers to create application based on a run-time engine.
WinDev uses its own fourth-generation programming language, WLanguage. The tools enables you to predetermine a set of your own standard forms and algorithms that can be used in an automated fashion to quickly generate applications (RAD). The source code is precompiled and interpreted at run time like Visual Basic, Java or C#. This makes the executable program independent from the operating system and allows dynamic compilation as well as instant testing during development. WinDev was originally conceived as a CASE tool for writing Windows applications but now WinDev applications can also be targeted to run on Linux.
WinDev is a development environment aimed at quickly developing data-centric applications. Its integrated set of editors makes it very easy and quick to develop prototypes that can then be converted into full-fledged applications. WinDev can generate applications in Java along with standard applications or applications for the .NET platform. It supports procedural as well as object-oriented programming paradigms.
Its companion products, WebDev and WinDev Mobile, share the same concepts as well as the same programming language (WLanguage). They respectively are used for building web sites and applications for mobile devices (Smartphones, Pocket PC, industrial devices, etc.) The same source code can be used to build applications that will run on different platforms. WinDev also offers a number of control centers where developers can manage source code (check-in/checkout, versioning), track bugs, set QA tests, and so on. WinDev comes with its own integrated DBMS, Hyper File, but also supports most commercial databases through ODBC, OLE DB or native access.