La mayoría de los desarrolladores experimentados habrán escrito, con el tiempo, tal vez una pequeña colección o biblioteca de varios métodos de utilidad que los ayuden con sus proyectos.
Escribir una biblioteca específica con la intención de publicar de modo que una amplia gama de usuarios en una amplia gama de aplicaciones puedan beneficiarse de su biblioteca generalmente no garantiza el esfuerzo. Este tipo de proyectos son proyectos en sí mismos y el desafío es hacerlos eficientes e implementables por casi cualquier persona que busque ese tipo de solución. Esto es algo que puede considerarse después de recopilar mucha experiencia y trabajar con el código y las implementaciones de muchas personas.
Sin embargo, para sus propósitos en el desarrollo de un proyecto de chat con autenticación, apostaría a todos mis chips que estas implementaciones se han reinventado y reinventado una y otra vez, en todo el mundo, porque no son tan complejas. Es más fácil y rápido crear una solución para estas aplicaciones nuevas que escribir una biblioteca para todos. Hay demasiadas plataformas y demasiadas preguntas de diseño.
- Cómo usar Dreamweaver para crear un sitio web
- ¿Es ASP.NET lo más parecido al marco de solución todo en uno? Tiene un buen rendimiento, un lenguaje potente detrás de él, que puede manejar operaciones intensivas de CPU a diferencia de JavaScript.
- ¿Qué lógica de programación se usa para agrupar elementos similares en un flujo de actividad social?
- ¿Cuál es el futuro de Python?
- ¿Cuál es la mejor manera de implementar el Proyecto Reactjs?
Como eres un programador junior, creo que ganarías más escribiendo tu propio proyecto desde cero. La experiencia valdrá más para ti que el resultado final en sí. En el camino, se quedará atrapado muchas veces, especialmente cuando se trata de los temas generales en los que estará incursionando: bases de datos, seguridad, comunicación, interfaz de usuario no importa. Hazlo. Escríbelo todo. Y no te rindas. En mi último año en la universidad tuvimos que escribir una aplicación de chat en red y mi compañero y yo la resolvimos en muy poco tiempo. Sobre todo, fue divertido.