1

我想制作一个 Web 应用程序,通过它:

  • 用户(最终用户)可以在线创建自己的 Web 应用程序。

  • 它将与数据库和应用程序/网络服务器集成

  • 并且用户还可以仅使用该应用程序发布该应用程序...

做一些研究我才知道它属于 PaaS(平台即服务)的类别

但我很困惑我该怎么做?我想使用 Java/J2EE 构建该应用程序。

谁能解释我应该从哪里开始?或者哪种框架/技术更适合在 Java 中实现?

等待您的有用回复....

4

4 回答 4

5

就选择 PaaS 而言,有多种选择 - 每个 PaaS 供应商都有其优点和缺点,因此您需要考虑一系列问题:

  • 语言支持 - 你想要 Java 还是其他语言/框架?
  • 托管 - 您是否打算使用像 Amazon Web Services 这样的云计算提供商?还是您使用自己的硬件?还是您想要多种选择?
  • 数据库支持 - 您提到使用中央数据库。您打算自己安装/管理这个数据库,还是使用托管数据库服务?您是否需要 PaaS 来支持您想要的特定数据库?也许您需要多个数据库来提供客户端之间的可伸缩性和分离?

PaaS 供应商有几个很好的比较。这可能是一个很好的起点:寻找 PaaS 提供商的建议

全面披露:我为Cloudify工作,这是一家开源 PaaS 提供商。

于 2012-10-18T15:01:43.137 回答
2

我认为在选择 PaaS 时,您应该考虑以下几点。

  1. 它应该易于部署、扩展和管理
  2. 缩放
  3. 灵活的拓扑
  4. 数据安全
  5. 没有供应商锁定
  6. 开放软件栈

我建议你,在去任何大供应商之前,先试试Jelastic镇上的新玩家。我最近使用了他们的服务并继续这样做,他们真是太棒了。他们的 Web UI 是同类中最好的,没有 API、SDK 或可下载软件的戏剧性。如果您使用它们,请告诉我,以便我在将所有应用程序迁移到它们之前也可以获得一些反馈。

苏里亚

于 2013-09-19T02:49:21.817 回答
0

据我了解,您正在寻找Viravis已实施的解决方案。

但相信我,建立这样一个平台并不是一件容易的事。我强烈建议您查看一些 PaaS 提供商以参与其中并建立业务关系以实现您的目标。它们只是为此目的而存在。为只想开发单个在线应用程序的人或一些想建立SaaS业务的专业人士提供平台。

我认为租用平台而不是从头开始构建它更好(当然,如果您不必...)

于 2010-08-20T21:39:13.883 回答
-1

Web 应用程序由语言、框架、数据库和 Web 服务器组成。

如果你想用 java 做一个 web 应用程序,你应该尝试 GRAILS 框架。它的快速和 Web 开发非常简单,您可以在其中使用 Java 代码。

其次,您可以从 MySQL、PostgreSQL 等中选择数据库,或者如果您想使用 No-SQL 数据库,您可以从 MOngoDB、CouchDB 等中选择。

Web-Servers 可以是 tomcat、jetty 等。

创建应用程序后,您想在 Web 上托管您的应用程序,PaaS 就在这里发挥作用。它可以帮助您在 Web 上部署和托管您的应用程序。因此,您要做的只是专注于您的应用程序,然后将您的应用程序部署在任何 PaaS 提供商上。

市场上有很多 PaaS 提供商,您可以选择任何一个。

于 2013-10-28T10:25:46.257 回答