我想创建一个Web应用程序:
用户(最终用户)可以创建自己的 网上申请。
将与之集成 数据库和应用程序/网络 服务器
做一些研究后我才知道它属于PaaS(平台即服务)类别
但我很困惑我怎么能这样做? 我想使用Java / J2EE构建该应用程序。
任何人都能解释我应该从哪里开始吗? 或者哪种框架/技术最好用Java实现?
等待你的回复......
答案 0 :(得分:5)
选择PaaS有几种选择 - 每个PaaS供应商都有其优缺点,因此您需要考虑一系列问题:
PaaS供应商有几个很好的比较。这可能是一个很好的起点:Looking for PaaS providers recommendations
完全披露:我为开源PaaS提供商Cloudify工作。
答案 1 :(得分:2)
我认为在选择PaaS时你应该考虑以下几点。
我建议你,在去任何大型供应商之前尝试一下城里的新玩家Jelastic。我最近使用他们的服务并继续这样做,他们真的很棒。他们的网络用户界面是最好的,没有API,SDK或可下载软件的戏剧性。如果您使用它们,请告诉我,以便在将所有应用程序迁移到它们之前,我也可以获得一些反馈。
苏里亚
答案 2 :(得分:0)
据我了解,您正在寻找目前正在实施Viravis的解决方案。
但请相信我,构建这种平台并不是一件容易的事。我强烈建议您看一些PaaS提供商参与并建立业务关系以实现您的目标。它们只是为了这个目的而存在。为只想开发单个在线应用程序的人员或想要构建SaaS业务的专业人士提供平台。
我认为最好是雇用平台而不是从头开始构建(当然,如果你不需要......)。
答案 3 :(得分:-1)
Web应用程序由语言,框架,数据库和Web服务器组成。
如果要在java中创建Web应用程序,则应尝试GRAILS框架。 它的快速和Web开发非常简单,您可以在其中使用Java代码。
其次你可以从MySQL,PostgreSQL等中选择数据库,或者如果你想使用No-SQL dbs,你可以选择MOngoDB,CouchDB等。
Web服务器可以是tomcat,jetty等。
创建应用程序后,您希望在Web上托管您的应用程序,此时PaaS即可发挥作用。它可以帮助您在Web上部署和托管应用程序。所以你要做的只是专注于你的应用程序,然后在任何PaaS提供商上部署你的应用程序。
市场上有很多PaaS提供商,你可以选择任何一种。