Pregunta

Estoy trabajando con un amigo en la construcción de un sitio web, en general, este sitio web será una aplicación web personalizada junto con una costumbre social muy tipo de red de cosas ..

Actualmente tengo un sitio de ejemplo que utiliza PHP sencilla con AJAX y JSON y jQuery y me encanta cómo funciona, Me encanta la forma en que todo encaja. Sin embargo, para una maqueta que no puso en práctica cualquiera de los patrones de diseño de redes sociales como un inicio de sesión, clasificación, etc .. grupos Esto me llevó a un mayor nivel de exigencia de la toma de decisiones, tengo que decidir si quiero desarrollar toda esta funcionalidad a mano o con algún tipo de marco.

Me pasé todo el día de hoy la investigación, y parecería que el uso de Drupal y esos marcos hará que la parte de la red social fácil (con vistas a la exigencia de personalización por ahora ..) pero hará que Web del lado del cliente el desarrollo de aplicaciones en menor medida.

He encontrado algunos otros marcos que son más amigable desarrollador (personalizable), tales como Zend y Symfony etc .. y éstos parecen tomar adjudicar de la potencia del cliente y ponerlo en práctica en el lado del servidor , a mí esto me parece un desperdicio (y un cuello de botella injustificada) ..

Finalmente encontré marco Aptana Jaxer que parece pensar de la misma manera que siento. Dicho esto me parece un poco subdesarrollado, no se encontró módulos para una red social y de la comunidad a su alrededor parece delgada .. (búsqueda Jaxer en StackOverflow devuelve pocos resultados) Así que aparte de hacer comunicaciones del lado del servidor DB un poco más simple que no me ayudan en gran medida ..

Mis requisitos son una buena facilidad para desarrollar aplicaciones web de tiempo que contiene toda la lógica centrada en el usuario utiliza generalmente para las redes sociales con antelación.

¿Qué recomendaría usted?

EDIT: OK, lats esta pregunta sintonía fina, después de considerar esto un poco más lejos, hay una buena fuente cargable abajo de un sitio de red social en PHP que puedo trabajar en torno a la construcción de mi aplicación web? (Me gusta mucho usando jQuery AJAX JSON, etc ..)

¿Fue útil?

Solución

Si se quiere desarrollar una red social a partir de cero, recomiendo el uso de Zend-marco como marco del lado del servidor y jQuery como marco lado del cliente.

tienen una gran cantidad de biblioteca que se puede utilizar como Zend_Auth, Zend_Acl para el sistema de autenticación de usuario y Zend_Search_Lucene de servicios de búsqueda y Zend_Gdata para los vídeos de YouTube y así sucesivamente.

pero también se puede utilizar uno de los varios motores de redes sociales disponibles por ahí.

Aquí hay un enlace:

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

Otros consejos

Creo que depende del objetivo que su tratando de lograr.

En lo personal, me suelen gustar a mantener las cosas simples y disociar el complejo cosas en componentes más pequeños, por lo que es fácil de mantener el control cuando se le incrementalmente añadir nuevas funciones.

Ajax o un marco del lado del servidor? Yo diría que no son necesarios superposición los otros. Sin embargo, algunos (del lado del servidor) marcos tiende a envolver todo en una solo paquete comprimido para hacer las cosas más fáciles para los principiantes. Yo personalmente no hago como esta avenida ya que hará que su aplicación web fiable en este marco.

Por lo tanto, nada le impide utilizar un solo marco del lado del cliente para la presentación la lógica y la otra para la lógica del lado del servidor / negocio.

Hth, Etienne

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top