首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于不同的IT系统,是否有一个特定的术语?

对于不同的IT系统,是否有一个特定的术语?
EN

Stack Overflow用户
提问于 2014-05-12 11:29:25
回答 2查看 52关注 0票数 0

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

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

我如何在短时间内陈述这种情况?

  • 这些系统支离破碎
  • 面向异构系统的开发
  • 发展多样化体系

我不知道上述任何一个例子是否恰当的描述。我的勇气告诉我,在IT和软件体系结构语言领域,这个场景有一个特定的术语。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-12 13:29:52

我想说的是分布式跨平台跨设备应用。

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

Stack Overflow用户

发布于 2014-05-12 11:58:13

在这种情况下,您是否可以简单地为不同的平台进行开发?

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23607797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档