Domanda

Ho voluto fare un'applicazione web attraverso il quale:

  • utente (utente finale) può creare il proprio applicazione web on-line.

  • , che sarà integrato con il database e application / web server

  • e l'utente può anche pubblicare che applicazione withing che l'applicazione solo ...

Facendo qualche ricerca vengo a sapere che va sotto categoria di PaaS (Platform as a Service)

Ma io sono confuso come posso farlo? Voglio costruire che l'applicazione utilizzando Java / J2EE.

Può uno mi spiegare da dove dovrei cominciare? O quale quadro / tecnologia è meglio per la sua attuazione in Java?

In attesa di vostra risposta utile ....

È stato utile?

Soluzione

Ci sono diverse opzioni per quanto riguarda la scelta di un PaaS - ogni fornitore PaaS ha i suoi pro e contro, quindi è necessario prendere in considerazione una serie di questioni:

  • Supporto lingue - vuoi solo Java o forse ulteriore lingue / quadri
  • ?
  • Hosting - Avete intenzione di utilizzare un cloud computing provider come Amazon Web Services? O stai usando il proprio hardware? O vuoi opzioni multiple?
  • Supporto DB - Lei ha parlato con una centrale di DB. Avete intenzione di installare / somministrazione di questo DB voi stessi, o utilizzare un servizio in hosting DB? Avete bisogno della PaaS per sostenere il DB particolare che si desidera? Forse avete bisogno di più database per fornire scalabilità e la separazione tra i clienti?

Ci sono diversi buoni confronti di PaaS fornitori là fuori. Questo potrebbe essere un buon posto per iniziare: ricerca di fornitori di PaaS raccomandazioni

Full disclosure:. Lavoro che per Cloudify , un provider di Open-Source PaaS

Altri suggerimenti

Credo che mentre la scelta di un PaaS si dovrebbe pensare al sotto i punti.

  1. Dovrebbe essere facile da implementare, scala e gestire
  2. Scala
  3. topologia flessibile
  4. Sicurezza dei dati
  5. Nessun vendor lock in
  6. stack open software

vi consiglio, prima di andare a qualsiasi grande vendor provare un nuovo giocatore in città Jelastic . Recentemente ho usato i loro servizi e continuerò a farlo e sono semplicemente incredibile. Il loro web UI è best in class e non ha alcun dramma della API, SDK o software scaricabile. Fatemi sapere se li si usa in modo che io possa anche avere un feedback prima di migrare tutte le nostre applicazioni a loro.

Surya

Per quanto ho capito, siete alla ricerca di una soluzione che Viravis è currenlty implementato.

Ma, credetemi, non è un compito facile per costruire quel tipo di piattaforma. vi consiglio caldamente di dare un'occhiata ad alcuni fornitori PaaS di mettersi in gioco e costruire un rapporto d'affari per raggiungere il tuo obiettivo. Sono solo esiste per questo scopo. Fornire piattaforma per le persone che vogliono solo di sviluppare una singola applicazione on-line o alcuni professionisti che vogliono costruire un business SaaS.

penso che sia meglio assumere la piattaforma piuttosto che costruire da zero (naturalmente se non dovete ...)

Un'applicazione web consiste di linguaggio, framework, database e Web-server.

Se si vuole fare un'applicazione web in Java, si dovrebbe provare framework Grails. La sua veloce e sviluppo web è molto semplice e si può usare il codice Java in quanto è, in esso.

In secondo luogo è possibile scegliere database da MySQL, PostgreSQL, ecc o se si desidera utilizzare DBS No-SQL, è possibile scegliere tra MongoDB, CouchDB etc.

Web-Server può essere Tomcat, molo etc.

Dopo aver creato voi l'applicazione, si desidera ospitare l'applicazione su web, Qui PaaS viene a giocare. Ti aiuta a distribuire e ospitare l'applicazione su web. Quindi, quello che devi fare è solo di concentrarsi sulla vostra applicazione e quindi distribuire l'applicazione su qualsiasi provider di PaaS.

Ci sono molti fornitori PaaS nel mercato, si può scegliere qualsiasi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top