问题标签 [terminology]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - 什么是幻数,为什么它不好?
什么是幻数?
为什么要避免?
有合适的情况吗?
terminology - 数据访问层的目的是什么?
我很久以前开始了一个项目,并在我的解决方案中创建了一个数据访问层项目,但从未在其中开发过任何东西。数据访问层的目的是什么?有什么好的资源可以让我了解更多关于数据访问层的信息吗?
computer-science - 什么是期货?
什么是期货?这与惰性评估有关。
terminology - “脚本”和“应用程序”有什么区别?
我指的是这个答案中的区别:
...bash 不是用来编写应用程序的,它是用来编写脚本的。所以可以肯定的是,您的应用程序可能有一些管理脚本,但不要编写
critical-business-logic.sh
,因为另一种语言可能更适合这样的东西。
作为从事过多种语言的程序员,这似乎是对 C、Java 和其他编译语言的势利。我不是在寻找强化我的观点或挥手回答的问题。相反,我真的想知道所指的技术差异。
(而且我在日常工作中使用 C,所以我不仅仅是防御性的。)
cloud - 什么是云计算?
任何人都可以用简单的语言解释云计算的工作原理吗?我已阅读Wikipedia 文章,但仍不确定我是否了解云的实际工作原理。
design-patterns - 什么是依赖注入?
已经发布了几个关于依赖注入的特定问题的问题,例如何时使用它以及有哪些框架可供使用。然而,
什么是依赖注入以及何时/为什么应该或不应该使用它?
frameworks - 框架和库有什么区别?
框架和库有什么区别?
我一直认为库是一组对象和函数,专注于解决特定问题或应用程序开发的特定领域(即数据库访问)。另一方面,作为一个以特定方法(即 MVC)为中心并涵盖应用程序开发的所有领域的库的集合的框架。
language-agnostic - 什么是 Lambda?
有人可以很好地描述 Lambda 是什么吗?我们为它们提供了一个标签,它们在 C# 问题的秘密上,但我还没有找到一个很好的定义和解释它们是什么。