Quiero construir un sitio de redes sociales (en escala masiva) pero no tengo habilidades de TI. ¿Qué tengo que hacer?

Soy un desarrollador web (o al menos me considero uno) y en ese momento, tengo 16 años. Para crear una red sotial en escala masiva , necesitará conocer los conceptos básicos del desarrollo web: HTML, CSS, Javascript. Esto le dará el poder de crear sitios web muy básicos. El poder de hacer la estructura del sitio, algunos estilos y algunas animaciones básicas. La combinación de estos 3 idiomas se conoce como Front-end porque constituye el área que ve el usuario.

Pero, ¿cómo almaceno información y hago que la parte divertida de una red sotial se active? Bueno, aquí tienes dos opciones …

MEAN STACK: esta es una combinación de M ongoDB, E xpress, A ngular2 y N ode.js. Todo esto utiliza Javascript como su idioma principal, por lo que es más fácil para los desarrolladores trabajar con ellos.

  1. MongoDB es una base de datos para que almacene toda la información, publicaciones y comentarios … en resumen, almacena todos los datos que necesita conservar durante la vida de un usuario.
  2. Express es una biblioteca de node.js para manejar conexiones con su servidor fácilmente. Con él, puede CREAR, LEER, ACTUALIZAR y ELIMINAR ( CRUDAR ) los datos en su base de datos.
  3. Angular2 es un marco Javascript desarrollado por Google para crear sitios web interactivos. Funciona entre el usuario y la base de datos. Con él, puede poner los datos de la base de datos en el navegador. También es uno de los frameworks javascript más rápidos que existen.
  • Node.js es un lenguaje de programación que utiliza la sintaxis de Javascript. Es muy potente y puede manejar varias conexiones al mismo tiempo. Va perfecto para su servidor, ya que probablemente tendrá cientos de miles de usuarios tratando de conectarse a la vez.

La otra opción es la LAMP STACK . Utiliza L INUX, A PACHE, M ySQL y P HP. Con esta pila, puede hacer que su aplicación funcione dentro de semanas. Pero el rendimiento no es muy bueno. Una vez hice una red sotial muy simple usando esta pila, pero era muy lenta y, a la larga, el código era todo un desastre. Yo personalmente te recomiendo que uses la pila MEAN .

Usted, por supuesto, tiene muchas más opciones como python, ruby ​​o java, pero son muy caras y complicadas.

Por lo tanto, por ahora necesitará al menos 2 personas trabajando para usted: un desarrollador web front-end que pueda hacer el diseño y la estructura de la red y un desarrollador back-end que pueda trabajar con node.js, Express y mongodb. O (si puede encontrar uno) un desarrollador web de pila completa que puede trabajar con todo.

Espero que esto te dé una mejor idea de cómo funciona realmente una red sotial. Dios mire

Me alegra que haya declarado que tiene una buena visión, por lo tanto, sabe lo que está haciendo y a punto de aventurarse. La contratación externa puede ser peligrosa, especialmente si no es una empresa registrada ni tiene una empresa registrada. Sin embargo, si ya lo tiene, siempre puede externalizarlo (lo que puede ser costoso si no tiene el capital inicial).

Ahora, si tiene el capital inicial, puede comenzar haciendo que la compañía con la que se está asociando firme un Acuerdo de No Divulgación (NDA) de modo que su idea esté protegida y no se pueda vender a otra compañía.

Sin embargo, desde una perspectiva comercial, te sugiero que trabajes con freelancers, ya que realmente están basados ​​en ideas y no por el dinero por ahora. También es importante que firme un NDA con ellos para proteger su idea y tenga un acuerdo permanente o MOU que cubra la duración del trabajo, así como el modo de pago y las condiciones de pago.

Si tiene a alguien que tiene una idea sobre TI como consultor (freelance), sería de gran ayuda para guiarlo y no cometer esos errores que cometen muchas empresas.

WordPress, desde mi experiencia, es la forma más fácil y rápida de crear una red social a gran escala con un presupuesto pequeño. La combinación de complementos y temas creados por la comunidad le brinda la capacidad de cambiar su propósito para cualquier cosa que pueda imaginar.

Primero querrás comprar hosting que es bastante barato. Rebel (← 25% de descuento) ofrece hosting por alrededor de $ 3.49 por mes. Tiene una interfaz para instalar WordPress con un solo clic, es muy fácil.

También están Drupal y Joomla, pero nunca los he usado para hacerle saber cuán fáciles / útiles son.

Podemos ayudarlo a convertir sus ideas en un desarrollo sorprendente. Vea nuestro trabajo en Contact i-verve para aplicaciones sociales y sitio web. … o DM nosotros.

Adquiera algunas habilidades de TI o contrate a alguien que tenga habilidades de TI.

Si tienes capital, crea una empresa y contrata a las personas adecuadas. Si no lo hace, busque algunos capitalistas de riesgo y use sus mejores habilidades persuasivas para obtener los fondos. Te resultará difícil encontrar buenas personas que estén dispuestas a trabajar gratis. Si no puede hacer eso, tal vez no sea una idea tan válida como parece. Una buena visión es solo el primer y más pequeño paso para crear un gran producto.

Si realmente le apasiona la idea, y ha pasado mucho tiempo pensando en cómo mejorará la vida de quienes la usan, considere convertir el concepto en ficción. Quién sabe, tal vez tu novela podría vender algunos millones de copias. Nadie te lo robará.

No deberías hacerlo en mi sincera opinión

Encuentre a alguien que tenga las habilidades de TI.

Crea un contrato para que nada se desordene.