6

Hice algo de búsqueda en Google y búsqueda en este sitio, pero no encontré exactamente lo que estaba buscando.¿Marco/punto de partida para el sitio de redes sociales en .NET?

Espero que alguien pueda señalarme en la dirección correcta aquí. Soy un desarrollador de ASP.NET/SQL Server y me gustaría desarrollar (inicialmente) básico sitio de redes sociales (gasp). Antes de comenzar desde cero con una solución en blanco en ASP.NET, me pregunto si hay algún framework ASP.NET específico que sirva como un buen punto de partida. Ya estoy pensando en utilizar el control jquery de Google Maps para la integración de Google Maps, así como el control de "compartir esto" para la integración de uso compartido de mi sitio web de redes sociales. Captcha para autenticación humana ... Pero aparte de eso, no estoy seguro de qué puedo aprovechar ... Nada en Google saltó sobre mí en mis términos de búsqueda.

También me pregunto si alguien más ha hecho algo similar y podría compartir sus historias de autopsia/guerra conmigo.

También estoy abierto a aprender una nueva plataforma/lenguaje si eso significaría ahorrar tiempo; mi experiencia es principalmente en ASP.NET, así que eso es lo que planeo usar si tiene más sentido. Mis requisitos iniciales son básicos y realistas: configuración de perfiles (imágenes, información, etc.), creación de "grupos", integración de Google Map, controles de calendario compartidos por grupos, soporte de SMS, foros de discusión entre grupos, búsqueda de grupos, integración de OpenID más probable , etc. No voy a tratar de construir todo el sitio y luego lanzarlo, sino dar pequeños pasos y liberar piezas de funcionalidad a la vez.

Cualquier consejo es muy apreciado por una gran pregunta como esta. Gracias de nuevo.

He encontrado DotNetOpenAuth que parece ser una buena API para manejar OpenID para formularios web ASP.NET. También tienen una versión ASP.NET MVC

También encontré MS Web Platform. Esto se ve como algo bueno. ¿Alguien alguna vez lo usa y piensa que sería bueno para este tipo de aplicación?

Encontré una biblioteca para DotNetNuke llamada ActiveSocial. Tiene un precio correcto ($ 500) y tiene más de las características que necesito, pero le falta algo. Me pregunto si alguien aquí alguna vez ha usado AS como antes. ¿Es DNN fácil de extender para que pueda agregar la funcionalidad de Google Maps y tal? No dice en ningún lugar sobre nevado (el vendedor que vende AS) si AS viene con la fuente. Si no fuera así, entonces podría estar jodido porque no podría integrar la funcionalidad que quiero.

+1

+1 para encontrar DotNetOpenAuth. –

Respuesta

3

Realicé este ejercicio hace aproximadamente 15 meses cuando construí un SNS para un cliente. Con la esperanza de encontrar un marco básico para los amigos, el chat, los perfiles, etc. Estaba bastante decepcionado.

Dicho esto, en retrospectiva, deseo en lugar de construir uno que hubiéramos comprado una solución como Community Server. Al igual que en la mayoría de los proyectos, analicé el alcance del problema con cerveza, sin embargo, las gafas ambiciosas y el nivel de trabajo para cubrir todos los casos extremos fueron más de lo que imaginé.

Pisa con cuidado, amigo, pisa con cuidado.

+0

Gracias, miré en Teligent Community y parece que se ajusta perfectamente a mis requisitos. Les envié un correo electrónico para obtener información sobre precios. Espero que no cueste el brazo + pierna = P – dferraro

+0

Aproximadamente 5K para el nivel de entrada cuando miré por un tiempo atrás. – keithwarren7

+0

Hay productos que se ven geniales, pero estoy buscando construir un sitio de redes sociales un poco tradicional. No necesito blogs e incluso foros, al principio no al principio. Solo necesito membresías, grupos, etc. Estoy buscando algo sencillo y simple que no promueva que las personas permanezcan en el sitio demasiado tiempo haciendo clichés como blogs o foros. Parece que para mis requerimientos, la curva de aprendizaje de 'comprar' y configurar según mis necesidades podría tomar casi el mismo tiempo que 'construir' desde cero. – dferraro

1

Aunque no se pretende precisamente para ser utilizado para los sitios de redes sociales, tanto de estos marcos pueden ayudar a usted para que usted no tiene que empezar de cero:

DotNetNuke: http://www.dotnetnuke.com/

Umbraco: http://umbraco.org/

Además, para una solución lista para usar (no hay código involucrado) siempre puede intentar esto: http://www.ning.com/

¡Buena suerte!

+0

Gracias por la respuesta. No había oído hablar de umbraco o ning antes. Ning parece ajustarse perfectamente a mis requisitos, pero al buscar más, parece que está alojado en sus máquinas y también está atrapado en su nombre de dominio. Tendré que investigarlo más a fondo, pero si ese es el caso, entonces no valdría la pena. Umbraco se veía interesante; tendré que hacer más investigación en ambos. ¡Gracias de nuevo! – dferraro

+0

De nada. –

2

Creo que esto es lo que estás buscando. Kigg es una aplicación de código abierto ASP.NET MVC que sería un buen punto de partida para lo que desea. Aquí está la url: http://www.codeplex.com/Kigg

También se puede encontrar un sitio que está utilizando esta aquí: http://dotnetshoutout.com/

Por lo menos aprenderá el marco ASP.NET MVC, que es fantástico.

+0

Gracias ... esto se ve muy bien. Originalmente había pensado en hacer el sitio en MVC (como parte de la experiencia de aprendizaje) pero después de pensar más, creo que sería un objetivo más realista codificarlo en ASP.NET si fuera la ruta de desarrollo personalizada. Como no tengo experiencia MVC, me cuesta tanto aprender una API nueva en combinación con aprender una nueva plataforma de desarrollo + con los problemas propios de la creación del sitio. Pero definitivamente haré más investigación y lo pensaré más. Realmente sería una experiencia de aprendizaje impresionante, es muy tentador. De nuevo, 4 el enlace – dferraro

+0

Además, miré el sitio y el foro de discusión. Tenía una actividad muy obsoleta, sé que es de código abierto, pero sin ningún tipo de soporte realmente podría terminar siendo atornillado. De nuevo tendríamos que mirar más adentro, quizás ya haya una comunidad construida en algún lugar. – dferraro

+0

Entiendo lo que dices sobre la actividad. Sugiero mucho aprender el marco MVC. Estuve pensando lo mismo que hace un mes y ahora estoy tan feliz de haber empezado a aprenderlo. No fue tan difícil como pensé que sería y la libertad que te da vale la pena el esfuerzo. – WVDominick

Cuestiones relacionadas