J'ai fait un tout petit peu de développement avec les EFL il y a un an environ.
À l'époque c'était pas brillant :
1. la nécessité de récupérer les sources et leurs incompatibilités entre versions (bon je pense que ce point n'est plus un problème maintenant que la version finale est là)
2. la documentation vraiment brouillon. Typiquement les tutos te montrant des bouts de codes mais ne permettant pas de télécharger le fichier final pour savoir si « ça marche vraiment chez moi » ou si on a juste pas compris la logique et on applique mal. Les tutos étant plus ou moins à jour, on peut reprendre le point 1 ici pour un bonus-combo…
3. la complexité de programmation. Sans doute liée aux deux autres points, ce que j'ai retenu des EFL c'est qu'il m'a fallu une grosse dizaine d'heures en tant que débutant pour faire une petite application graphique là où il m'en avait fallu moins de 3 (et beaucoup moins de WTF) pour faire de même en Python/Qt… sans aucune connaissance de ces deux technos !
Typiquement, sous Qt, on a une interface graphique permettant en point&click de placer ses boutons/fenêtres sans soucis. À la fin un fichier xml-like et il n'y a plus qu'à connecter les signaux avec le code C++, un jeu d'enfant !
Avec les EFL, la disposition doit être fait à la main (on m'a dit que l'application permettant de faire comme pour Qt était en développement…). C'est partie pour se palucher un simili C moche pour ensuite le connecter avec notre vrai code C… Si tous les mecs qui ont voulu faire une appli ont eu la même expérience que moi, pas étonnant que leur base d'application ne grossie pas !
Au final j'avais vraiment été déçu par EFL qui semblait vraiment génial sur le papier (utilisant moi-même Awesome, j'aime cette volonté de légèreté) mais dont la réalisation semblait vraiment anarchique (ce dont le temps de développement anormalement long semble confirmer…).
Ai-je raté des choses ? Comment faire pour que je reprenne goût docteur ?
[^] # Re: En ce qui concerne les applications...?
Posté par G.bleu (site web personnel) . En réponse à la dépêche Enlightenment DR17 est enfin sorti !. Évalué à 8.
J'ai fait un tout petit peu de développement avec les EFL il y a un an environ.
À l'époque c'était pas brillant :
1. la nécessité de récupérer les sources et leurs incompatibilités entre versions (bon je pense que ce point n'est plus un problème maintenant que la version finale est là)
2. la documentation vraiment brouillon. Typiquement les tutos te montrant des bouts de codes mais ne permettant pas de télécharger le fichier final pour savoir si « ça marche vraiment chez moi » ou si on a juste pas compris la logique et on applique mal. Les tutos étant plus ou moins à jour, on peut reprendre le point 1 ici pour un bonus-combo…
3. la complexité de programmation. Sans doute liée aux deux autres points, ce que j'ai retenu des EFL c'est qu'il m'a fallu une grosse dizaine d'heures en tant que débutant pour faire une petite application graphique là où il m'en avait fallu moins de 3 (et beaucoup moins de WTF) pour faire de même en Python/Qt… sans aucune connaissance de ces deux technos !
Typiquement, sous Qt, on a une interface graphique permettant en point&click de placer ses boutons/fenêtres sans soucis. À la fin un fichier xml-like et il n'y a plus qu'à connecter les signaux avec le code C++, un jeu d'enfant !
Avec les EFL, la disposition doit être fait à la main (on m'a dit que l'application permettant de faire comme pour Qt était en développement…). C'est partie pour se palucher un simili C moche pour ensuite le connecter avec notre vrai code C… Si tous les mecs qui ont voulu faire une appli ont eu la même expérience que moi, pas étonnant que leur base d'application ne grossie pas !
Au final j'avais vraiment été déçu par EFL qui semblait vraiment génial sur le papier (utilisant moi-même Awesome, j'aime cette volonté de légèreté) mais dont la réalisation semblait vraiment anarchique (ce dont le temps de développement anormalement long semble confirmer…).
Ai-je raté des choses ? Comment faire pour que je reprenne goût docteur ?