jpcw escribió:
Freddie escribió:
Lección: Con una interfaz espectacular, usable y fácilmente extensible, a nadie le importará que tu código sea una mierda
Vista......
¿Vista es usable?
Respecto al tema en particular, creo que simplemente es cuestión de qué tipo de compromiso quieres realizar. Realizar una aplicación (un CMS, por ejemplo) de cero es un ejercicio académicamente bastante interesante (y recomendado) pero su valor práctico en el mundo real varía mucho.
¿Invertirás tiempo en investigación y desarrollo para crear uno propio o te comprometes y sacrificas algunas libertades al utilizar un aplicativo ya desarrollado pero que te acortará los tiempos de desarrollo?
La respuesta es decisión propia.
Y el caso se puede extender al uso de frameworks por ejemplo. Un framework no es nada más que un conjunto de clases enlazadas y preparadas, ya armados y relacionadas entre sí, normalmente siguiendo las mejores prácticas PARA UN FIN ESPECÍFICO.
Esas últimas palabras son las palabras claves del asunto. Cuando uno utiliza un framework en particular lo debería hacer por que entiende las limitaciones que le da, y, de nuevo, se compromete a usarlo de la manera en que los autores le demandan.
Usar un framework X por moda, sin convicción, y sin probarlo profusamente, hará que tratemos de imponer nuestras propias costumbres a éste y al final lo sintamos inflexible, mal desarrollado (independiente de si lo esté o no), y demás.
De nuevo, todo depende de cómo entendamos y asimilemos el asunto que podamos aceptar - o no- utilizar un aplicativo/framework/lenguaje.