我想制作可用于不同智能手机的跨平台应用程序,并建议制作“Web App”。
'网络应用'可以在没有互联网的情况下工作吗 怎么做,使用哪种编程语言?
感谢
答案 0 :(得分:4)
哦,当然。将所有HTML,JS和CSS捆绑到您的应用程序中,并在这些资产上拥有一个瘦的Java / Android应用程序。如果您没有打电话来获取或显示外部HTML /页面,则不需要上网。
答案 1 :(得分:2)
很可能没有。
虽然可以在不访问互联网的情况下运行“web apps”(您可以从某些浏览器本地执行Javascript),但它可能是
然而,确实存在一些框架,它们认为“网络应用程序”可以是一种分发模型。例如,PhoneGap允许您使用HTML5 / Javascript进行编码,并将您的应用分发到多个平台。
答案 2 :(得分:2)
是的,从网上下载后,它可以脱机工作。使用任何常规编程语言进行Web应用程序开发。如果你擅长编程,我建议使用带有Jquery mobile的ruby-on-rails或ASP.NET MVC。
答案 3 :(得分:2)
您可能希望查看以下框架:
您的问题非常广泛,因此很难给出有用的答案。基本上在制作Web应用程序时,您通常会使用javascript,css和html ......虽然有一些框架可以让您使用Java / Python / Ruby编写应用程序,然后让这些语言为您创建应用程序。请记住,这主要是所有前面的东西。实际的Web应用程序仍然需要使用您理解的编程语言编写后端(希望如此)。
祝你好运:)。答案 4 :(得分:1)
查看jQuery Mobile API - 我最近开始使用它,它已被证明是一个可行的选择。检查this。
答案 5 :(得分:1)
https://developer.mozilla.org/en/Using_Application_Cache您的Web App可以脱机使用。它会将您指定的资源缓存到磁盘。
因此,您可以编写Javascript + HTML网页/应用程序,并在线上和离线使用它。
您可以缓存/存储: