26-02-2013, 08:17 PM
(Modification du message : 26-02-2013, 08:18 PM par Sephi-Chan.)
Pour avoir développé des Single Page App très complexes avec Backbone et Marionette, je réalise bien que je ne le ferais peut-être plus : c'est extrêmement coûteux en terme de temps de développement et en prises de tête. Bien que le résultat soit souvent agréable pour l'utilisateur (la performance ressentie est excellente), le gain est assez minime par rapport à une approche plus traditionnelle réalisée efficacement (cf. ce qu'a réussi à faire 37signal avec Basecamp).
Ruby on Rails et son asset pipeline aident beaucoup, et malgré ça c'est pas évident. Je n'ose à peine imaginer ce que ça serait pour quelqu'un moins outillé (soit la majorité des développeurs amateurs).
À l'inverse, l'alternative qu'ils proposent avec Turbolinks est vraiment génial pour améliorer la navigation de tonnes d'utilisateurs. Pour rappel, Turbolink est un script qui transforme automatiquement tous les liens internes d'une page en liens Ajax : le contenu des pages est récupéré en asynchrone et injecté dans le body (le titre de la page est également modifié si besoin) et l'URL est changé en Javascript (donc l'historique normal fonctionne bien).
Je dirais donc que 2013 sera l'année du responsive, mais pas nécessairement des Single Page Apps.
Ruby on Rails et son asset pipeline aident beaucoup, et malgré ça c'est pas évident. Je n'ose à peine imaginer ce que ça serait pour quelqu'un moins outillé (soit la majorité des développeurs amateurs).
À l'inverse, l'alternative qu'ils proposent avec Turbolinks est vraiment génial pour améliorer la navigation de tonnes d'utilisateurs. Pour rappel, Turbolink est un script qui transforme automatiquement tous les liens internes d'une page en liens Ajax : le contenu des pages est récupéré en asynchrone et injecté dans le body (le titre de la page est également modifié si besoin) et l'URL est changé en Javascript (donc l'historique normal fonctionne bien).
Je dirais donc que 2013 sera l'année du responsive, mais pas nécessairement des Single Page Apps.