• [^] # Re: Applications ?

    Posté par . En réponse à la dépêche Enlightenment 0.17 a un release manager. Évalué à 10.

    Alors non, "Desktop Shell" n'a pas ete invente car on manquait de ressource. C'est la ligne directrice de E17 depuis le debut. Avoir un window manager, leger, souple, tres configurable. Les EFL ne sont qu'un effet de bord de cette objectif.

    En fait, l'existence des EFLs, montre un gros disfonctionnement dans notre communaute. A chaque fois que quelqu'un veut faire une application, il commencait par faire la bibliotheque generique et reutilisable. L'application venait ensuite, peut etre… Resultat, on a un toolkit tres complet et efficace, mais peu d'application !

    Le developpement de E17 a aussi ete complique par cette manie. A chaque fois qu'on ecrit un petit bout de code, on se rend compte qu'on pourrait le partager et qu'il serait utile a d'autre. Hop, une lib ! Resultat 10 ans pour faire un window manager… Ca finit par payer en terme de developpement de nouvelle fonctionnalite, de performance et de souplesse. Mais ce qui attire les developpeurs en general, c'est les applications. Ceux sont les entreprises qui sont attirees par les bibliotheques.

    Raster regrette d'ailleur de ne pas avoir fait prendre au projet une orientation "Desktop" plus tot que "Desktop Shell". C'est aussi une des raisons de cette release de E17. Ce refocaliser sur les applications… Mais ce sera plus qu'un environement de bureau, car fonctionnant sur tous vos terminaux (telephone, tv, pc, …). Et ce sera le meme code sur chaque terminal, ce qui ouvre la porte a une plus grande cooperation entre les developpeurs des differents environnements… On verra bien ce que cela donnera !