移动应用最新技术研究



我目前正在研究一项研究,了解某些技术的整个嗡嗡声,这些技术声称他们在html5/csss3/angularjs/任何客户端编写代码后,他们将自己部署为跨平台应用程序技术学。我了解这些技术为您提供了通往您正在运行的操作系统的本地侧的桥梁,但我仍然缺乏有关它们的真正重要信息。

  1. 所有这些PhoneGap/Ionic/Cordova是否只将您的客户端代码包装到应用程序中?它与使用Web浏览器到达URL相同,但只有一些类似于本机的添加(相机/文件等)。
  2. 这些技术只是连接到使用DNS在线网站的网站吗?还是您正在构建的"网站"不是坐在服务器上,而是在本地操作系统上?他们可以离线运行该应用程序吗?
  3. 除了您使用这些技术获得的本地添加剂外,当您可以开发一个也可以在桌面上工作的响应网站时,为什么还要与它们开发?
  4. 您可以使用离子/电话盖连接到服务器端吗?假设我有一个我想与之交流的MS-SQL表 - 这是可能的吗?

我真的很难理解所有这些技术的好处。尽管如此,它仍在越来越受欢迎。感谢您对此的任何启示。

做所有这些电话盖/离子/科尔多瓦只需包装您的客户端代码 进入应用程序?它与使用Web浏览器到达 URL,但只有一些类似本地的添加(相机/文件等)。

它们包装您的HTML,CSS和JavaScript代码,并提供JavaScript API使用本机功能

做这些技术只需连接到您的网站在线网站 使用DNS?还是您正在建立的"网站"不坐在 服务器,但仅在本地操作系统上?他们可以运行该应用程序吗 离线? 您应该在应用程序的内部使用所有HTML,CSS和JavaScript,如果您以这种方式这样做,则应用程序将脱机工作。 您也可以在线上可以在线上,但是它不会脱机并遇到一些问题。

除了您使用这些技术的本地添加外, 另一方面,当您可以开发时,为什么要与他们发展 一个响应迅速的网站,也可以在桌面上工作?

如果您不需要PhoneGap提供的任何本机功能,那么请执行响应式网站,电话盖的想法填补了浏览器和本机应用程序之间的空白,有一天,浏览器将可以访问所有本机功能和电话盖将死亡。顺便说一句,现在PhoneGap有一个桌面平台,因此您可以使其可作为手机的本机应用程序工作,并且仍在浏览器中工作

您可以使用离子/电话盖连接到服务器端吗?假设我 有一个我想与MS-SQL表交流的表格吗?

当然,您可以使用唯一的SQL数据库进行XHR调用,以获取XML,JSON等,您也可以执行帖子并上传文件。

最新更新