Espera, ¿qué quieres decir con que alguien lo intentó?
La mitad de construir cosas nuevas es la ingeniería inversa de otros productos. Entiende lo que hace la gente, innova y luego construye una versión más rápida, más confiable y eficiente, o simplemente está haciendo una imitación, que es una forma de prepararse para una mala práctica y un fracaso.
Sin embargo, debe comprender cada pieza de tecnología, o al menos tener esa atención. Dado que las aplicaciones web como YouTube son mucho más que una aplicación web que sirve contenido. Especialmente esa parte que mencionaste (Video). Es una cosa completamente nueva y diferente.
- ¿Cuál es la mejor herramienta de edición de imágenes en línea?
- ¿Cuál es el mejor video tutorial en línea para aprender Python para el desarrollo web?
- Cómo escribir un script para mostrar una notificación en mi computadora portátil con respecto a las noticias y puntajes de IPL
- ¿Puedo configurar aplicaciones de Chrome como aplicación predeterminada en mi computadora?
- ¿Necesito descargar algo para comenzar a escribir código en HTML, Javascript o CSS?
Un ejemplo del desglose sería algo como esto:
Almacenamiento> Google Cloud Storage
Transcodificación de video> Google Cloud Engines
Ubicaciones de distribución> Videos de caché, Balance de carga.
Sitio web de servicio> Restricción de contenido, Experiencia del usuario
Servicios web> Actualización en vivo, colas, notificaciones
Web Frameworks> Escalable, Polygot Framework.
Depende de qué tan profundo caves y lo descubras.
YouTube realmente no ayuda a comenzar de la manera correcta, porque es más complejo, pero si usa una herramienta como la que mencioné aquí:
La respuesta de Yad Konrad a la Investigación de la competencia: ¿Cuáles son las mejores alternativas de builtwith.com que existen?
Puede tener una idea general de cómo se ejecuta esta aplicación web y luego simplemente conecta los puntos.
Wikipedia dice:
La ingeniería inversa es el proceso de extraer conocimiento o información de diseño de cualquier cosa hecha por el hombre. [1]: 3 El proceso a menudo implica desmontar algo (un dispositivo mecánico, componente electrónico, programa de computadora o materia biológica, química u orgánica) y analizar Sus componentes y funcionamiento en detalle.