Google Chrome网上应用商店是否支持服务器端技术,如PHP或Python? 我目前正在制作一个高效的Web应用程序,我已经在python中实现了,但我希望给它一个漂亮的小型Web应用程序界面,并利用PHP的强大功能......
Chrome是否支持Python或PHP;或者Chrome甚至支持服务器端脚本?
我正在学习如何从here开发Chrome应用程序......
如果会员知道更好的教程,请通知我......
或者我只需要构建一个普通的Web应用程序并添加一个徽标和清单并压缩并发布它?
...三江源
答案 0 :(得分:2)
该平台支持服务器端技术,与C ++或Java应用程序支持它们的方式相同:通过应用程序服务器端(如果有)暴露的HTTP(可能是RESTful)接口。例如,您的应用可能会向http://example.com/api/foo/bar/baz?param1=123¶m2=456发出请求,并可能会收到您的应用随后会解析的JSON响应。使用哪种服务器端技术并不重要,因为从应用程序的角度来看,API看起来是一样的。
如果你问的是PHP,Ruby,Python,Go,node.js等,作为客户端应用在用户的机器上运行,不,那不是Chrome打包应用程序的工作方式(尽管理论上是可以让其中一个环境作为NaCl模块运行,然后生成客户端代码)。相反,您编写的代码与您编写纯AJAX应用程序的方式非常相似:在JavaScript中,无需导航,内容/数据以RESTful方式从您使用的任何服务器/服务中获取(或者在像计算器或简单游戏之类的东西,根本不与网络对话)。顺便说一句,我们发现很多AJAXy应用程序转换为打包应用程序相对简单。
查看https://github.com/GoogleChrome/chrome-app-samples处的所有样本,以更深入了解平台的形状。