2010-11-14 4 views
-1

Je suis en train de créer un site Web (espérons-le grand) sur les réseaux sociaux qui ressemblera à des sites comme YouTube, Facebook ou Twitter. Ce sera mon premier effort dans le développement web. J'ai étudié les outils utilisés par les sites très fréquentés pour concevoir leurs sites, et j'aimerais utiliser les mêmes outils. De mon enquête, je crois que Python, Apache et MySQL seront les mieux adaptés pour notre site Web. Web2Py semble être un bon framework python opensource que je pourrais éventuellement utiliser. J'entends son rubis similaire sur les rails mais pour le python, ce qui est une bonne chose. Ma question est la suivante: existe-t-il des vidéos, livres, articles, code source, etc. à jour que je devrais examiner pour connaître l'architecture logicielle des sites Web et voir comment les sites à trafic plus important et plus structuré coder leur logiciel? Je ne veux utiliser aucun CMS opensource (comme Drupal) ou restreindre les frameworks web parce que je ne veux pas que mon logiciel soit restreint d'une quelconque façon dans un avenir lointain.Apprendre à structurer des sites Web et à les coder

J'apprécie toute réaction.

Éditer ps.Prenez en tête que je ne cherche pas de livres de programmation de base, je sais déjà comment prendre des langues comme ruby, python, etc. à la volée. Je suis plus intéressé par la façon dont je devrais mettre en place l'architecture du site (par exemple classes, bases de données, logiciels) Les graphiques UML m'aideraient aussi bien

+0

Avez-vous essayé de rechercher Amazon ou similaire pour des livres sur le sujet? Il y en a probablement des centaines. –

+3

J'aime le fait que vous allez construire le prochain TwitFace comme votre "... premier effort dans le développement web." - Bien sur toi! –

+0

Pour ne pas mettre un frein à votre rêve de créer le prochain 'TwitFace' (comme dit @Mitch, mais vous pourriez penser à quelque chose de beaucoup plus petit.) – IAbstract

Répondre

1

Si vous venez de commencer le développement web et que vous n'avez pas un arrière-plan de programmation vaste que je suggère:

Ruby on Rails ou Python et Django

Python va avoir une syntaxe plus traditionnelle de style C qui est un peu plus facile pour les personnes qui ont été la programmation depuis longtemps pour avoir la tête Mais RoR est génial.

Si vous voulez apprendre Ruby on Rails obtenir un abonnement www.tekpub.com et ils ont quelques bonnes vidéos sur Ruby on Rails 3.

+0

http: // railscasts.com/est également une excellente ressource de vidéos sur RoR. –

1

Contrairement à l'affiche précédente, surtout si vous êtes nouveau au développement web et n'ai pas de fond de programmation étendu, je vous recommande d'essayer WEB2PY.

Il est très bien documenté et est très, très facile à installer et à sortir de la boîte avec suffisamment d'exemples inclus pour vous mettre en avant de l'emballage.

Oui, vous devrez apprendre Python et oui, c'est probablement une bonne chose. Gardez à l'esprit que j'écris ceci environ 9 mois après que l'affiche précédente ait donné sa réponse et je ne suis pas sûr de l'état de web2py à ce moment-là.

Quoi qu'il en soit, faites un essai. Web2py fonctionnera plus rapidement que Django ou RoR sans l'ombre d'un doute.

Questions connexes