Discuter:WLangage

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Langage propriétaire

L'IP 62.39.253.186 a encore frappé en supprimant deux fois aujourd'hui ma phrase : « Il est propriétaire et ne peut être manipulé qu'avec les outils PC SOFT, ce qui limite l'interopérabilité. »

Étant donné que le langage WLangage ne peut être consulté et édité qu'avec WinDev, compilé avec WinDev, exécuté avec WinDev (il faut un interprète, le langage n'est pas compilé en langage machine), je considère que c'est un langage propriétaire. J'ai noté que ça limite l'interopérabilité, mais ce n'est qu'un doux euphémisme pour dire que :

  • Si WinDev disparait (la société PC SOFT coule ou PC SOFT décide de changer de solution), les programmes écrits en WLangage seront inutilisables
  • Il n'est pas possible d'utiliser un programme écrit en WLangage sous Linux, Mac OS X, FreeBSD, Hurd, etc. (en tout cas, pas une application graphique, ce qui est quand même le fond de commerce de PC SOFT)
  • On est limité par les fonctionnalités de WinDev : on ne peut pas utiliser d'outil externe pour traiter un fichier source écrit en WLangage
  • etc.

Si vous n'êtes pas d'accord avec ma définition, merci de me répondre dans cette page de discussion. -- haypo (d) 23 avril 2008 à 00:46 (CEST)

En l'occurrence, je trouve que ça manque un peu de transparence pour la société de ne pas utiliser un compte pour rectifier les articles. De plus, pour moi, le fait qu'il n'y a pas de spécifications publiques pour le langage en fait un système propriétaire ( ou alors, j'ai pas trouvé sur le site web ). Il faut arrêter de voir ça comme étant une tare qu'on doit cacher.
--Misc (d) 23 avril 2008 à 01:29 (CEST)
PC SOFT a supprimé la mention « propriétaire » a de plusieurs reprises : [1] (WinDev), [2] (WLangage), et j'ai du en manquer d'autres. -- haypo (d) 23 avril 2008 à 12:36 (CEST)

[modifier] Suppression comme en Java et .Net...

Il n'y aucun intérêt de faire une comparaison avec Java et .Net.

D'autant que si on compile en DotNet avec Windev il est toujours nécessaire d'installer l'ensemble du framework Windev pour que l'application fonctionne. Dit autrement une application DotNet créée avec Windev repose sur les API Win32, lorsque celle-ci devrait reposer exclusivement sur le framework DotNet. -- 25 avril 2008 à 12:47 -- 81.56.45.146 (d · c · b)

Au contraire, moi je trouvais que c'était une excellente comparaison pour mieux faire comprendre au lecteur le mécanisme du WLangage (même si intrinsèquement, le WLangage ayant été créé avant C# et Java, il n'a pas pu s'en inspirer !). Je pense que le lecteur comprend mieux quand il a des points de référence.
C'est justement toute l'ambigüité que cela amène JAVA et .net sont associés à un langage et un framework. Par contre le WLangage est simplement un langage comme peut l'être le C, le Basic etc ...--ToDoList (d) 26 avril 2008 à 00:08 (CEST)
Comment interpréter cete définition (ikipedia english) alors ?
In broad terms, a software framework is a code library that is designed to help software development. The idea is that all of the tedious, low-level details of creating an application are already in a reusable package. For a developer, this means you can spend your time worrying about specific problems related to your application, and not the actual building of the code behind it. For example, a developer can quickly and easily access a database using a framework, rather than having to write all of the code required to accomplish this simple task.[1]

[modifier] Reformulation

J'ai reformulé la pré compilation en m'inspirant de la présentation faite dans Java (j'ai cherché dans C#, mais sauf erreur cet aspect du angage n'est pas abordé dans l'article) A ce sujet après avoir lu les sujets consacré à C# et Java, je trouve que le Wlangage est présenté trop succintement. Je vais essayer de préparer une version plus documenté (c'est pas gagné...)