none
red social en mi aplicación RRS feed

  • Pregunta

  • Hola, pues estoy actualmente desarrollando un ERP complejo en ASP.NET MVC 4 con  SQL Server 2012 Express, ahora me gustaría agregar a mi aplicación redes sociales para que se puedan comunicar entre los usuarios de la misma aplicación.

    Para ello, tengo pensado en crear un sistema de mensajes privados, pero además de eso me gustaría algo como un chat en tiempo real.

    Para la creación de un chat ¿Qué será mejor? usar :

    - Facebook Widget / API

    - Twitter Widget / API

    - Google+ Widget / API

    - o ¿hacer uno propio a traves de SignalR? ( Que aprovecharía esta tecnología también para hacer llegar los PM (Private Message) en tiempo real ).....

    ¿Que me recomiendas?, deseo algo que la gente esté acostumbrado, que se sienta cómodo.

    Otra cosa, que para dispositivos moviles o tablets , claramente el chat y todo el asunto en tiempo real se deshabilitaria por cuestiones de Velocidad y Optimización.. ¿Como identificar si estoy ante un dispositivo (ya sea movil, tablet...)?

    Gracias :) :D ;) :D:D::D

    • Tipo cambiado MAXDELPHI lunes, 10 de diciembre de 2012 16:07
    domingo, 9 de diciembre de 2012 21:01

Respuestas

  • Hola,

    He tenido la misma inquietud ya que estoy recién empezando en desarrollo MVC, pero también puedes recurrir a otros foros de microsoft (ingles) ya que este foro es relativamente mas nuevo.

    te puedo sugerir redactar la pregunta en ingles y luego postear en los foros de;

    Stackoverflow MVC

    ASP.NET MVC (ingles)

    Saludos


    Mauricio Hernández A.

    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:51
    viernes, 14 de diciembre de 2012 13:38
  • Hola...

    Pero lo que quieres es usar el sistema de mensajería de estas redes? y a esto llamarías privado? es decir, dependerías de que tus usuarios cuenten con cuentas en el sitio que escojas me iría por Facebook (porque no es difícil que tengan una :P)... luego, el sistema de chat se basaría en que todos los usuarios fuesen amigos entre ellos, no?... nunca he intentado algo así :| me parece interesante, el primer punto que creo debes atacar es el de aprender a usar la api de Facebook http://developers.facebook.com/docs/guides/web/

    Saludos.


    Nicolás Herrera
    Bogotá - Colombia
    BLOG | @nicolocodev
    "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes

    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:51
    sábado, 15 de diciembre de 2012 6:58
  • Yo apuntaría primero investigar mas sobre detalles de dominio que de infraestructura... es decir, antes de saber cual es mejor o peor en cuestión técnica, ¿a quién es dirigida la aplicación? ¿que tipo de empresa? ¿Que tipo de tecnologías utilizan?

    Lo comento por experiencia propia. A la hora de analizar que API era la mas conveniente, nos dimos cuenta que el canal de distribución por el cual debía pasar la información hacia el usuario, no podía ser compartido con tecnologías que no fueran de Microsoft. Por cuestiones legales, convenios, etc.. además de que las cuentas de correo (para el inicio de sesión) eran parte de Microsoft. Al final se optó por LiveConnect (Api de Microsoft)...

    No sé.. creo que depende más de ese tipo de cuestiones que de tecnologías. Al final, cualquiera de las que mencionas tienen buen soporte y son bastante buenas.

    Saludos!


    Miguel Salazar
    -> Thanks Network!


    • Editado Mig Salazar sábado, 15 de diciembre de 2012 7:58
    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:50
    sábado, 15 de diciembre de 2012 7:56
  • Ustedes tienen razón, está un poco "desorbitada" la pregunta xD, porque no tiene nada que ver los widgets y apis que ofrecen esos servicios con el de un chat, al menos que se requiera relacionar con los amigos como decía Nicoloco o capturar información de ellos, pero creo que usaré Twitter de la empresa para que se pueda ver en "tiempo real" los comentarios, y en chat usaré SignalR..

    PD: Ya averigué como detectar un dispositivo, es fácil, en google está la respuesta ;)

    Gracias :D

    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:50
    sábado, 15 de diciembre de 2012 16:50

Todas las respuestas

  • Hola, nadie me va a dar alguna sugerencia?? :D


    • Editado MAXDELPHI martes, 11 de diciembre de 2012 14:32
    martes, 11 de diciembre de 2012 14:32
  • Hola,

    He tenido la misma inquietud ya que estoy recién empezando en desarrollo MVC, pero también puedes recurrir a otros foros de microsoft (ingles) ya que este foro es relativamente mas nuevo.

    te puedo sugerir redactar la pregunta en ingles y luego postear en los foros de;

    Stackoverflow MVC

    ASP.NET MVC (ingles)

    Saludos


    Mauricio Hernández A.

    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:51
    viernes, 14 de diciembre de 2012 13:38
  • Hola...

    Pero lo que quieres es usar el sistema de mensajería de estas redes? y a esto llamarías privado? es decir, dependerías de que tus usuarios cuenten con cuentas en el sitio que escojas me iría por Facebook (porque no es difícil que tengan una :P)... luego, el sistema de chat se basaría en que todos los usuarios fuesen amigos entre ellos, no?... nunca he intentado algo así :| me parece interesante, el primer punto que creo debes atacar es el de aprender a usar la api de Facebook http://developers.facebook.com/docs/guides/web/

    Saludos.


    Nicolás Herrera
    Bogotá - Colombia
    BLOG | @nicolocodev
    "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes

    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:51
    sábado, 15 de diciembre de 2012 6:58
  • Yo apuntaría primero investigar mas sobre detalles de dominio que de infraestructura... es decir, antes de saber cual es mejor o peor en cuestión técnica, ¿a quién es dirigida la aplicación? ¿que tipo de empresa? ¿Que tipo de tecnologías utilizan?

    Lo comento por experiencia propia. A la hora de analizar que API era la mas conveniente, nos dimos cuenta que el canal de distribución por el cual debía pasar la información hacia el usuario, no podía ser compartido con tecnologías que no fueran de Microsoft. Por cuestiones legales, convenios, etc.. además de que las cuentas de correo (para el inicio de sesión) eran parte de Microsoft. Al final se optó por LiveConnect (Api de Microsoft)...

    No sé.. creo que depende más de ese tipo de cuestiones que de tecnologías. Al final, cualquiera de las que mencionas tienen buen soporte y son bastante buenas.

    Saludos!


    Miguel Salazar
    -> Thanks Network!


    • Editado Mig Salazar sábado, 15 de diciembre de 2012 7:58
    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:50
    sábado, 15 de diciembre de 2012 7:56
  • Ustedes tienen razón, está un poco "desorbitada" la pregunta xD, porque no tiene nada que ver los widgets y apis que ofrecen esos servicios con el de un chat, al menos que se requiera relacionar con los amigos como decía Nicoloco o capturar información de ellos, pero creo que usaré Twitter de la empresa para que se pueda ver en "tiempo real" los comentarios, y en chat usaré SignalR..

    PD: Ya averigué como detectar un dispositivo, es fácil, en google está la respuesta ;)

    Gracias :D

    • Marcado como respuesta MAXDELPHI sábado, 15 de diciembre de 2012 16:50
    sábado, 15 de diciembre de 2012 16:50