“天气预报”是啥意思?
Posted
技术标签:
【中文标题】“天气预报”是啥意思?【英文标题】:What does "weather forecasts" mean?“天气预报”是什么意思? 【发布时间】:2021-12-24 00:54:25 【问题描述】:当我研究RazorPage documentation时,我读到了下面这段:
在终端窗口中,复制并粘贴以下命令
dotnet new webapp -f net6.0
此命令为基本网络创建文件 API 项目,以及名为 RazorPagesPizza.csproj 的 C# 项目文件 这将返回天气预报列表。
那么“天气预报”到底指的是什么?
【问题讨论】:
怀疑文档不正确。以前的 Razor 样本用于天气预报样本,而不是披萨样本 多云,可能会有肉丸。 【参考方案1】:我怀疑这是编写文档的人的拼写错误/copypasta 错误,从文档中导入了关于不同类型项目的内容。
相当多的 Microsoft 示例应用模板使用天气预报来演示可能在客户端和服务器之间传输的数据。例如,如果您执行 dotnet new blazorserver -f net6.0
,您最终会得到一个 Blazor Server 应用,该应用在其 Data 目录中具有 WeatherForecast.cs
和相关服务
那么“天气预报”到底指的是什么?
在webapp
模板中;什么都没有 - 除了显示导航菜单侧边栏和索引页面之外,代码实际上并没有做太多事情。
如果您想进入 Web 开发,您可能想跳过 ASP.NET webapp 之一,因为它现在是相当古老的技术。现代 Web 开发趋势是针对在浏览器中运行的 javascript 应用程序,从后端 API 获取少量数据并操作活动的 html 文档以使其看起来像正在发生的事情,而不是在服务器之间发送大量 HTML 块和客户端,并让浏览器将活动页面替换为另一个页面(这就是这个页面所做的)。
如果 javascript 不能让你的船浮起来,看看 Blazor;它像我提到的 javascript-plus-light-communication-with-backend 一样有效地工作,但它允许您仅使用 C# 编写所有页面更改。在 Blazor 服务器应用程序中,服务器维护客户端所需的 HTML 知识,并将其中的一小部分内容发送到活动文档中。在 Blazor Web 应用程序中,一个小的 .net 运行时被发送到客户端,因此 C# 在浏览器中运行并制定了修补到用户看到的文档中的 HTML
【讨论】:
非常感谢~ :) 没问题!如果这回答了您的问题,您可以单击灰色复选标记将其变为绿色。这会改变仪表板上问题的外观,让人们知道您不再寻找答案以上是关于“天气预报”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章