PaaS:如何构建?

发布于 2024-09-14 01:35:56 字数 304 浏览 8 评论 0 原文

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

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

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

  • 和用户也可以发布 该应用程序中的应用程序 只是...

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

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

谁能解释一下我应该从哪里开始? 或者哪种框架/技术更好地用Java实现它?

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

I wanted to make a web application through which :

  • user(end user) can create his own
    web application online.

  • which will be integrated with the
    databases and application/web
    servers

  • and user can also publish that
    application withing that application
    only...

Doing some research i come to know it goes under category of PaaS(Platform as a Service)

But i am confuse how can i do that ?
I want to build that application using Java/J2EE.

Can any one explain me from where should i start ?
Or which framework / technology is better to implement it in Java ?

Waiting for your helpful reply....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

南烟 2024-09-21 01:35:56

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

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

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

全面披露:我为开源 PaaS 提供商 Cloudify 工作。

There are several options as far as choosing a PaaS - each PaaS vendor has its pros and cons, so you need to consider a range of issues:

  • Language support - Do you want just Java or maybe additional languages/frameworks?
  • Hosting - Are you going to use a cloud computing provider like Amazon Web Services? Or are you using your own hardware? Or do you want multiple options?
  • DB support - You mentioned using a central DB. Do you plan on installing/administering this DB yourself, or use a hosted DB service? Do you need the PaaS to support the particular DB you want? Perhaps you need multiple Databases to provide scalability and separation among clients?

There are several good comparisons of PaaS vendors out there. This might be a good place to start: Looking for PaaS providers recommendations

Full disclosure: I work for Cloudify, an Open-Source PaaS provider.

亽野灬性zι浪 2024-09-21 01:35:56

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

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

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

苏里亚

I think while choosing a PaaS you should think of the below points.

  1. It should be easy to deploy, scale and manage
  2. Scaling
  3. Flexible topology
  4. Data safety
  5. No vendor lock in
  6. Open software stack

I suggest you, before going to any big vendor try a new player in town Jelastic. I recently used their services and continue to do so and they are just awesome. Their web UI is best in class and has no drama of API, SDK or downloadable software. Let me know if you use them so that I can also have some feedback before I migrate all our apps to them.

Surya

痴者 2024-09-21 01:35:56

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

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

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

As far as i understand, you are looking for a solution that Viravis is currenlty implemented.

But believe me it is not an easy task to build that kind of platform. i strongly suggest you to look at some PaaS providers to get involved and build a business relationship to achieve your goal. They are just exists for this purpose. Provide platform for people who just want to develop a single online application or some professional who want to build an SaaS business.

I think it is better to hire the platform rather than build it from scratch (ofcourse if you dont have to...)

野稚 2024-09-21 01:35:56

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

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

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

服务器可以是 tomcat、jetty 等。

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

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

A web application consists of language, framework, database and Web-server.

If you want to make a web application in java, you should try GRAILS framework.
Its fast and web development is very easy and you can use java code as it is, in it.

Secondly you can choose database from MySQL, PostgreSQL etc or if you want to use No-SQL dbs, you can choose from MOngoDB, CouchDB etc.

Web-Servers can be tomcat, jetty etc.

After creating you application, you would like to host your application on web, Here PaaS comes to play. It helps you to deploy and host your application on web. So what you have to do is only to focus on your application and then deploy your app on any PaaS providers.

There are many PaaS providers in market, you can choose any.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文