答案 0 :(得分:1)
HTML不是编程语言。它是一种文档标记语言。它本身不能做太多事情。它可以显示结果,但交互性有限。我认为当人们说HTML时,它们实际上是HTML / CSS / JavaScript的组合。
添加JavaScript后,您可以在技术上进行任何编码,但实际上,由于性能问题等原因,它仅适用于许多事物。
正如Mark_M所说,它主要用于表示层。这在商业环境中尤其重要。让我们来看一个例子。假设您建立了一个模型来预测单个客户或潜在客户最有可能购买的公司产品。作为分析师,您将如何处理这些信息?您个人是否在乎Sally M要购买小部件A而Frank R要购买小部件B?确保您的公司在乎。确保您的薪水大致取决于公司的业绩。但是您还有很多其他事情需要分析。那么现在怎么办?
您知道谁真正在乎这些信息吗?销售团队。那是他们的全部工作。他们的工资是基于佣金的。他们知道如何对这些信息采取行动。您让销售团队知道这一点,他们会做自己的事情,您会得到自己的绩效工资,公司业绩会很好,每个人都会赢。
现在,您如何告知销售团队此信息?您是否让他们每当需要线索时都打电话给您?您是否在MATLAB或命令行Python客户端中给了他们一些草率的代码?您是否给他们数学方程式,并告诉他们解决方案?
现在,请记住,很多销售团队在技术上都不是很精明。即使他们出售技术,他们对它的知识也知之甚少。销售团队不知道-345错误代码的含义。他们与客户互动,并根据需要向支持或工程团队的成员寻求帮助。销售团队几乎无法处理Excel的基础知识。我敢打赌,90%的销售团队甚至都不知道“ for循环”是什么,但是没关系,您不知道如何让那个家伙站起来交出他的签名。人们有不同的优势。
那现在呢?您需要推销员Bob拥有他所需的所有信息,而在编写下一个分析时不会打扰您。如果您将其设置得过于困难,他们将不会使用。这就是生活的方式。
您知道真正易于使用的是什么吗? Web应用程序。推销员Bob可以找出任何Web应用程序,特别是如果设计合理。因此,您可以以Web应用程序的形式编写分析代码。也许您的公司有一个Web设计团队正在重新设计Web应用程序,使其更加用户友好,但是他们不了解您的模型的详细信息。您必须编写一个原型Web应用程序,以允许其他人运行和使用您的模型。
期望数据分析师和数据科学家(至少有一些)编写原型Web应用程序。您可能会听到这些叫做“仪表盘”的东西。其实并不难。至少与工作中比较困难的部分相比,有诸如R Shiny和Bokeh之类的技术可以使工作变得轻松自如。
当然,该应用程序可能无法将其发布到普通互联网上,也可能无法发布。但是它至少可以很好地进入您公司的Intranet。过去的处理方式是公司将所有分析保存在Excel文件中并传递给他们。新方法是Intranet上的Web应用程序。
如果没有人将它们转换为可操作的信息,然后对其进行实际操作,则您的模型将完全无用。该公司不付钱给您建立模型。他们付钱给您,告诉他们应该做什么才能赚更多的钱。您必须使他们足够容易地实现这一目标。
这就是关系。简而言之,它是表示层,哈。