¿Qué tipo de webapp es el punto dulce de la Scala de Elevación del marco?

StackOverflow https://stackoverflow.com/questions/2573608

  •  24-09-2019
  •  | 
  •  

Pregunta

¿Qué tipo de aplicaciones son el punto dulce de la Scala de elevación del framework web.

Mis requisitos:

  1. La facilidad de desarrollo y mantenimiento
  2. Listo para fines de producción.es decir,buenas activa de la comunidad en línea, regular los parches y actualizaciones de seguridad y correcciones de rendimiento etc.
  3. Marco debe sobrevivir un par de años.No quiero escribir una aplicación en un marco de trabajo para la que no hay actualizaciones/parches están disponibles después de 1 año.
  4. Tiene un buen motor de plantillas de interfaz de usuario
  5. Interoperación con Java (Scala satisface esta arleady.Sólo mencionar aquí la integridad del bien)
  6. Buen componente orientado al desarrollo.
  7. Tiempo necesario para desarrollar debe ser proporcional a la complejidad de la aplicación web.
  8. No debe ser totalmente configuración de base.Odio cuando el código se genera automáticamente para mí y hace todo tipo de magia bajo el capó.Que es la depuración de una pesadilla.
  9. Cantidad de Elevación de los conocimientos necesarios para desarrollar una webapp debe ser proporcional a la complejidad de la aplicación web.yo.e yo debería no tener que pasar más de 10 horas de aprendizaje Ascensor sólo para desarrollar un sistema simple de TAREAS de la aplicación.(Tengo conocimientos de Bases de datos, Scala)

No Levante satisfacer estos requisitos?

¿Fue útil?

Solución

En mi humilde opinión, ascensor cumplen esos requisitos. No estoy tan seguro sobre # 4, aunque, por otro lado, tiene una colección bien de extremos traseros de interactuar con otros servicios.

Creo que depende principalmente de la complejidad. Ascensor hace las cosas a su manera, que es posible conseguir fácilmente, o puede que no. Me gustaría tener un día para escribir que la aplicación TODO - y estar seguro de hacer uso del grupo liftweb , ya que simplemente no son muchos levantadores de desbordamiento de pila - y ver cómo va. Creo que usted será capaz de formar una opinión sobre ella -. Sólo un día

Otros consejos

Bueno, puede navegar a través de la elevación guía de introducción en el que se construye una aplicación Ajax que hacer; -)

Ascensor ha sido de alrededor de 3 1/2 años. El grupo de Google tiene cerca de 2.000 personas en él. Hay 40 committers, de los cuales, 10 + maquillaje compromete a cada mes. Nos estrecha entre el 40 y el 80 boletos por mes, hacemos comunicados mensuales por hitos. Empresas como FourSquare, Xerox, y Novell tienen incondicional aplicaciones integradas en la elevación.

Creo que debería publicar esto en la lista de correo de elevación también: http://groups.google.com/group/liftweb

Después de la lectura seventhings.liftweb.net y rozando los dos primeros capítulos de Ascensor en la Acción, la Elevación del punto dulce que parece ser, complejo de página HTML basado en aplicaciones avanzadas de lado del cliente de la funcionalidad (como Facebook y Twitter).

Comparar a una sola página con ajax "webapp" aplicaciones (como un calendario, o en su mayor parte nada construido con ExtJS) que proporcionan un cliente avanzado de la funcionalidad de lado con puro javascript y ajax servicios de nivel intermedio, pero el modelo de programación es javascript, html es un resumen de distancia.Comparar también a HTML tradicional "sitio web" basado en aplicaciones como una wiki o blog -- creo que twitter bootstrap + jquery-que no necesita de cliente avanzado de lado la funcionalidad.

de una sola página webapps y la página de sitios web basados creo que sería más complejo de lo necesario, con Ascensor, a menos que usted tuvo una experiencia y equipo disciplinado.Probablemente esto se correlaciona con el producto de la madurez y el tamaño del equipo - facebook y twitter son muy grandes aplicaciones con cientos de interacción de equipos y fuerte de la ingeniería de liderazgo.

un pequeño equipo de personas que continúan estudiando y formando opiniones sobre cómo varias de las aplicaciones deben ser estructurados es probable, creo yo, ser engañados por Levantar en soluciones más complejas cuando tal vez todo lo que necesitaban era sencillo plantillas HTML y ajax simple extremos.

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