【发布时间】:2013-10-02 17:22:06
【问题描述】:
我正在学习 Java EE 框架,在学习时我遇到了术语“轻量级”应用程序或类。 这个词指的是什么?人们怎么说这个应用程序是一个轻量级的应用程序?使应用程序“轻量级”的标准是什么?
【问题讨论】:
-
这是一个流行语,意思是“简单又好”。 :-)
-
营销炒作可能意味着也可能没有任何意义。
-
通常我听说线程是轻量级的,进程是重量级的
-
它没有任何意义。此外,从技术上讲,Java EE 是框架。还有很多其他的 Web 框架可以在 Servlet 规范上运行,它是 Java EE 的一部分,但我不会将这些框架本身算作这样。 (老实说,Java EE 本身就是一个巨大的保护伞,以至于将它应用到任何单一事物上都没有任何意义。)
-
基本上,它可能意味着“资源使用率低”——尽管我怀疑大多数提出这种说法的框架都懒得测试,但框架的启动时间通常由包含应用服务器的启动时间和你的申请。 IE。如果你有一个五层的应用程序,它被过度设计到了地狱,你的框架不会让它变得更快。或者它可能意味着“简单的 API”,这是一个有效的优势,但为什么不这么说,或者“低概念开销”,但这也往往意味着框架实际上并没有做太多。
标签: language-agnostic terminology