IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de la version 8.00 de l'EDI CodeTyphon
Basé sur le compilateur Free Pascal 3.3.1

Le , par gvasseur58

31PARTAGES

11  0 
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 :

  • 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.



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à ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 11/01/2023 à 10:57
Citation Envoyé par i5evangelist Voir le message
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.
1.
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!
2  0 
Avatar de i5evangelist
Membre éclairé https://www.developpez.com
Le 10/01/2023 à 8:27
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.
1  0 
Avatar de i5evangelist
Membre éclairé https://www.developpez.com
Le 12/01/2023 à 10:50
Pascal n'est pas pire qu'un autre langage pour développer un "projet d'envergure".
Ouh là, pas de méprise, je trouve le langage Pascal objet très bien ficelé, et diablement efficace

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 )
1  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 13/01/2023 à 10:46
Citation Envoyé par i5evangelist Voir le message
Ouh là, pas de méprise, je trouve le langage Pascal objet très bien ficelé, et diablement efficace

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 )

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!
1  0 
Avatar de jean-pol
Nouveau membre du Club https://www.developpez.com
Le 08/06/2023 à 11:47
Citation Envoyé par Anselme45 Voir le message
1.
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!
A priori, si, Android est supporté :
https://www.pilotlogic.com/sitejoom/index.php/151-wiki/ct-tutorials/cross-build/222-cross-build-for-android.html
1  0 
Avatar de stef-13013
Membre actif https://www.developpez.com
Le 09/01/2023 à 12:58
Ca 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 )

Dommage
0  0