“Vanilla”这个形容词在很多地方都能见到: plain-vanilla java, vanilla javascript,那它究竟是什么意思呢?
从上下文来看,它似乎代表着某种“简单”的东西。
何时具体的代码被认为是“vanilla”,何时不是呢?是否像没有框架一样“纯净”?
“Vanilla”这个形容词在很多地方都能见到: plain-vanilla java, vanilla javascript,那它究竟是什么意思呢?
从上下文来看,它似乎代表着某种“简单”的东西。
何时具体的代码被认为是“vanilla”,何时不是呢?是否像没有框架一样“纯净”?
香草通常指纯净或朴素。所以在编程语言方面,它的意思是没有使用第三方库或没有使用框架。
它源于冰激凌的各种口味中,香草口味是最常见、简单甚至可能是唯一可用的。其他口味更为罕见和奇特。
在编程术语中,它不指代任何具体事物,但涵盖以下所有或部分内容:
尽管“香草”在冰激凌方面可能被视为无聊,但在编程中很少带有贬义意味。
我知道这是一个非常古老的帖子,但为了后世留存。简单来说,Vanilla是指未经修改的原始、未改变的、普通的事物形式。例如:vanilla js表示没有像react、jquery等框架那样的javascript,而vanilla sql表示没有像laravel eloquent这样的orm的sql。