Tal vez no sea inteligente, pero debe poder expresarse en su idioma y en términos de métodos, propiedades y estilos para lograr un proyecto tan grande (bueno, no es que haya gmails colgando de las paredes y probablemente esté subestimando la complejidad de gmail por cierto).
Si va a “desarrollar su propio marco”, necesitará muchas habilidades, deberá producir diagramas del sistema, documentación y (si lo hace bien) tomará más tiempo completar su proyecto (probablemente estamos hablando de años de todos modos).
Las alternativas son:
- ¿Cómo debería un buen equipo comenzar a desarrollar cualquier tipo de aplicación web?
- ¿Cuál es la vida de un desarrollador web?
- ¿En qué se diferencian las aplicaciones web progresivas de las aplicaciones nativas en términos de UX?
- ¿Cuáles son los idiomas utilizados para desarrollar la interfaz de una aplicación web?
- ¿Puedo escribir una aplicación web front-end con código de máquina?
- Intenta trabajar con alguien más marco (s). es decir, lea los documentos, tal vez YouTube algunos videos, obtenga un gran equipo detrás de usted (necesitará un equipo)
- Renunciar a PHP (no hagas esto, es infantil)
- Cambia a un rol de coordinación donde eres el tipo de “panorama general” que solo ocasionalmente cambia el código.
Personalmente, nunca probaría este solo, porque YOLO (solo vives una vez), disfruto de la luz del sol, y vas a sacar una buena parte de tu vida. Se necesitará mucha pasión, impulso, inteligencia y una bolsa de trucos más grandes que el saco de santa para construir un marco de “complacer a algunos”, y mucho menos un “complacer a todos”.
Considere también las necesidades que tendría externas a PHP, para gmail existe un amplio conocimiento de los sistemas de correo electrónico, administración de sistemas Linux, escalabilidad, front-end, tienen integraciones y aplicaciones de terceros, y Google es un gran jugador (como 1,000 ‘ s de desarrolladores) por lo que necesitarás ser rápido también jajaja.