Je veux faire RAD avec C, mais les seuls que je peux trouver utilisent seulement C++.Environnement RAD pour C? (Pas C++, juste C)
Répondre
Découvrez Glade, un concepteur d'interface utilisateur pour GTK +.
Vous devrez peut-être définir ce que vous attendez lorsque vous utiliserez le terme RAD. Techniquement est une méthodologie agnostique de la langue (voir http://en.wikipedia.org/wiki/Rapid_application_development, pour comprendre ce que je veux dire). Si vous voulez dire "développement visuel" (qui est le contexte dans lequel il est appliqué à des outils tels que Delphi et C++ Builder, principalement comme des mots à la mode de marketing et parce que Microsoft avait déjà essentiellement "Visuel" en matière de développement outils), alors l'utilisation de C nécessiterait un cadre d'application et un outil pour le supporter. Il y a une raison pour laquelle de tels outils sont généralement implémentés avec des langages orientés objet; C'est un ajustement beaucoup plus naturel pour les éléments GUI. Cela étant, un fournisseur d'outils ne choisirait probablement pas C comme base pour un tel outil.
Il peut aussi être utile de comprendre quelle plate-forme (s) vous souhaitez cibler.
Un peu judicieux de recherches sur Google ont lancé un certain nombre de choses qui peuvent répondre à vos besoins:
Merci. Je n'ai pas vraiment compris pourquoi il n'y avait que des langages orientés OOP avec des outils de développement visuel, mais maintenant je le fais. Je pense que je vais continuer à apprendre C et apprendre C# sur le côté. – grey88
Vous peut utiliser BCX DevSuite Pro. Il est livré avec des concepteurs de GUI qui produisent du code BCX. Lorsque vous compilez du code BCX, il produit également du code C.
Si vous voulez faire RAD, vous devriez peut-être envisager C# ou Java. C est l'opposé de RAD. Excellent langage de bas niveau, mais vous n'en trouverez jamais de RAD. –
Bien sûr, vous pouvez: copier et coller une application appropriée! – wallyk
Si vous voulez être vraiment rapide, optez pour un langage de haut niveau comme Python, Perl ou Ruby. –