Pregunta

Tengo una biblioteca selector de fechas escrito para MooTools que quiero puerto al prototipo. Se ve a ser una larga tarea ardua y me pregunto si alguien ha visto o guías escritas sobre las diferencias entre los dos. Un diccionario de traducción de todo tipo, donde puedo mirar hacia arriba en función del MOO y ver el equivalente prototipo, o viceversa.

Lo mismo también estaría bien para jQuery para crear prototipos.

¿Fue útil?

Solución

He querido encontrar algo como esto por un tiempo. ¡Gracias por lo que quería hacer mi propia y hace un par de semanas empecé ArtLung Rosetta , un esfuerzo para tener una página "Hello World" con diversas técnicas en muchas bibliotecas importantes. Es un trabajo en progreso.

Sin embargo, Hace unas semanas me encontré con este recurso EXCELENTE por Matthias Schütz . La Tabla comparativa de JavaScript Library . Ese sitio de referencia tiene comparaciones de sintaxis con enlaces a la documentación pertinente para: DOM Listo , DOM Fundamentos , DOM Filtrado , manipulación DOM , Efectos , Transitions , Eventos , Funciones personalizadas , Ajax y .

Me gusta la comparación de las distintas bibliotecas se acerca -. Me parece que aprendo mucho acerca de las propias bibliotecas, y mi propio estilo de programación y cómo puedo mejorarlo llevando a cabo la misma tarea en múltiples marcos

Otros consejos

Voy a tomar una puñalada en esto. Si no ha encontrado ningún recurso después de una búsqueda en Google a fondo, yo diría que está pegado con sólo abrir las API de cada uno y simplemente consultar un lado a otro y mirando a los ejemplos.

En realidad estoy yendo de Prototipo de jQuery en un proyecto en este momento. (Aparte: Soy mucho más feliz con jQuery haber utilizado tanto para un rato.) Mi flujo de trabajo básico se acaba de hacer referencia a la API, según sea necesario

.

Me sorprendería si había un mapeo de uno a otro, aunque tales. En uno u otro marco, hay muchas maneras de hacer una tarea determinada, y encima de eso trabajan en diferentes e importantes maneras. Seguro que hay alguna correspondencia 1: 1 como "addClass" frente a "addClassName", pero la manipulación jQuery DOM normalmente trabaja en conjuntos de elementos (que pueden ser sólo un conjunto de 1), mientras prototipo funciona en elementos individuales (que pueden ser envueltos por una cada instrucción para trabajar con conjuntos).

Afortunadamente, ambos tienen bastante buena y fácil de usar / API de referencia.

Buena suerte.

Según lo mencionado por Keith, no hay una. 1: 1 correspondencia entre las características proporcionadas por bibliotecas

Aún más importante: los diferentes marcos requieren diferentes formas de pensar. Es muy poco acerca de cambiar el nombre de funciones, es más acerca de cómo escribir el código en el estilo de otro marco. Pensando como "¿Cuál sería la forma jQuery de hacer esto?"

Si va a portar código del marco de A a B y B no sabe muy bien, puede acabar fácilmente con algo bastante feo.

No puedo pensar en ninguna guía sobre la conversión. Pero ha habido unos pocos Biblioteca1 frente Biblioteca2 entradas de blog donde las bibliotecas se comparan y contrastan. Probablemente vale la pena caza aquellos abajo y leerlos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top