@‘SCAREX’:
Effectivement, voilà pourquoi je l’ai fait moi-même :
1- j’essaie d’utiliser le moins de librairies possible
2- le système que j’ai fais va chercher les fichiers sur github, ce qui fait que n’importe qui peut le modifier (ce qui est le but du logiciel : Tout en open-source
3- sachant que le système est custom, il est optimisé, et donc plus performant
J’ai rien contre ta librairie (ni contre celles des autres), c’est juste une question d’optimisation (tu remarqueras que dans mon système, je ne lance jamais d’erreurs (erreur = baisse de performance), et j’utilise les fonctions les plus bas niveau pour de meilleurs performances : Pas de regex, pas de fonctions synchronisées, seulement 2 HashMaps (alors que dans ton système tu en as une pour chaque langue), etc).
Tu fais une grave erreur. Je n’ai pas vu ton code, mais la performance a un prix : celle de la maintenabilité.
En utilisant un framework de support multilingue tu te concentres uniquement sur la partie métier de ton application, tu ne perds pas ton temps avec des fonctionnalités qui n’ont rien a voir avec le corps de ton appli. Tu utilises aussi un cadre qui te garantie une bonne robustesse. Et rien ne te dit que ce sera moins performant.
Au mieux si tu gagnes en performance avec le système multilangue, tu va gagner 0.5 à 1 seconde de moins pour lancer l’application : ce qui est super important pour une application de modélisation ironie.
Est-ce que tu as vraiment besoin de perfs maximum ? Je ne pense pas qu’une telle appli demande ces sacrifices.
@‘SCAREX’:
J’ai pas mal avancé sur le projet, malheureusement je me suis cassé le poignet il y a peu, il m’est donc impossible de continuer avant que la résine qui entoure mon bras soit enlevée.
Arf, bon rétablissement 