[quote=418400:@scarJessLpezSierra]Hola.
Existen buenos plugins gratuitos para Xojo?
Acostumbrado al mundo de Java y Javascript donde los mejores plugins son de dominio pblico, tengo la impresin de que en Xojo no hay apenas nada Open Source. Todo lo que encuentro interesante son plugins de pago y a precios, en mi opinin, escandalosos.
Un saludo,[/quote]
Nada que no haya dicho el resto. Hay muchsimo cdigo disponible, pero no plug-ins.
Aqu hago el matiz: Muchas veces al decir “un plug-in” realmente no ests diciendo lo mismo que Xojo llama plug-ins. Lo digo por tu ejemplo de javascript.
En Xojo un “plug-in” es ms parecido a una librera binaria compilada (un dll de windows por ejemplo) mientras que libreras que implementan cdigo resolviendo problemas hay muchsimo y mucho de eso es libre.
Por ejemplo, MacOSLib tiene cientos de funciones para aprovechar libreras de MacOS (hay equivalentes para Windows e iOS) y todas estas funciones son visibles en implementacin y uso. En los foros mismos hay cientos y cientos de funciones enteras en cdigo que te resuelven problemas complejsimos.
Luego es cierto que hay cdigo cuyo cdigo fuente tiene un coste (y que bien vale lo que cuesta) pero una vez comprado el cdigo es visible (la licencia no permite distribuirlo, pero puedes verlo y ver como funciona) y luego estn los “plug-ins” en forma, que suele ser cdigo C compilado con funcionalidad mucho ms avanzada o con resultados mucho ms rpidos (porque son, efectivamente, libreras nativas binarias). Los plug-ins raramente son de cdigo abierto en parte por el trabajo que conllevan y en parte porque es comn que el formato plug-in se escoja precisamente para no hacer disponible el cdigo, sino su funcionalidad.
La comparacin con lenguajes utilizados universalmente es un poco injusta porque esa es en buena medida la razn detrs de que haya tanto cdigo disponible (tambin lo es que muchas cosas de cdigo abierto exigen que derivados lo sean tambin, lo que hace que haya ms cosas disponibles).
La comparacin algo ms justa sera con lenguajes de uso ms corporativo, donde hay libreras que pueden costar cientos o miles y se considera algo ms normal.
En todos los casos los plug-ins son una conveniencia. Te ahorran tener que implementar t muchas cosas. El coste de esa facilidad es justo que tiene un coste y quien los hace los ha hecho porque exista una oportunidad de cobrar por dar la facilidad.
Yo intento usarlos lo menos posible porque eso me obliga a aprender como hacer las cosas yo, pero he aprendido a ver su lugar y beneficios cuando necesitas dar resultados y t tambin cobras por tu tiempo, por lo que tirarte dos semanas replicando la funcionalidad de un plug-in no tiene sentido econmico.
Un matiz aqu: El universo de plug-ins dentro de Xojo es adems muy diferente si quieres desarrollar para Web vs. para Desktop. Web es mucho ms reciente y hay mucho menos “universo” de plug-ins. Tambin es cierto que es ms fcil aprovechar cdigo y libreras existentes de JS si ests dispuesto a comprender como incrustar javascript propio en la webapp (mientras que para Desktop hay veces que un plug-in puro y duro es la nica opcin posible).