Sortie de la version 8.00 de l'EDI CodeTyphon
Basé sur le compilateur Free Pascal 3.3.1
Le 2023-01-09 11:57:17, par gvasseur58, Responsable Lazarus & Pascal
CodeTyphon est un environnement visuel de programmation multiplateforme, open source et gratuit, y compris en vue de la commercialisation des applications ou des bibliothèques produites. Il s’appuie sur le compilateur Free Pascal pour produire du code natif adapté à plus de 200 plateformes.
CodeTyphon comprend :
Tous les éléments énumérés ci-dessus sont livrés gratuitement avec le code source complet.
Les systèmes d’exploitation supportés sont les suivants :
Dans sa version 8.00 publiée le 4 janvier 2023, CodeTyphon a ajouté le support de QT6 et implémenté ou mis à jour de nombreuses bibliothèques, notamment pour Vulcan, GLFW, FFmeg4 et 5, MariaDB 10.11, Skia et TensorFlow.
L’installation des outils passe par le téléchargement de CodeTyphon (1,4 Go), l’extraction du fichier compressé (zip) et le lancement du script adapté (install.bat ou install.sh) en mode administrateur ou avec des privilèges root. Il est conseillé de désactiver temporairement son antivirus à cause des faux positifs qui pourraient bloquer la compilation de plusieurs outils et de prévoir une pause pour un café, car la compilation de l’ensemble prend du temps !
Si CodeTyphon est très facile d’utilisation et présente l’avantage sur Lazarus de regrouper une quantité impressionnante de bibliothèques et d’outils, il est utile de signaler que la version 3.3.1 de Free Pascal sur laquelle s’appuie l’environnement n’est pas garantie comme stable. Nous suggérons par conséquent de réserver son usage à l’apprentissage ou à l’expérimentation.
CodeTyphon 8.00 Téléchargez CodeTyphon Studio
Et vous ?
Comptez-vous utiliser CodeTyphon ?
Quelle place lui faites-vous déjà ?
CodeTyphon comprend :
- un environnement visuel intégré proche de celui de Lazarus ;
- le compilateur Free Pascal ;
- une quantité impressionnante de paquets de composants ;
- un ensemble de bibliothèques gratuites ;
- de très nombreux exemples exploitables immédiatement.
Tous les éléments énumérés ci-dessus sont livrés gratuitement avec le code source complet.
Les systèmes d’exploitation supportés sont les suivants :
- MS Windows 32 (x86) : Win10 ;
- MS Windows 64 (x86_64) : Win10/Win11 ;
- Linux 32 (x86) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- Linux 64 (x86_64) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- Linux armhf avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- Linux aarch64 avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- FreeBSD 32 (x86) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- FreeBSD 64 (x86_64) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- DragonFly (x86_64) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- NetBSD (x86_64) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- OpenBSD (x86_64) avec GNOME/KDE/Xfce/LXDE/MATE/Cinnamon ;
- Oracle SOLARIS 64 (x86_64) 11.0 - 11,4 ;
- OpenIndiana 64 (x86_64) Hipster.
L’installation des outils passe par le téléchargement de CodeTyphon (1,4 Go), l’extraction du fichier compressé (zip) et le lancement du script adapté (install.bat ou install.sh) en mode administrateur ou avec des privilèges root. Il est conseillé de désactiver temporairement son antivirus à cause des faux positifs qui pourraient bloquer la compilation de plusieurs outils et de prévoir une pause pour un café, car la compilation de l’ensemble prend du temps !
CodeTyphon 8.00
Et vous ?
-
Anselme45Membre extrêmement actif1.
Pascal n'est pas pire qu'un autre langage pour développer un "projet d'envergure".
Le tout est de savoir ce que l'on considère comme "projet d'envergure". S'il s'agit d'un projet étalé sur plusieurs années qui nécessite des dizaines de développeurs, OK à la rigueur. Mais est-ce vraiment plus facile aujourd'hui de disposer d'une équipe importante de développeurs Java (langage éminemment à la mode aujourd'hui) compétents?
Perso, j'ai la réponse: Dans ma société, on dispose d'un noyau de développeurs Delphi (Pascal orienté objet) compétents et fidèles sur qui on peut compter au fil des années alors que nos "Java specialists" sont rarement de bon niveau et changent de crèmerie en plein milieu de projet.
Dans mon cas, si le projet est "d'envergure", je vais engager mon équipe fidèle et compétente en Delphi, plutôt que les "étoiles filantes Java" qui pensent à quitter l'entreprise avant de commencer leur premier jour de travail!!!
2.
J'ai utilisé par le passé aussi bien Lazarus que Code Typhon. A la lecture des OS supportés, je m'étonne de ne pas lire Android... Autrefois, Code Typhon permettait de faire des app Android. Si aujourd'hui ce n'est plus le cas, j'ai la nette impression que Code Typhon est en train de creuser sa tombe!le 11/01/2023 à 10:57 -
i5evangelistMembre éclairéPeux importe le classement du langage, effectivement, développer un projet d'envergure en Pascal aujourd'hui, ça pose question.
Ceci dit, si l'environnement présente les bons outils pour un projet donné, même professionnel, pourquoi pas.
Perso, j'ai utilisé Lazarus pour développer un éditeur de texte spécifique, il faut tout de même être motivé, c'est surtout le manque de documentation qui souvent pêche...
La possibilité de pouvoir compiler son projet pour différentes plate-forme a été également un élément décisif.le 10/01/2023 à 8:27 -
i5evangelistMembre éclairéPascal n'est pas pire qu'un autre langage pour développer un "projet d'envergure".
C'est vrai qu'il est tombé un peu en désuétude, et je suis d'accord avec toi au sujet de java (on va se faire des amis) le 12/01/2023 à 10:50 -
Anselme45Membre extrêmement actif
Je préfère me faire des "ennemis" auprès du troupeau qui passe son temps à glorifier les derniers langages à la mode qui seront remplacés aussi vite qu'ils sont apparus qu'auprès des clients qui me font confiance pour mener à bien les projets dans les délais fixés!le 13/01/2023 à 10:46 -
jean-polNouveau membre du ClubA priori, si, Android est supporté :
https://www.pilotlogic.com/sitejoom/index.php/151-wiki/ct-tutorials/cross-build/222-cross-build-for-android.htmlle 08/06/2023 à 11:47 -
stef-13013Membre actifCa semble vraiment très intéressant, mais après, à part pour des projets perso...
Car professionnellement, je le déplore, mais le code Pascal n'a plus vraiment la cote. (A deux doigts de sortir du top 30 de PyPL)
Dommagele 09/01/2023 à 12:58