Pregunta

Yo quería hacer una aplicación web a través del cual:

  • usuario (usuario final) puede crear su propia aplicación web en línea.

  • que será integrado con el bases de datos y aplicación / página web servidores

  • y el usuario también puede publicar ese withing aplicación que la aplicación Sólo ...

Haciendo un poco de investigación he llegado a saber que pasa por debajo de la categoría de PaaS (plataforma como servicio)

Pero estoy confunden cómo puedo hacer eso? Quiero construir esa aplicación utilizando Java / J2EE.

Puede alguien explicarme de dónde empiezo? O qué marco / tecnología es mejor para implementarlo en Java?

La espera de su respuesta útil ....

¿Fue útil?

Solución

Hay varias opciones en cuanto a la elección de un PaaS - cada proveedor PaaS tiene sus ventajas y desventajas, por lo que debe tener en cuenta una serie de cuestiones:

  • Soporte de idiomas - ¿Quieres que acaba de Java o quizá adicional idiomas / marcos
  • ?
  • Alojamiento Web - ¿Vas a utilizar un proveedor de computación en la nube como Amazon Web Services? O utilizando su propio hardware? O quieres múltiples opciones?
  • Soporte DB - Mencionaste el uso de un BD central. ¿Tiene planes sobre la instalación / administración de este DB se, o utiliza un servicio de base de datos alojada? ¿Necesita los PaaS para apoyar la base de datos en particular que desea? Tal vez necesita varias bases de datos para proporcionar escalabilidad y la separación entre los clientes?

Hay varias comparaciones de buenos proveedores de PaaS por ahí. Esto podría ser un lugar bueno para comenzar: Buscando PaaS recomendaciones de los proveedores

La revelación completa:. Yo trabajo para Cloudify , un proveedor de código abierto PaaS

Otros consejos

creo que al elegir un PaaS usted debe pensar en el siguiente puntos.

  1. Debe ser fácil de implementar, escalar y gestionar
  2. Scaling
  3. topología flexible
  4. Seguridad de datos
  5. No hay bloqueo de proveedor en
  6. pila de software abierto

Te sugiere, antes de ir a cualquier proveedor gran prueba un nuevo jugador en la ciudad Jelastic . Recientemente he utilizado sus servicios y seguir haciéndolo y que son simplemente impresionante. Su interfaz de usuario web es mejor en su clase y no tiene drama de la API, SDK o software descargable. Que me haga saber si se utilizan para que yo también puedo tener alguna información antes de migrar todas nuestras aplicaciones para ellos.

Surya

Por lo que yo entiendo, que busca una solución que Viravis se implementa currenlty.

Pero créanme que no es una tarea fácil de construir ese tipo de plataforma. i sugieren fuertemente que mire algunos proveedores de PaaS de participar y construir una relación de negocios para lograr su objetivo. Ellos son sólo existe para este propósito. Proporcionar una plataforma para las personas que quieran desarrollar una única solicitud en línea o algunos profesionales que quieren construir un negocio SaaS.

creo que es mejor contratar a la plataforma en lugar de construir desde cero (por supuesto, si usted no tiene que ...)

Una aplicación web se compone del lenguaje, marco, base de datos y servidor web.

Si desea hacer una aplicación web en Java, usted debe tratar marco Grails. Su rápido y desarrollo web es muy fácil y se puede utilizar código Java como es, en el mismo.

En segundo lugar se puede elegir la base de datos de MySQL, PostgreSQL, etc, o si desea utilizar DBS n-SQL, se puede elegir entre MongoDB, CouchDB, etc.

servidores web pueden ser Tomcat, amarre, etc.

Después de crear la aplicación que, le gustaría recibir su aplicación en la web, PaaS Aquí entra en juego. Se facilita el despliegue y alojar su aplicación en la web. Así que lo que tiene que hacer es sólo para centrarse en su aplicación y luego desplegar la aplicación en cualquier proveedor de PaaS.

Hay muchos proveedores de PaaS en el mercado, puede elegir cualquiera.

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