2010-11-11 4 views
1

Je cours un petit communauté en ligne. Tout est auto-codé et pas un CMS commun ... Après quelques années j'ai beaucoup appris et j'ai dû réaliser que j'avais fait beaucoup d'erreurs dans les débuts. C'est pourquoi je prévois une relance de l'ensemble du projet, dans l'espoir d'en apprendre encore plus, mais aussi en espérant pouvoir transférer la majeure partie du code et de la base de données.Comment concevoir une application Web (site communautaire) à partir de zéro?

Voilà pourquoi mes questions ont été posées:

  • Quelles sont les choses les plus nécessaires pour penser lors de la planification d'un site comme ça?
  • Y a-t-il des motifs ou des structures que je devrais utiliser?
  • Y at-il un bon livre, comme une bible pour la conception de site Web?

Merci beaucoup!

+0

argent et temps - si u isabelle disposent d'un budget puis migrer vers facebook, le temps d'utiliser isabelle alors toute open source CMS/Forum – ajreal

+0

J'ai assez de temps et de main d'oeuvre pour y faire face. Ce n'est pas un si grand projet, mais Facebook ne peut pas être un remplacement. Adapter un CMS/Forum à nos souhaits est presque aussi long que de le faire seul. – Simon

+1

dans ce cas, adapter un cadre approprié? il y a des tonnes de cadres disponibles, c'est à vous de comparer, (je ne dis pas que vous devez adapter le cadre juste pour avoir un cadre). Puisque vous avez le temps, téléchargez-en quelques-uns et installez-les, essayez-les, ou même codez une simple application "Hello world", et après les tentatives, vous avez probablement le sentiment d'utiliser un framework ou pas, seulement mes 2cents – ajreal

Répondre

7

Je ne sais pas si vous êtes après la conception du frontend ou la conception du backend, mais de toute façon:

Quelles sont les choses les plus nécessaires à penser lors de la planification d'un site Web comme ça?

En bref:

  • Quel est le but de mon site? Puis-je quantifier?
  • Quelle architecture soutient le mieux mes objectifs?
  • Qui visitera le site? À quelle fréquence? Pourquoi?
  • Comment optimiser pour cela?

Une fois que vous avez répondu à ces questions pour la première fois, répondez-y à nouveau en acquérant les connaissances acquises la première fois que vous y avez répondu. En d'autres termes: réfléchissez et corrigez.

Y a-t-il des motifs ou des structures que je devrais utiliser?

Aval:

Front End:

est-il un bon livre, comme une bible pour le site Web-design?

Jetez un oeil autour de SO. Je suis assez sûr que cela a été demandé et répondu avant. Pour les modèles d'architecture logicielle, il existe des livres pour les modèles POEAA et GOF mentionnés ci-dessus, en les expliquant en détail. Ils sont à peu près les bibles des modèles de conception de logiciels.

+1

+1 Bonne réponse et liens très utiles :) – Sarfraz

+0

Oui, en effet des liens très utiles! Merci beaucoup! – Simon

4

Si vous vous posez des questions sur le design Web, c'est le mauvais endroit, car Stack Overflow est pour les programmeurs, pas pour les concepteurs.

Pour le développement de site Web en PHP, cette vidéo est vraiment utile, et montre comment faire fonctionner votre site Web avec une base de données. http://www.tactools.org/php-video-tutorials-database-website-from-scratch.html

+2

il ne s'agit pas de la conception graphique de l'interface utilisateur, mais de la conception du code et de la structure. – Simon

+0

Je suis content que ce soit ce que vous vouliez dire, trop souvent, la conception de site Web signifie la même chose que le développement de sites Web pour certaines personnes. – Greg

+0

Si vous lisez le post, c'est à propos de l'architecture/conception de l'épine dorsale de l'application web. Ce n'est pas sur la conception de la page Web. Je comprends que le titre pourrait être trompeur. – Kangkan

Questions connexes