2011-05-08 6 views
5

No es alguien que utiliza lua-capa o sueltarutinariamente?lua meta-objeto de modelo de protocolo: lua-capa vs suelta

¿Qué es más maduro, estable, sin errores -> "mejor"?
¿Alguna de ellas es suficientemente madura para el entorno de producción?

  • lua-capa - actividad Ninguno - actualizó por última vez Nov.2010 - marcada como beta
  • suelta - actividad Ninguno - la última actualización del Dec.2008 - ???

¿Alguna experiencia?

(en busca de una respuesta de alguien que tiene experiencia real con ellos :)

+1

Según lo que he visto, la mayoría de las librerías OO para Lua tienden a ser utilizadas solo por las personas que las escribieron (y solo por un breve período experimental antes de ser abandonadas), porque la mayoría de los programadores Lua no sienten el necesidad de infligir un modelo de objeto sobre ellos mismos. –

Respuesta

3

de responsabilidad: No tengo experiencia directa con ninguna de esas bibliotecas, pero tengo un poco de experiencia en la creación my own OOP lib.

De las dos bibliotecas que ha propuesto, lua-coat parece ser mejor. Mis dos razones principales:

  • Tiene algunas fairly recent commits
  • Tiene automatizado tests. En mi humilde opinión, cualquier libio serio debería tenerlos (*), pero es especialmente importante en libs OOP; Hacer un seguimiento de todas las cosas que pueden salir mal en una refactorización es simplemente imposible sin una prueba automatizada.

(*) Mi lib también tiene pruebas, te lo advierto. Solo están en un different repo, por ahora.

+0

Vengo del mundo perl, así que especialmente buscando el puerto alces/mouse para lua. ;) Gracias por la respuesta. – jm666

Cuestiones relacionadas