Je suis en train de programmer une application mobile dans Sencha Touch avec le backend Rails. J'ai découvert que je séparais les deux de plus en plus à mesure que je m'enfonçais dans Sencha: où je suis essentiellement au point où Rails fonctionne uniquement comme stockage de modèle (base de données) et Sencha tire tout ce dont il a besoin via JSON - reproduisant une grande partie de la logique déjà présente dans les rails.Gestion des utilisateurs/sessions entre Sencha Touch et Rails (backend)
Ma question, est ce que vous conseillez quand il s'agit de déléguer des fonctions à chaque application? J'ai implémenté REST dans mon application Sencha afin de pouvoir communiquer sur l'utilisateur et les données associées et de les stocker dans le même format.
Est-ce la bonne solution pour la gestion de session utilisateur? Dois-je donner plus de puissance aux rails? IE: où puis-je stocker la session? Puis-je le faire sur le serveur? Dois-je le faire en tant que gestion de stockage de session? Stockage local? Je ne sais pas.
J'apprécierais n'importe quel conseil. Merci.
Intéressant. Je trouve que c'est vrai de plus en plus pendant la programmation. Mon point de vue original serait simplement de développer un nouvel ensemble de vues Rails pour l'application mobile - mais à votre droite - des structures MVC séparées semblent fournir la meilleure expérience en termes de réactivité. – JBlake
True- "(On peut dire que nous pourrions voir un monde où les serveurs deviennent assez stupides, par rapport à la richesse des applications côté client. Je suppose que c'est juste le prochain cycle du pendule client lourd/client léger qui a été oscillant pendant des décennies ;-)) " – arvindwill