Mav*_*ick 6 php jquery json google-chrome google-chrome-extension
我正在研究某种大型项目,PHP这是一个CRM和Smart Ticketing and Processing System旅行社使用的,我打算只在Chrome上使用它.
我是新手Chrome Extensions/Apps,但是当我正在阅读有关创建扩展程序时,我感到很惊讶,我可以使用任何JS代码创建任何HTML内容.
我可以在一些扩展中包含我的应用程序GUI和纯HTML&& CSS&& JavaScript并使它发送/接收PHP-API我的代码已存在于我的代码中,因为它是完全AJAX项目的吗?
如果可以的话; 我需要创建什么Google-Chrome-App或者Google-Chrome-Extension它们之间有什么区别以及从哪里开始阅读所需的解决方案.
如果这是可以做到这将是自GUI元素(完美
HTML,JS,CSS,Images,等)将被从每个用户/员工的机器的本地存储加载和唯一的传输的数据将是JSON请求.
是的,您可以使用纯HTML,CSS和JavaScript创建GUI.这实际上是在Chrome扩展程序中制作GUI的唯一方法.如果设计为相当典型的客户端可访问API,则可以通过扩展访问基于PHP的API.
以下是扩展和打包应用程序的简要说明:
扩展通常用于增强浏览器体验.例如,分析用户正在浏览的页面并突出显示文本.Chrome公开了几个与浏览器和浏览体验相关的精彩API.但是,它只是JavaScript,CSS和HTML,所以它绝对有可能更进一步,创建功能非常全面的应用程序.但是,Extension API中没有UI特定功能可以更轻松地创建复杂的Web应用程序.这不是扩展的目的.查看Chrome网上应用店中的扩展程序,查看一些示例.可以在此处找到开发文档.
Chrome Packaged Apps允许您使用HTML,CSS和JavaScript开发完整的桌面应用程序.您可以使用典型的Web技术创建复杂的应用程序 这是一项相当新的技术,但有很多潜力.
还有一个令人困惑的"Chrome应用程序"概念,它实际上只是打包典型的Web应用程序(或网站)以便在Chrome网上应用店中显示的一种方式.这不是真正的开发技术.
请注意,Chrome扩展程序和打包应用程序不是用于创建Web应用程序的插件UI框架.它们分别是用于增强浏览器体验和创建类似桌面应用程序的特定技术.
例如,如果您要创建Amazon.com,则不会将主网站创建为扩展程序或打包应用程序.您可能会使用典型的Web开发堆栈来开发它,并将其作为典型的Web站点发布.然后,您可以创建一个Chrome扩展程序,在Chrome浏览器中弹出一个窗口并显示您最近的订单,或者在您浏览互联网时在亚马逊商店中找到产品,但您可能不会将整个网站创建为扩展程序.
使用打包应用程序,您可以创建一个与Amazon交互的桌面应用程序,但这实际上只是一个桌面应用程序.
| 归档时间: |
|
| 查看次数: |
581 次 |
| 最近记录: |