IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 18 fois
Vote des utilisateurs
0 
0 
Détails
Licence : Non renseignée
Mise en ligne le 31 janvier 2021
Langue : Français
Référencé dans
Navigation

YHTML : composant Lazarus permettant d'écrire des applications HTML 5

Paquet Lazarus YHTML permettant d'écrire des applications HTML5 en Pascal Objet.
Nos ressources disponibles
Lien pour télécharger le paquet et voir la documentation :
https://yhtml.wordpress.com/

YHTML installation et Hello world :
vimeo.com/369061320

YHTML Principes élémentaires :
vimeo.com/369185058

YHTML : Donkey Kong
vimeo.com/369255791

YHTML : Un piano musical
vimeo.com/369438670

YHTML et Base de données
vimeo.com/370512994
Avatar de forum
Robot Forum https://www.developpez.com
Le 29/10/2019 à 17:52
Bonjour,

Je vous propose un nouvel élément à utiliser : YHTML

Paquet Lazarus YHTML permettant d'écrire des applications HTML5 en Pascal Objet.

Qu'en pensez-vous ?
Avatar de seroze
Membre régulier https://www.developpez.com
Le 30/10/2019 à 17:42
J'ai fait 4 vidéos d'explications :

YHTML installation et Hello world :
vimeo.com/369061320

YHTML Principes élémentaires :
vimeo.com/369185058

YHTML : Donkey Kong
vimeo.com/369255791

YHTML : Un piano musical
vimeo.com/369438670

Je pense en faire une 5ème avec une base de donnée.
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 31/10/2019 à 9:17
Merci pour ces vidéos qui expliquent parfaitement à quoi sert le paquet.
JS
Avatar de seroze
Membre régulier https://www.developpez.com
Le 02/11/2019 à 19:52
voila la 5ème vidéo :

YHTML et Base de données
vimeo.com/370512994
Avatar de seroze
Membre régulier https://www.developpez.com
Le 30/01/2021 à 20:03
Avatar de Liberlog
Membre à l'essai https://www.developpez.com
Le 27/04/2023 à 16:41
Bonjour,

Je compte utiliser vos composants pour créer des applications web en BPM.

Je vous conseille la licence GNU GPL pour obliger à partager les sources des applications créées avec.

www.liberlog.fr
Avatar de JP CASSOU
Membre confirmé https://www.developpez.com
Le 28/03/2025 à 12:59
L'installation du paquet ne fonctionne pas: dépendances non satisfaites:

Compiler le paquet YHTML 0.0: Code de sortie 1, Erreurs : 1
strprocs.pas(63,3) Error: Impossible de trouver fonctions_system utilisé par strprocs du paquet YHTML.
Codetools, Erreurs : 1
strprocs.pas(63,3) Error: unité fonctions_system non trouvée

De plus, le lien de téléchargement https://yhtml.wordpress.com/ est inaccessible depuis un grand nombre de structures et entreprises
Avatar de seroze
Membre régulier https://www.developpez.com
Le 18/11/2025 à 16:24
Malheureusement, je ne pense pas que je vais continuer à développer YHTML.
J'avais publié le code source sur GitHub :
https://github.com/sebastienroze/Annuaire

Depuis j'ai fait une formation de concepteur développeur d'application en Java.
J'ai alors créé le paquet RAD (Rapid application développement) :
https://github.com/sebastienroze/erp
https://www.developpez.net/forums/d2...o-facturation/

Lazarus est un excellent langage, mais Java est meilleur pour développer un serveur. On sacrifie la performance pour plus de stabilité.
Avec Java, le programme est servi par TomCat : il est stable et robuste. Il relance automatiquement le serveur en cas de plantage. Avec Java, il n'y a pas de risque de fuite de mémoire puisqu'il y a un ramasse miettes. Ceci est très utile pour un serveur qui va tourner longtemps sans redémarrer.

YHTML est très intéressant du fait qu'il permet le développement visuel, comme le fait Lazarus pour des application Desktop. Avec Java, je n'ai plus cette facilité, mais j'ai tenté de recréer le système des composants DbEdit ou DbGrid liés aux données via un datasouce. Le projet paquet RAD en Java est bien plus stable que YHTML, de plus, je maîtrisais bien mieux Javascript et HTML quand je l'ai écris. Si je devais réécrire YHTML maintenant, pas mal de choses seraient différentes. Par exemple, je n'utiliserai plus de IFrames qui rendent tout plus compliqué.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.