是否有针对不同IT系统领域的特定术语?

时间:2014-05-12 11:29:25

标签: terminology

我想知道以下情况的技术术语,如果有的话:

您正在开发一个领域,其中一组不同的硬件类型(如iPhone5,Galaxy S3)运行相同类型的不同软件(如浏览器),硬件功能会影响软件功能

如何以简短的方式陈述这种情况?

  • 系统碎片化

  • 为异构系统开发

  • 开发多元化系统

我不确定上述任何一个例子是否适当描述。我的胆量告诉我,在IT和软件架构语言领域,这个场景有一个特定的术语。

2 个答案:

答案 0 :(得分:1)

在这种情况下,您是否适合说您在不同平台上进行简单的开发?

更进一步,您可能会谈论“堆叠”,例如平板电脑可能会使用“平均值”和“平均值”。堆栈(MongoDB,ExpressJS,AngularJS和NodeJS),Windows平台可能使用.NET堆栈(ASP MVC,WCF,MSSQL),Ubuntu平台可能使用Java堆栈等。

答案 1 :(得分:1)

我说分布式跨平台跨设备应用

  • 分布式 - 当应用程序使用网络时
  • 跨平台 - 当应用程序知道多个平台时,例如它也适用于unix和windows
  • 跨设备 - 当应用程序知道不同的硬件类型时,例如它通过触摸屏显示地铁gui和通过鼠标+键盘显示普通网页
  • 跨浏览器 - 当应用程序在浏览器中运行时,它知道不同的浏览器类型,例如它使用firefox和chrome的CORS,但是msie它会尝试另一种方法连接到服务器或显示a fallback
  • 异构系统 - 当您的应用程序使用不同的硬件和软件类型来实现其目标时,例如它有一个php前端层和一个java后端层等...
  • 多语言 - 当应用程序使用多种编程语言来实现其目标时,例如通过多语言持久性,您也可以使用nosql和sql数据库