2011-05-03 7 views
5

No puedo creer que todo el código para jQuery haya sido hecho a mano.¿Hay una herramienta automatizada para generar librerías de secuencias de comandos?

Editar. Sólo para estar cleaeer

escritura # tiene un conjunto de bibliotecas que se envuelven jQuery. Esto me permite llamar a las funciones jquery de forma natural C# way. Pero son grandes y largos. Pero también se ven limpios y consistentes. Parece que una herramienta los generó. Pero no hay ninguna herramienta en el paquete arp de scripts. De ahí la q

+0

Debe aclarar su pregunta. :) – DuckMaestro

+1

El hombre que conoce la respuesta entendió la pregunta, pero lo aclararé – pm100

Respuesta

5

Desafortunadamente no hay una herramienta mágica ... y yo no escribir a mano el código de jQuery.

Si lo miras verás que uno realmente tiene que ver todos los "caprichos" ... ummm ... características logradas variando las secuencias de parámetros/recuentos, etc. para obtener diferentes comportamientos, así como posibles valores de devolución diferentes, etc. Toda esta información simplemente no está en el guión para poder crear un buen contenedor.

Además hay lugares donde hay que pensar en lo que es una útil experiencia de C#/natural será ... por ejemplo, el uso de enumeraciones para representar literales de cadena, literales numéricos. Cómo representar diferentes comportamientos como sobrecargas o API C# con nombres diferentes que se traducen a la misma llamada en tiempo de ejecución. Lo mismo ocurre con algunos genéricos que serían útiles.

no su ciencia espacial, pero requiere un poco de trabajo. También depende del tamaño de la API que estás tratando de envolver. jQuery core es un área de superficie bastante grande, en comparación con otros plugins jQuery.

+0

Tenía la esperanza de envolver el dojo. V grande. Veo que el kit nítido parece tener un generador de envoltura, tal vez pueda modificarlo – pm100

+0

Háganme saber si responde preguntas y/o desea rebatir ideas al crear un contenedor Dojo. Creo que sería una adición útil para algunos. Esperemos que el generador de envoltura pueda proporcionar un comienzo razonable. –

+0

¿Logró llegar a algún lugar con la generación de la biblioteca dojo? La nueva API se parece mucho a algo que podría ser fácilmente envuelto ... No usa variables globales, ¿hay suerte? – MBoros

0

No estoy seguro de si me estoy haciendo la pregunta correcta, pero está buscando una generación de código para jQuery? Si es así, no creo que exista. Sin embargo, hay grandes complementos que puedes usar con software libre como Aptana Studio. Espero que ayuda :)

Cuestiones relacionadas