题
我想做一个网络应用程序,通过:
用户(最终用户)可以建立自己的 网在线申请。
这将是综合的 数据库和应用程序/web 服务器
- 和用户还可以公布, 应用程序内,申请 只有...
在做一些研究我来知道它会根据类别的PaaS(平台作为一种服务)
但我迷惑我怎么可以那样做?我想建立该应用程序的使用Java/J2EE。
任何一个可以解释我从我应该从哪里开始?或其框架/技术更好地实现它在Java?
在等待你的帮助回答。...
解决方案
有几个选项,尽量选择PaaS每个PaaS供应商都有其优点和缺点,因此需要考虑一系列的问题:
- 语言支持-做你想做的只是Java或者,也许附加语言的框架?
- 托管-你要用一个云算提供者,如亚马逊的网服务?或者是你使用你自己的硬件?或者你想要多个选择?
- DB支持你提到使用中央数据库。你的计划安装/管理此数据库自己,或使用托管DB服务?你需要的部支助的特定数据库你想要的吗?也许你需要多个数据库提供可伸缩性和分之间的客户吗?
有几个很好的比较PaaS供应商那里。这可能是一个良好的开始: 寻找PaaS提供者的建议
全面披露:我的工作 Cloudify, 开放源部提供者。
其他提示
我认为在选择PaaS你应该把以下的要点。
- 应该可以很容易地部署、规模和管理
- 缩放
- 灵活的拓扑
- 数据安全
- 没有任何供应商锁定
- 开放软件堆
我建议你去之前任何大的供应商试试一个新的玩家在城里 Jelastic.我最近使用他们的服务和继续这样做,他们都是可怕的。他们的网用户界面是最佳的和没有戏剧的API,SDK或下载的软件。让我知道如果你用它们,以便我也可以有一些反馈意见之前,我迁移我们所有的应用程序。
苏里亚
据我了解,你正在寻找一个解决方案, Viravis 是目前有其实施。
但相信我,这不是一项容易的任务,建立这样的平台。我强烈建议你看看一些PaaS提供者参与和建立一个企业的关系来实现自己的目标。他们只是存在于这个目的。提供平台,对于人人只是想要建立一个单一的网上应用程序或某些专业谁想要建立一个SaaS业务。
我认为这是更好地雇用的平台,而不是建立从头开始(当然如果你没有...)
一个网络应用程序包括语言、框架、数据库和网络服务器。
如果你想让一个网络应用程序中爪哇,你应该试着多种解决方案框架。其快速和网络的发展是非常简单并且可以使用代码,因为它是在。
其次你可以选择的数据库,从MySQL,PostgreSQL等,或者如果你想使用没有-SQL dbs,你可以从中选择,CouchDB等。
网站服务器可以tomcat、码头等。
之后创建的应用中,你会喜欢主机上的应用程序的网页,这部来玩。它可以帮助你的部署和主机上的应用程序的网页。所以你需要做的是仅仅把重点放在你的应用程序和部署应用上的任何部供应商。
有许多PaaS供应商在市场上,你可以任意选择。