User:Antoninhrlt/WinDev

WinDev is a software edited by the French company PC SOFT created for application development, mainly data-oriented for Windows and also for Linux, .NET and Java. It has its own language : the WLangage. The first version was published in 1993.

WebDev (for web applications) et WinDev Mobile are related to it (for mobile applications).

Presentation
WinDev includes a set of editors composant the "business software" (called AGL in French): analysis editor (data descriptor), windows editor, SQL requests editor, states editor, automated tests editor, help editor, images editor, UML editor, code editor, telemetry editor, monitoring robot, application audit, RGPD file editor...

With WinDev, windows and reports are created with a visual editor. The controls are created with the editor, and their parameters are defined with an visual parameters assistant caled "7 tabs". Each control has on average about a hundred of parameters. This editor does not generate any code but a Windev object (window or report).

WinDev uses its own programming language, the WLangage.

The graphical interface editor permits to create IHM by drag and drop. It also permits to choose a graphic design template from a collection and create new ones.

Although originally intended for Windows, WinDev also supports GNU/Linux for the applications, with and without graphical interface, and also Mac OS X (by Java archives). However, the development environment only supports Windows.

WebDev et WinDev Mobile allow to use the same programming language (WLangage), and the same concepts (analyse, windows, reports, components, classes…), for website generation and mobile applications.

WinDev uses binary proprietary file formats and its own homemade version control (GDS). However, it's possible from version 25 to save the files under "text" mode and then to use another version control system like Git for example.

Programmation is made in the graphical components by directly writing the code in the purposed events.

Integration
By default, for project manipulation, as indicated above, the different files for a project cannot be opened with something else than WinDev (or WebDev or Windev mobile) because they are binary files and not "text" files.

But now, an option allows to save files as "text" format (only code, not object properties). This option is not allowed in the free version.

Controversy
WinDev is particulary particularly well known and often criticized for its communication showing women and sometimes men with "sexy" outfits". By example, coding in swimsuit . January 3rd, 2017, the French "Jury de déontologie publicitaire" (can be translated by "Advertising Standards Jury") seized of several complaints, statue that the sales catalog of WinDev 22 does not respect the ARPP rules, "In this way, it uses the woman's body to promote a product that has nothing to do with the body, and thus reduces women to the function of an object, even a sexual object, thereby undermining their dignity.".

WinDev is not very widespread outside France, the TIOBE index never referenced the WLangage as a part of the 250 programming languages the most notable.

Related articles

 * Ssoftware, Integrated Development Environment
 * Clarion, PowerBuilder
 * 4D
 * WLangage, HFSQL, WinDev Mobile