10 criterios para elegir el marco correcto
¡Estás progresando y eso es algo bueno! Ya sabe que va a utilizar un marco para desarrollar su sitio o su aplicación. ¿Pero cual? Aquí hay una lista de verificación que puede usar para evitar cometer un error:
1.Popularidad y tamaño de la comunidad.
Cuanto más conocido y reconocido sea el marco, más "vivirá", evolucionará y se completará: nuevas ideas, el número y la calidad de los complementos, etc.
2. Filosofía
Esta es la esencia misma del marco: es un criterio fundamental para garantizar que satisfaga sus necesidades. Una herramienta desarrollada por profesionales para sus propias necesidades obviamente satisfará las demandas de otros profesionales.
3. Sostenibilidad
Antes de elegir un marco, asegúrese de que pueda seguirle el ritmo durante todo el tiempo. Esto simplifica tanto el mantenimiento como la actualización de sus aplicaciones.
4. Apoyo
Otro criterio que no debe pasarse por alto es la facilidad de encontrar respuestas a sus preguntas y obtener ayuda. Identifique el soporte disponible: del editor. ¿De una comunidad (listas de correo, IRC, etc.)? ¿De las empresas de servicios (desarrollo, soporte, capacitación)?
5. Técnica
Para evitar quedar atrapado en un laberinto, siempre es preferible elegir una solución interoperable; uno que respete las mejores prácticas en términos de desarrollo (patrones de diseño)
6 seguridad
Cualquier aplicación es potencialmente vulnerable. Para minimizar el riesgo, siempre es mejor seleccionar un marco capaz de garantizar funciones de seguridad (gestión XSS, por ejemplo).
7 documentación
Es una necesidad absoluta evaluar la naturaleza, el volumen y la calidad de la literatura existente sobre un marco: una herramienta bien documentada es más fácil de usar y más actualizable.
8 licencia
Las licencias son importantes simplemente porque pueden tener un impacto significativo en sus aplicaciones. Por ejemplo, una aplicación desarrollada utilizando un marco con licencia GPL estará necesariamente sujeta a GPL. Por otro lado, este no es el caso para un marco con licencia MIT.
9. Disponibilidad de recursos en el mercado
Quizás desee tener un equipo técnico que lo rodee durante la fase de desarrollo o en el largo plazo, tanto para el mantenimiento como para las actualizaciones. En otras palabras, asegúrese de que las habilidades requeridas para la herramienta que está utilizando estén disponibles en el mercado abierto.
10. Pruébalo
Esa es la clave! No se conforme con leer reseñas, comentarios y rumores, buenos o malos, en Internet. Al probarlo, podrá tomar una decisión y asegurarse de que está completamente cómodo con la herramienta.