Question

Je travaille avec un ami sur la construction d'un site web, en général ce site Web sera une application Web personnalisée avec un type de chose de réseau social très personnalisée ..

Actuellement, j'ai un site simulé qui utilise PHP simple avec AJAX et JSON et JQUERY et j'aime la façon dont cela fonctionne, j'aime la façon dont tout cela se comporte. Mais pour une maquette que je n'a pas mis en l'un des modèles de conception de réseau social comme un login, note, groupes etc .. Cela m'a amené à un niveau supérieur d'exigence de prise de décision, je dois décider si je veux développer cette fonctionnalité tout à la main ou utiliser une sorte de cadre.

Je faisais des recherches, et toute cette journée, il semblerait que l'utilisation de Drupal et ces cadres feront partie du réseau social facile (avec vue sur l'exigence de personnalisation pour l'instant ..) mais faire du développement Web App côté client moins.

J'ai trouvé d'autres cadres tels que Zend et Symfony etc qui sont plus convivial (personnalisable) développeur .. mais ceux-ci semblent prendre allot de la puissance du client et la mettre en œuvre dans le côté serveur , cela me semble un gaspillage (et un goulot d'étranglement injustifié) ..

Enfin, je trouve cadre Aptana Jaxer qui semble penser la même chose que je ressens. Cela dit, il semble un peu sous-développé, je ne trouve pas des modules pour un réseau social et la communauté autour d'elle semble mince .. (recherche Jaxer à StackOverflow retourne peu de résultats) Ainsi, d'autres puis faire côté serveur DB comm un peu plus simple, il ne me permet pas beaucoup ..

Mes exigences sont une bonne installation pour développer applications web sur tout contenant tous l'utilisateur logique centrée habituellement utilisé pour les réseaux sociaux à l'avance.

Que recommanderiez-vous?

EDIT: OK, lats réglez cette question, après avoir examiné cette abit plus loin, est-il une bonne source de bas chargeable d'un site de réseau social en PHP que je peux travailler autour de la construction de mon application web? (Je aime vraiment utiliser JQUERY AJAX JSON, etc ..)

Était-ce utile?

La solution

si vous voulez développer un site de réseautage social à partir de zéro, je recommande d'utiliser zend-cadre en tant que cadre de côté serveur et jquery en tant que cadre côté client.

ils ont beaucoup de bibliothèque que vous pouvez utiliser tels que Zend_Auth, Zend_Acl pour le système d'authentification des utilisateurs et Zend_Search_Lucene pour les installations de recherche et Zend_Gdata pour les vidéos youtube et ainsi de suite.

mais vous pouvez également utiliser l'un des nombreux moteurs de réseaux sociaux disponibles sur le marché.

voici un lien:

http://www.best-php-scripts.com/social_networking.htm

Autres conseils

Je pense que cela dépend de l'objectif que vous essayez d'atteindre.

Personnellement, je tendance à aimer garder les choses simples et complexes à découpler les choses dans les composants plus petits, il est donc facile de rester en contrôle lorsque vous aurez ajouter de nouvelles fonctionnalités progressivement.

Ajax ou un cadre côté serveur? Je dirais qu'ils ne sont pas nécessaires chevauchement les uns des autres. Cependant, certains cadres (côté serveur) tend à envelopper le tout dans un seul paquet compressé pour faciliter les choses pour les débutants. Personnellement, je ne comme cette avenue parce qu'il fera de votre application web fiable sur ce cadre.

Ainsi, rien ne vous empêche d'utiliser un cadre côté client pour la présentation la logique et l'autre pour la logique côté serveur / entreprise.

Hth, Etienne

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top