PaaS:如何构建?
我想制作一个网络应用程序,通过它:
-
用户(最终用户)可以创建自己的 在线网络应用程序。
-
它将与 数据库和应用程序/网络 服务器
- 和用户也可以发布 该应用程序中的应用程序 只是...
做了一些研究,我知道它属于 PaaS(平台即服务)类别,
但我很困惑我该怎么做? 我想使用 Java/J2EE 构建该应用程序。
谁能解释一下我应该从哪里开始? 或者哪种框架/技术更好地用Java实现它?
等待您有用的回复......
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
选择 PaaS 时有多种选择 - 每个 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:
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.
我认为在选择PaaS时应该考虑以下几点。
我建议您,在去任何大供应商之前尝试一下城里的新玩家 Jelastic。我最近使用了他们的服务并继续这样做,他们真是太棒了。他们的 Web UI 是同类中最好的,没有 API、SDK 或可下载软件的戏剧性。如果您使用它们,请告诉我,以便我在将所有应用程序迁移到它们之前也可以获得一些反馈。
苏里亚
I think while choosing a PaaS you should think of the below points.
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
据我了解,您正在寻找 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...)
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.