Question

Je voulais faire une application web à travers laquelle:

  • utilisateur (utilisateur final) peut créer sa propre application web en ligne.

  • qui sera intégré à la bases de données et applications / web serveurs

  • et l'utilisateur peut également publier que withing demande que l'application seulement ...

Faire des recherches que je viens de le savoir va dans la catégorie de PaaS (Platform as a Service)

Mais je suis confondez comment puis-je faire? Je veux construire cette application en utilisant Java / J2EE.

Quelqu'un peut-il me expliquer d'où dois-je commencer? Ou quel cadre / technologie est préférable de le mettre en œuvre en Java?

En attente de votre réponse utile ....

Était-ce utile?

La solution

Il y a plusieurs options jusqu'à choisir un PaaS - chaque fournisseur PaaS a ses avantages et ses inconvénients, vous devez donc considérer une série de questions:

  • Support Langue - Voulez-vous simplement Java ou peut-être langues / cadres supplémentaires
  • ?
  • Hébergement - Est-ce que vous allez utiliser un fournisseur de cloud computing comme Amazon Web Services? Vous utilisez votre propre matériel? Ou voulez-vous plusieurs options?
  • Support DB - Vous avez mentionné l'aide d'un DB central. Est-ce que vous envisagez d'installer / administrer ce DB vous-même, ou utilisez un service hébergé DB? Avez-vous besoin des PaaS pour soutenir le DB particulier que vous voulez? Peut-être vous avez besoin de plusieurs bases de données pour fournir une évolutivité et une séparation entre les clients?

Il y a plusieurs bonnes comparaisons des fournisseurs PaaS là-bas. Cela pourrait être un bon endroit pour commencer: Vous cherchez des recommandations PaaS des fournisseurs

La divulgation complète. Travail que je Cloudify , un fournisseur PaaS Open Source

Autres conseils

Je pense que tout en choisissant un PaaS vous devriez penser au-dessous des points.

  1. Il devrait être facile à déployer, à l'échelle et de gérer
  2. Mise à l'échelle
  3. topologie flexible
  4. Sécurité de données
  5. Pas de verrouillage du fournisseur dans
  6. pile logicielle Open

Je vous suggère, avant d'aller à un grand fournisseur d'essayer un nouveau joueur en ville Jelastic . J'ai récemment utilisé leurs services et continue de le faire et ils sont tout simplement génial. Leur interface utilisateur Web est le meilleur en classe et n'a pas de drame de l'API, SDK ou logiciel téléchargeable. Laissez-moi savoir si vous les utilisez pour que je puisse aussi avoir des commentaires avant de migrer toutes nos applications pour eux.

Surya

Pour autant que je comprends, vous êtes à la recherche d'une solution que Viravis est actuellement mis en œuvre.

Mais croyez-moi ce n'est pas une tâche facile de construire ce genre de plate-forme. Je vous suggère fortement de regarder certains fournisseurs de PaaS à se impliquer et construire une relation d'affaires pour atteindre votre objectif. Ils sont tout existe à cet effet. Fournir la plate-forme pour les personnes qui veulent juste de développer une seule application en ligne ou certains professionnels qui veulent bâtir une entreprise SaaS.

Je pense qu'il est préférable d'embaucher la plate-forme plutôt que de construire à partir de zéro (si bien sûr vous ne devez ...)

Une application web se compose de la langue, le cadre, base de données et Web-server.

Si vous souhaitez effectuer une application web en Java, vous devriez essayer cadre GRAILS. Son rapide et le développement web est très facile et vous pouvez utiliser le code java tel qu'il est, en elle.

En second lieu, vous pouvez choisir la base de données de MySQL, PostgreSQL, etc ou si vous souhaitez utiliser dbs No-SQL, vous pouvez choisir de MongoDB, CouchDB etc.

Web-serveurs peuvent être tomcat, jetée etc.

Après avoir créé votre application, vous souhaitez héberger votre application sur le Web, ici PaaS vient jouer. Il vous aide à déployer et héberger votre application sur le Web. Donc ce que vous avez à faire est de se concentrer uniquement sur votre application, puis déployer votre application sur les fournisseurs de PaaS.

Il existe de nombreux fournisseurs de PaaS sur le marché, vous pouvez choisir une.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top