我希望为我的Android设备开发一些网络应用。找到Sencha并认为它可能是一个很好的试用工具。
我想我需要找一个Web服务器来托管Sencha应用程序来运行应用程序?需要什么样的Web服务器?我想能够运行HTML5,CSS,Javascript就足够了吗?
有人可以推荐一个(免费)吗?
感谢。
++++++++++++
感谢上述帖子的答案。我是这个人的新手,所以有更多的后续和一些相关的问题:
1)我从Sencha网站上读到,可以使用本地Windows PC上安装的XAMPP等本地开发应用程序。问题 - 当我可以使用外部Web主机时,为什么需要这个本地主机?
2)还有人提到,如果Window的Internet Information Server(IIS)已经运行,Windows可能不需要XAMPP。我怎么知道我的电脑是否正在运行,所以不需要安装另一台本地服务器? (我问这个是因为我之前在另一台计算机上安装了一个XAMPP而且事情变得非常混乱,所以我想尽可能避免这样做。)
3)一旦我有了一个网络主机,要运行一个应用程序,我只需要将这些JS文件与Sencha框架一起放在Web主机中吗?如果是这样,那么我不明白Sencha文档中“Build”的含义。
感谢。
答案 0 :(得分:2)
Sencha Touch是一个客户端框架,因此没有服务器端要求。也就是说,任何网络主机都应该这样做。
但是,我将继续推荐...... LAMP堆栈(Linux,Apache,PHP,MySql)将发挥最佳作用。当然,你可以用任何一个堆栈替换你喜欢的东西,这种设置似乎是最有利的。我的一些同事使用Ruby / RoR而不是PHP,因为你可以看到它在环境方面非常灵活。
在搜索托管服务提供商时,请进行您的研究并选择符合您预算的内容,但仍能为您带来最佳效果。一定要问他们问题!
提示:确保您可以访问Web服务器的配置文件,以便在需要时添加mime_types并进行其他面向移动设备的调整。
答案 1 :(得分:1)
首先,你必须知道HTML5,CSS和Javascript都是前端的东西,当你谈论托管时,这些东西都不算数。这些由客户端代理(浏览器)处理。
真正重要的是您的服务器端语言:PHP,Python(Django),Ruby等。 因此,与框架使用的语言一样,主要与哪个框架无关。
这是一个通用的答案,它不仅可以帮助您决定Sencha,还可以帮助您决定任何其他框架。
以WordPress为例。它使用PHP和MySQL,所以首先我看看我的Web主机是否支持Mysql和PHP,一般来说,这足以让我知道我可以使用if用于我的WordPress网站。
顺便说一句,大多数网络托管公司允许您在购买前向他们提问。因此,请继续向他们询问有关您请求的任何事情。
答案 2 :(得分:1)
Sencha通过其Sencha.io云服务提供应用托管服务。