使用.Net进行SaaS开发

安基·米塔尔

我不知道如何用技术术语来解释这一点。因此,让我从一个示例开始:

故事

我有一个在线电子商务网站www.ABCStore.com我是使用Dot Net中的MVC 4(Razor)构建的。我的朋友有一家旅行社,其在线网站是www.DEFAgency.com他用Java构建了它。

我们两个网站均已启动并正在运行。有一天,我接到FicticiousServiceProvider公司的电话,他们问我是否有兴趣在我自己的网站上获得客户反馈作为一项功能,而不必自己编写任何代码他们提供的是,我只需要在我的母版页(或布局页)的页脚中包含一行代码,然后登录该网站的客户就会在页面上看到一个小图标,并且能够提供他们的反馈。

反馈将不会直接提供给我。FicticiousServiceProvider伙计们将分析数据并定期或根据需要将其提供给我。

他们还提供其他服务。

我真的很高兴拥有这样的功能,特别是无需编写任何代码。我尝试过,它在我的.Net网站上运行良好。我的朋友(有一个Java网站)也向他的代码添加了一行代码,这对他也很有效。

我的问题是:

  1. 这个过程叫什么?

  2. 如果我是FicticiousServiceProvider,我将如何使用.Net开发它?我的意思是,如何开发功能以使消费者可以使用服务提供商提供的单行来使用该服务。从我的站点以反馈形式到FicticiousServiceProvider的数据传输也正在发生,而我却看不见任何东西。

  3. FicticiousServiceProvider如何在不对.Net应用程序和Java应用程序提供的行进行任何更改的情况下将功能提供给.Net应用程序和Java应用程序?

我已经从消费者的角度给出了描述。请从开发人员的角度提出建议。非常感谢。

加雷斯·霍普金斯

这些东西(例如Google Analytics(分析)跟踪代码)通常是某种javascript注入器。它将使用javascript“注入”一些向其服务器发送请求的代码(它们在服务器端所编码的内容实际上是无关紧要的)。然后,他们处理包含他们在客户端javascript中收集的信息的请求并将其存储,然后使用服务器端软件分析该数据以发出报告等。

因此,请尝试分别回答您的问题。

  1. 我称此过程为javascript注入。
  2. 您将必须找到将请求发送到服务器并处理该请求的最佳方法。可以很容易地使用ASP.Net MVC完成,但是任何可以处理请求并将数据发送到存储的服务器端技术/代码。
  3. 他们使用与任何服务器端代码都独立的javascript,并跨客户端的浏览器工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用REST进行SAAS和应用程序开发

来自分类Dev

使用SaaS的集成开发环境

来自分类Dev

在哪里可以找到使用ADFS开发SaaS网站所需的.net程序集?

来自分类Dev

使用Apache Spark进行开发

来自分类Dev

使用电话进行开发

来自分类Dev

使用UML进行敏捷开发

来自分类Dev

在本地计算机上使用Azure移动服务进行开发[.Net后端]

来自分类Dev

ASP.NET Core:使用自定义基本URL和https在本地进行开发

来自分类Dev

使用C#进行ASP.NET Web开发:集中连接字符串

来自分类Dev

在本地计算机上使用Azure移动服务进行开发[.Net后端]

来自分类Dev

iOS 8,如何使用设备进行开发?

来自分类Dev

使用Head First进行Android开发

来自分类Dev

使用Qemu进行Linux内核开发?

来自分类Dev

使用Eclipse在Linux上进行qt开发?

来自分类Dev

XCode5使用iPhone进行开发

来自分类Dev

使用Worklight和GitHub进行团队开发

来自分类Dev

如何使用Eclipse进行Scheme开发?

来自分类Dev

如何使用PyCharm进行GIMP插件开发?

来自分类Dev

使用git进行2行开发的项目

来自分类Dev

使用VM进行远程Eclipse开发

来自分类Dev

使用WPF或Unity进行简单的游戏开发

来自分类Dev

使用aws-cdk进行本地开发

来自分类Dev

使用Composer进行基于组件的开发

来自分类Dev

使用Play进行网络开发!框架

来自分类Dev

如何使用Sublime进行Java开发

来自分类Dev

使用Eclipse进行Android开发时出错

来自分类Dev

使用VM进行远程Eclipse开发

来自分类Dev

从开发到使用Git进行部署

来自分类Dev

使用Git信息进行Eclipse插件开发