如何在 Visual Studio 中将我的 HTML/JS/PHP 项目构建为渐进式 Web 应用程序?

Posted

技术标签:

【中文标题】如何在 Visual Studio 中将我的 HTML/JS/PHP 项目构建为渐进式 Web 应用程序?【英文标题】:How to build my HTML/JS/PHP project as progressive web app in visual studio? 【发布时间】:2019-06-03 11:45:00 【问题描述】:

我确实有一个网站,它使用以下技术:

html (index.html - 结合 Bootstrap) javascript (一些 .js 文件) php (一些 PHP 文件)

这个网站有更多的应用功能。为什么?因为我的访问者能够根据他们的输入从不同的来源请求一些内容。此外,这些不同的来源在不同的域上托管。

(这里举个例子,为了更好地想象我的网站:想想一个网站,它是一个在线计算器。访问者可以输入一些数据。关于数据有结果。我想做的是,这个网站转换为移动应用程序,更适合 PWA。)

我想做什么?

我想构建一个渐进式应用程序,我可以在其中构建一个可以在 iosandroid 上运行的移动应用程序。

我有哪些工具?

我确实有Visual Studio Enterprise 2017。我认为这个IDE 足以实现我的项目。

问题:

是否可以在使用Visual Studio 构建的移动应用程序 (PWAs) 上使用 PHP?我需要注意什么?

如果我想在Visual Studio 上创建一个新项目,我可以使用不同的编程语言创建项目。问题,就我而言,你会推荐我建立哪个PWA?哪一个与移动应用程序最兼容?请检查我的附件。

【问题讨论】:

我很困惑。您想创建一个可通过移动浏览器使用的响应式移动网站,还是安装在设备上的本机应用程序? PHP/HTML/JS 组合暗示“网站”,但您一直提到“应用程序”。 @rickdenhaan 实际上它是一个网站。但它是一个网站,您可以在其中获取一些内容。所以它对我来说就像一个网络应用程序。但实际上我想把我的网站变成一个移动应用程序。 (这里举个例子,为了更好地想象我的网站:想想一个网站,它是一个在线计算器。访问者可以输入一些数据。关于数据有结果。我想要做的是,这个网站转换为一个移动应用,比 PWA 更好。) 【参考方案1】:

PWA 是一个渐进式 Web 应用程序,因此我认为您不能将语言用作 C++。也许是 C#,但我不知道。

是的,您可以使用 PHP 来构建 PWA。

如果您愿意,可以使用 Visual Studio 代码。您可以决定在项目中使用哪个编辑器或 IDE。

可以帮助您的指南: https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/

【讨论】:

感谢您的回复,但我怎样才能在 PWA 中插入 PHP - 您有这方面的经验吗?你能推荐我一个指南/HowTo吗?谢谢。

以上是关于如何在 Visual Studio 中将我的 HTML/JS/PHP 项目构建为渐进式 Web 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2017 中将包添加到 python

如何在 Visual Studio 中将我的 HTML/JS/PHP 项目构建为渐进式 Web 应用程序?

如何在 Visual Studio 2012 中将数据添加到 Access 数据库

如何在 Microsoft Visual Studio Express 2012 for Web 中将文件夹添加到项目中?

如何在 Visual Studio 中将 Dll 添加到 MFC 应用程序

如何在 Visual Studio 中将此 SQL 查询转换为 Elasticsearch 查询?