¿Qué habilidades necesito aprender para poder crear un sitio web de redes sociales?

Hacer una red social es una hazaña de programación formidable con muchas complejidades. Además de ejecutar un trabajo de diseño de UI / UX de calidad y completar el desarrollo front-end, también debe tener una amplia experiencia en back-end y en bases de datos. Además, debe poder codificar algoritmos complejos de suministro de noticias para ofrecer el contenido más atractivo a sus usuarios que los mantendrá utilizando la aplicación. Después de completar su marco, también necesita aprender lenguajes de programación nativos para cualquier dispositivo móvil que usará su aplicación. Si es completamente nuevo en estos campos, podría llevar años familiarizarse y dominar esta amplia gama de habilidades para construir y ejecutar con éxito un sitio de redes sociales.

Teniendo en cuenta la dificultad de construirlo usted mismo, puede encontrar ventajoso utilizar un proveedor de servicios de marca blanca. Esto le permite minimizar su riesgo financiero y evitar una enorme inversión en tiempo y energía tratando de construirlo desde cero. Esto también significa que puede llevar su producto al mercado más rápido y permitirle concentrar sus esfuerzos en construir su comunidad y, si es necesario, salir y recaudar fondos para la inversión de capital. Puede usar un producto de red social de marca blanca para llegar al mercado rápidamente, y siempre tiene la opción disponible para construir el suyo en el futuro.

Si decide que va a adoptar un enfoque de marca blanca, consulte ExistSocial. Tienen una red social de marca blanca que se puede personalizar para cualquier necesidad y aplicación.

ExistSocial se asocia con clientes premium que buscan crear experiencias únicas a través de entornos sociales personalizados. Se centraron en una experiencia móvil primero, creando potentes aplicaciones nativas para iOS y Android para proporcionar un rendimiento sin compromisos y una experiencia de usuario en dispositivos móviles, así como en la web. Si quieres un producto premium, échale un vistazo y crea tu propia red social.

El código y el software es solo una pequeña parte y, para ser sincero, no es tan importante. Todo el mundo con algunas habilidades de codificación puede construir algo que se parezca a FB, Twitter o Quora. Sin embargo, hay más para hacer una experiencia social.

Por ejemplo, cuando Facebook introdujo el intercambio de fotos, no introdujeron algo realmente nuevo. Compartir fotos era bastante común en aquel entonces y la característica que introdujeron no era mejor desde la perspectiva del software. Sin embargo, fue mucho mejor que todos los demás sitios para compartir fotos porque se diferenciaron en un comportamiento fundamental: el etiquetado. En otros sitios, también podría etiquetar imágenes con básicamente todo lo que prefiera (ubicación, clima, construcción, etc.). Dentro de Facebook solo se podía etiquetar de una manera: con personas. Y al hacerlo, la imagen también aparecería en las publicaciones en la pared de alguien.

Por lo tanto, construir un sitio de redes sociales no se trata de la parte de tecnología, sino de la parte de diseño: cómo dejar que algunas partes del sitio funcionen para la red. Se trata de utilizar un conjunto de principios de diseño que le permiten crear experiencias verdaderamente sociales. Experiencias que se conectan, que las personas quieren confiar, con las que pueden relacionarse, en las que desean participar con amigos o extraños, a las que desean contribuir con su tiempo, esfuerzos y experiencias que pueden compartir con otros.

Primero debe decidir si desea crear un sitio o si desea aprender a diseñar y codificar. Los dos son diferentes.

Si es lo primero, no es necesario que codifique el sitio usted mismo ni aprenda programación. Simplemente use Ning, o una de las alternativas a Ning y concentre sus esfuerzos en conseguir una audiencia y atraerlos.

Si es lo último, entonces hay muchas sugerencias en las otras respuestas, pero creo que lo estás haciendo de la manera incorrecta. Primero decida qué quiere aprender y por qué, y eso decidirá qué debe usar para construir su sitio. ¿Quieres aprender a codificar para conseguir un trabajo? en cuyo caso ir con PHP + CodeIgniter. ¿Desea aprender a codificar para poder escribir programas rápidos que lo ayuden en sus otras actividades? En ese caso, haga el sitio web en Python + Django. Aquí hay muchas posibilidades, así que no las enumeraré todas.

Para el inicio, sugiero Ruby on Rails … Dado que es ampliamente utilizado por el inicio de hoy en día, puede encontrar muchos desarrolladores con un precio relativamente asequible. También debe usar el alojamiento Heroku como el mejor para la programación basada en RoR. Mysql será adecuado para la base de datos. También debe usar Redis o Memcache para la actividad y notificación en tiempo real. Para los scripts del lado de los clientes, puede optar por los scripts de Coffee o Backbone.Js como alternativa para los javascripts comunes. Buena suerte con tus ideas.

aprender php
bst de suerte