Frage

ich mit einem Freund arbeite eine Website auf dem Aufbau im allgemeinen dieser Website wird zusammen mit einer sehr kundenspezifischen sozialen Netzwerken Art der Sache ein benutzerdefinierten Web-App sein ..

Zur Zeit habe ich eine Mock-up-Site, die mit AJAX und JSON und JQUERY einfacher PHP verwendet, und ich liebe, wie es funktioniert, ich liebe die Art und Weise alles zusammen paßt. Aber für ein Mock-up implementieren Ich habe keine der Social Network Design-Muster wie ein Login, Rating, Gruppen etc .. Das brachte mich auf eine höhere Ebene der Entscheidungsfindung Anforderung, muss ich entscheiden, ob ich all diese Funktionalität von Hand entwickeln wollen oder eine Art von Rahmen verwenden.

verbrachte ich diese ganzen Tag forschen, und es scheint, dass mit Drupal und solche Frameworks wird das Social Network Teil leicht machen (mit Blick auf die Anpassung Anforderung für jetzt ..) aber Client-Seite Web App Entwicklung machen weniger.

ich einige andere Frameworks gefunden, dass mehr Entwickler freundlich (anpassbar) wie Zend und Symfony usw. sind .. und diese scheinen zuzuteilen die Leistung von dem Kunden zu nehmen und es in der Server-Seite zu implementieren , mir scheint dies eine Verschwendung (und eine nicht gerechtfertigte Leistungsengpass) ..

Schließlich fand ich Aptana Jaxer Framework, das die gleiche Art und Weise fühle ich mich zu denken scheint. Das heißt es scheint ein bisschen unterentwickelt, ich habe keine Module für ein soziales Netzwerk finden und die Gemeinschaft um ihn herum scheint dünn .. (Suche Jaxer in Stackoverflow gibt einige Ergebnisse) So werden andere dann Serverseite DB comm machen etwas einfacher es hilft mir nicht stark ..

Meine Anforderungen sind eine gute Anlage zu entwickeln Web auf apps während alle Benutzer zentrierte Logik in der Regel für soziale Netzwerke im Voraus verwendet enthält.

Was würden Sie empfehlen?

EDIT: OK, Lats Feinabstimmung diese Frage, nachdem diese abit weiter bedenkt, ist es eine gute downloadbar Quelle eines sozialen Netzwerks Website in PHP, die ich umgehen kann meine Web-App im Gebäude? (Ich mag mit JQuery AJAX JSON etc ..)

War es hilfreich?

Lösung

Wenn Sie eine Social-Networking-Website von Grund auf neu zu entwickeln, ich empfehlen zend-Framework als serverseitige Rahmen und jquery als Client-Seite Rahmen.

Sie haben eine Menge Bibliothek, die Sie wie Zend_Auth, Zend_Acl für Benutzerauthentifizierungssystem und Zend_Search_Lucene für Suchmöglichkeiten und Zend_Gdata für YouTube-Videos und so weiter verwenden können.

Sie können aber auch dort eine der verschiedenen Social-Networking-Motoren zur Verfügung verwenden.

Hier ist ein Link:

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

Andere Tipps

Ich denke, es hängt von dem Ziel zu erreichen, Ihr versucht.

Persönlich neige ich mag die Dinge einfach zu halten und komplex zu entkoppeln Dinge in kleinere Komponenten, es ist so einfach, die Kontrolle zu behalten, wenn Sie werde inkrementell neue Funktionen hinzuzufügen.

Ajax oder ein serverseitige Rahmen? Ich würde sagen, dass sie nicht notwendig sind überlappende einander. Jedoch einige (serverseitig) Frameworks neigt alles in einem wickeln Einzel Reißverschluss Paket, um die Dinge für Anfänger leichter. Ich persönlich nicht wie diese Straße, weil es Ihren Web-App zuverlässig auf diesem Rahmen machen.

Damit nichts verhindert, dass Sie eine clientseitige Rahmen für die Präsentation verwenden Logik und eine andere für die serverseitige / Geschäftslogik.

HTH, Etienne

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top