Pregunta

Tenemos una gran aplicación web que se ejecuta en lazo, principalmente porque primero era una gran base de datos interna de creación de archivos, que se abriría al público como una aplicación web.

Sin embargo, la aplicación web no usa Filemaker, se ejecuta en una base de datos MySQL, recreada todos los días.

La única razón que conozco para usar el lazo es su fácil integración con Filemaker, pero nunca usé el lazo. (Soy un chico perl / php / mysql / javascript)


Entonces tengo tres preguntas:
¿Lasso es un lenguaje viable para una aplicación web? ¿Hay algún beneficio importante que ofrezca sobre otros idiomas?

¿Deberíamos querer actualizar esa aplicación, deberíamos usar un lenguaje más utilizado y conocido, o deberíamos seguir con el lazo?

¿Hay alguien aquí que realmente use lazo?

¿Fue útil?

Solución

Hola ... solo pensé en agregar mis dos centavos a la discusión: actualmente me estoy desarrollando diariamente en Lasso. Fui contratado aquí (gran universidad de Nueva Inglaterra) hace aproximadamente 1,5 años como programador web ... con poca experiencia en programación (en una vida anterior, era diseñador web. Sabía CSS y HTML como el dorso de mi mano, pero solo algunos php muy limitados). De hecho, ni siquiera había oído hablar del lenguaje de programación Lasso antes de comenzar aquí. De todos modos, estaban bastante seguros de que lo recogería rápidamente. Tan escéptico como yo, tenían razón. La sintaxis de Lasso es rápida y fácil de aprender. Una vez que coloca la cabeza alrededor de la sintaxis y el [SquareBrackets] , el resto cae en su lugar al instante. En poco tiempo pude construir algunas aplicaciones web realmente complejas, basadas en bases de datos.

En cuanto a la comunidad, claramente Lasso's no tiene el tamaño de php o ruby ??... pero lo que he encontrado es que los desarrolladores de Lasso son fanáticos del lenguaje y, por lo tanto, son muy activos y útiles. Personalmente, encuentro una pequeña comunidad dedicada más fácilmente accesible y menos intimidante. La mayoría de las conversaciones de Lasso realmente jugosas tienen lugar en LassoTalk . Ah, también, asistí a la Conferencia de Desarrolladores de Lasso el año pasado y me impresionó la dedicación de la compañía Lassosoft y la comunidad de desarrolladores. (Sin mencionar todas las cosas emocionantes que vendrán en Lasso 9 ... ¿más adelante este año?)

Algunas desventajas de Lazo: Primero y principal, costo. Es caro. No hay dos maneras de hacerlo (aunque si solo está buscando construir algo para una demostración o para una implementación muy pequeña, es posible que pueda salirse con la instalación del desarrollador ). En segundo lugar, la falta de opciones de alojamiento maduras. Eche un vistazo a la gran cantidad de cosas que puede obtener en $ 5 / mes al azar. php hosting plan y compáralo con todo lo que puedas encontrar para Lasso. Sí, es bastante difícil por ahí (estos tipos no tienen mucho que ver, pero son bastante confiables: cheaplassohosting.com ) Sin embargo, supongo que la mayoría de los usuarios de Lasso están alojando sus propias soluciones.

Si decide continuar con Lasso, aquí hay algunos recursos que he encontrado que son invaluables:

tagSwap: un intercambio de pupila para etiquetas personalizadas de lazo

Referencia de lazo

Consejo de la semana

También vale la pena señalar, hay un entorno Lasso para Eclipse, así como un soporte incorporado en Panic's Coda (¡que lo apoyo con entusiasmo!).

Yeesh ... no quería decir que esto fuera tan largo. De todos modos, me complacería responder algunos detalles para usted. ¡Buena suerte con la dirección que elija!

Otros consejos

Lasso tiene una larga historia. Nuestra empresa lo usó bastante antes, antes de pasar a PHP. Lasso tenía una sintaxis bastante engorrosa, pero eso fue hace muchas revoluciones (3.6.6, alrededor del año 2001) y puede haber mejorado. Mi sensación es que la comunidad de desarrollo es relativamente pequeña.

Centraría su decisión en dos preguntas:

1) ¿Funciona ahora? 2) ¿Con qué facilidad puedes encontrar o entrenar a alguien que conozca a Lasso?

Dado que su back-end es MySQL, no hay obstáculo para usar un lenguaje como PHP para eso. La transliteración de Lasso a PHP suele ser bastante sencilla, dependiendo de cuántas de las instalaciones más avanzadas de Lasso esté utilizando. Pero incluso esos tienden a tener equivalentes listos en PHP y similares.

Realmente no hay una respuesta fácil. Si la aplicación no funciona bien o funciona mal, y / o espera tener que modificarla ampliamente en el futuro cercano, y tiene dudas sobre la búsqueda de ayuda calificada, eso podría ser un argumento para considerar el cambio a una nueva plataforma .

Desafortunadamente estamos manteniendo una aplicación Lasso aquí y es una pesadilla absoluta. Lasso se bloquea una vez al día en promedio. La gente de LassoSoft es muy rápida en tomar nuestro dinero, pero no brinda ningún soporte útil. Además, como probablemente haya notado, nadie usa Lasso y tendrá dificultades para contratar personal calificado. Estaría mejor con Ruby, Python, Perl, Java o incluso PHP.

Utilicé Lasso hace muchos años (con FileMaker 6) Solo recuerdo que fue difícil, pero no puedo recordar mucho más al respecto, así que no es justo comentarlo más, creo que hay un complemento de Lasso Studio para Dreamweaver y Espero que haya mejorado desde 2003.

Sin embargo, puedo comentar sobre las alternativas

  • FileMaker proporciona un asistente de sitio php (ya que eres un chico php, esto debería ser de interés), no lo he usado pero he escuchado muy buenos informes

  • Una compañía llamada Six Fried Rice ha desarrollado un complemento para Ruby on Rails llamado Rfm (ver http://sixfriedrice.com/wp/products/rfm/ ), para que pueda construir un sitio en Rails y comunicarse fácilmente con su servidor FileMaker; si desea aprender un nuevo idioma, ¿por qué no probarlo? Si bien no soy un experto en Rails, me resultó muy fácil llegar a un nivel competente.

Con tan buenas alternativas que están tan bien respaldadas por las comunidades proactivas, renuncié a Lasso en una etapa temprana.

Espero que mis opiniones, por subjetivas que sean, puedan ayudarlo

Llevamos 10 años usando Lasso y estamos muy contentos con él. A lo largo del tiempo, he tenido 2 desarrolladores diferentes que conocen PHP cuando comenzaron. Hemos considerado en ambos puntos si había una razón para gotear Lasso y mover todo a PHP. A medida que cada uno de los desarrolladores se sintió cómodo en la posición, ambos llegaron a la conclusión de que Lasso era fácil de usar y, en muchos aspectos, mucho más intuitivo para trabajar que PHP. En cada caso, nunca avanzamos demasiado hacia un cambio total.

Nuestras necesidades de bases de datos se cumplen casi por completo con FileMaker. Como puede hacerlo con Oracle, MySQL y MS Server Server, ha seguido siendo una solución de base de datos perfecta para nosotros. La mayor parte de nuestro trabajo de Lazo / web es simplemente mostrar datos a la web y formularios web simples. Hemos jugado algunos con FileMaker PHP y creo que parece prometedor. También hemos utilizado FileMaker Instant Web Publishing de formas limitadas. Elija la herramienta adecuada para el trabajo, en lugar de pensar que una herramienta hace todo.

A diferencia de un usuario anterior, no hemos tenido problemas de bloqueo durante muchos años. Nuestro Lasso / servidor web no se ha bloqueado una vez en movimiento de 5 años.

Si no estuviera usando FileMaker y tuviera un historial de 10 años con Lasso, todavía lo miraría. Mi experiencia es que es bastante fácil de aprender y si su código está bien escrito y documentado, entonces no necesita preocuparse por lo fácil que es encontrar un desarrollador experimentado de Lasso. Creo que la parte difícil para una persona PGH que abre el código Lasso que no está documentado, no tiene mucho para comenzar. ¡entonces la documentación lo es todo!

Por último, la comunidad Lasso es un recurso increíble y extremadamente útil. Si bien puede haber una gran cantidad de recursos para PHP, puede ser difícil encontrar personas útiles y útiles. Con Lasso hay algunos recursos realmente excelentes, pero también una comunidad muy activa de personas extremadamente dispuestas a ayudarlo.

Nuestra empresa utiliza Lasso y Filemaker. Me pareció una gran desviación de lo que solía. La razón por la que se eligió en primer lugar fue por Filemaker. Si está utilizando MySQL, le recomiendo cambiar a PHP u otra cosa. Solo hay más documentación, foros y código de muestra que puede usar. Pero, de nuevo, el costo de portar un proyecto tan grande puede no valer la pena.

Para su información, nuestro servidor Lasso falla aproximadamente una o dos veces al mes, que es más frecuente de lo que debería.

¡Háganos saber lo que decida y buena suerte!

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