2010-10-05 10 views
3

J'ai configuré Cakephp avec admin, mais je n'ai pas de conception de page.Créez d'abord le site Web ou configurez Jquery on Cakephp?

Maintenant quoi? Est-ce que le site a été conçu par un concepteur de site Web ou est-ce que cela va à l'encontre de la personne qui écrit mon nouveau code Jquery?

Qu'en est-il de CSS? Est-ce que le développeur Jquery va savoir comment les attacher?

Qu'est-ce qui vient en premier, le cheval ou la voiture? Lesquels le cheval?

Répondre

1

Cheval d'abord puis chariot.

Je voudrais concevoir le HTML/CSS d'abord (ou l'embaucher), puis apporter votre jockey jQuery.

6

D'abord construire le site pour être fonctionnel. Ensuite, implémentez js/jQuery pour améliorer l'interface utilisateur, c'est le concept de dégradation gracieuse; le site devrait travailler, mais sans les cloches et les sifflets, sans aucun javascript. Le javascript le fait fonctionner plus facilement, de manière plus fluide, plus intuitive et plus joliment (en théorie).

Si c'est d'abord construit selon les normes, les gars de jQuery peuvent arriver et le rendre meilleur. Si elles ont un canevas vide, il est trop facile de construire une logique qui ne peut pas être répliquée sans JS.

2

Si vous n'avez pas encore de conception de page, alors discuter des choses en termes d'implémentation est décidément prématuré.

Je vous recommande d'abord de câbler votre design. Balsamiq est une bonne option pour cela, avec un essai gratuit de 30 jours et un coût raisonnable (~ 80 $).

Traditionnellement, ce fil de fer va au concepteur, qui met les choses en photoshop puis le transforme en HTML/CSS (certains sautent photoshop). Une fois que c'est en HTML/CSS, vous avez votre backend guy aller au travail, et votre gars (qui fera les choses jquery) vont travailler.

Donc, je suppose que je vous suggère d'obtenir un design non-fonctionnel (wireframe ou photoshop) assez bien étoffé avant de vous soucier de javascript.

+1 à david thomas aussi pour avoir recommandé que vous vous concentriez sur la dégradation gracieuse, ce qui suggère que vous devriez apporter votre jquery vers la fin pour ajouter le vernis qui améliore (mais n'est pas une exigence pour la fonctionnalité).