Trop compliqué, trop de dépendances, pas assez de docs, trop de non-compatibilité, trop de réactions bizarres de l'environnement...
Je jette l'éponge.
Je vous donne mon retour d'expérience :
- L'installation de Lazarus m'a pris au total près d'une semaine à ramer entre versions non compatibles (FPC 2.4 et XCode 4.3), lazarus 0.9.30 et FPC 2.4...
A chaque fois, obligé de récupérer une autre version...- Un IDE qui est incapable de générer du MDI (qui me semble pourtant être une chose incontournable en environnement graphique...)
- l'ajout d'un package dans Lazarus est super compliqué, ou du moins beaucoup plus que d'autres EDI
- Si je fais "uses nativexml;" il me dit "can't find unit nativexml", si je fais "uses NativeXml" ça marche... Il me semblait que Pascal n'était pas case sensitive...
- des erreurs constamment (genre "le debugger a planté on en garantit pas la suite...")
- Pas de documentation claire et précise. Chaque manip nécessite 3 heures de plongée dans 20000 forums ça me fatigue
- au final devoir aussi installer Lazarus sous Windows (et les mêmes soucis de config et d'install de packages) pour générer un exe Windows...
En conclusion, bravo à tous les développeurs qui ont créé Lazarus, c'est une très bonne idée. Mais, c'est un truc pour les bidouilleurs, moi j'ai pas le temps de décortiquer OS X et ses subtilités, et d'en remettre une couche avec Lazarus. Messieurs les bidouilleurs fous, pensez un peu à nous pôvres utilisateurs, nous ne sommes pas tous des spécialistes du sudo ni des fondus de la compilation de packages. Essayez donc de faire des choses simples. L'esprit Delphi quand il est sorti (et même d'ailleurs Turbo Pascal) était de faire simple et rapide.
OS X (pour l'utilisateur) est basé sur la même idée : faire une chose simple et facilement utilisable. Et là on se retrouve avec une usine à gaz qui demande 3 semaines de réglages fins avant de pouvoir exécuter un bout de code qui affiche une fenêtre avec un bouton...
Donc je reste sur mon XP en VMWare, et mon Delphi 2007 qui marche bien, avec ma vieille librairie nativexml qui marche bien, et tant pis pour mon appli qui sera jamais sous OS X...
Snif...
Partager