buzu escribió:
Yo más bien recomendaría al revés. Aprende primero Js y luego te metes en líos con los fW
El que yo recomiende JQuery para este proyecto en particular no significa que le reste importancia a aprender javascript, es mas, yo recomendaría, en la medida de lo posible, aprender Javascript purito purito -como tanto parece gustarte- y luego pasar a algún Framework o crear sus propias librerías.
buzu escribió:
(o debo decir y luego te das cuenta que los Fw no tienen ventaja alguna sobre Js?)
Esa afirmación me parece totalmente errónea, los Frameworks ofrecen enormes ventajas al facilitar tareas repetitivas, ahorrar tiempo y evitar inventar la rueda de nuevo.
buzu escribió:
Pero entiendo lo que dices. De hecho creo que es lo que cualquier otro haría ya que los FW son relativamente más fácil que Js,
Exacto la idea de los Frameworks es hacer las tareas más fáciles.
buzu escribió:
pero claro resolver problemas relacionados con FW se puede tornar difícil, especialmente cuando combinas diferentes FW.
Felizmente hay una gran comunidad/ejemplos/documentacion que probablemente ya ha tenido ese problema y a la cual se puede recurrir en caso de necesitar ayuda.
buzu escribió:
Por que combinar diferentes FW? simple, generalmente los usuarios novatos que usan Fw por no querer aprender verdadero Js también usan otra cantidad de efectos cool tipo lightbox. Estos efectos ya usan un Fw (no todos) y al combinar diferentes efectos corres el riesgo de estar combinando diferentes Fw de igual manera. Al combinar diferentes Fw lo más seguro es que en determinado momento te encuentres con problemas de incompatibilidad entre los Frameworks.
Totalmente de acuerdo creo que es mala idea mezclar diferentes Frameworks, sin embargo, no es justo que le quites valides a estos diciendo que no son verdadero Javascript, por que la intolerancia?
buzu escribió:
Solución? Una posible solución a esto es que los creadores de Fw usarán pseudo namespaces, pero no creo que lo hagan.
Tal vez no, pero por que subestimarlos?
buzu escribió:
Por tal motivo, creo que usar FW no es la solución, si usas Js no encontrarás problemas de compatibilidad (claro, en sueños). Lo problemas de incompatibilidad se dan ahora entre navegadores, pero eso es muy fácil de solucionar. Mas fácil que solucionar un problema de compatibilidad entre Frameworks.
Claro que los Frameworks tienen desventajas: funciones innecesarias que no siempre se usan o no serán usadas nunca para un proyecto en particular, ó heredar el bug de alguien mas, que peor que arreglar el desastre de otro?, el peso en caso de que la velocidad de descarga sea una prioridad es una gran desventaja también.
En conclusión creo que es decisión del programador, basado en su experiencia, decidir cuando ó cuando no usar Frameworks, pero no me parece valido descalificarlos y no tenerlos como una opción ya que pueden ser una gran ventaja si son usados de forma correcta.
Saludos