Що означає ваніль?


80

ваніль прикметник з'являється в багатьох місцях: проста ваніль Java, ваніль JavaScript: що робить це саме середнім?

З контексту, схоже, означає щось "звичайне".

Коли конкретний код вважається ванільним, а коли ні? Рівнина, як не загорнута в рамки?


7
Звичайно, як не користуватися сторонньою бібліотекою.
user2864740

Наприклад: Vanilla Javascript, не використовуючи JQuery тощо.
Менно

Отже, коли я використовую Struts та Spring, це не ванільна Java?
Запитайте все

@QuestionEverything: правильно
Менно

@QuestionEverything Це сторонні бібліотеки, тому: ні, не "ванільна" Java.
user2864740

Відповіді:


84

Від wiki:

Комп'ютерне програмне забезпечення, а іноді й інші пов'язані з обчисленнями системи, такі як комп'ютерне обладнання або алгоритми, називається Vanilla, якщо не налаштовано в оригіналі, що означає, що воно використовується без будь-яких налаштувань або оновлень, що застосовуються до нього.

http://en.wikipedia.org/wiki/Vanilla_software


Господи! Я погуглив це, але у мене з’явилося безліч посилань або на їжу, або на терміни, які її вже використовують.
Запитайте все

5
Це правильно для програмного забезпечення, але точно не відповідає використанню при використанні з мовами програмування;)
Polygnome

1
В цьому контексті налаштування занадто загальне. Я б скоріше сказав: ваніль відноситься до використання простого коду, без сторонніх бібліотек або фреймворків.
Сем

31

Ваніль часто відноситься до чистої або простої . Отже, з точки зору мов програмування, це означає або без використання сторонніх бібліотек, або без використання фреймворків .


1
Це специфічно для Java. У моїй відповіді йдеться про мови програмування загалом, і префікс висловлювання "часто".
Полігном

У контексті JavaScript він все ще відповідає дійсності, "чистий JS" часто посилається на "без JQuery / Prototype / <вставте улюблений фреймворк тут>", тоді як "ваніль" часто також стосується навколишнього середовища, наприклад, Rhino чи іншого.
Полігном

1
Помилково обмежувати це питання лише кількома мовами
Чак Ле Батт,

20

Він походить з того часу, коли з усіх доступних смаків морозива смак ванілі був найпоширенішим, простим і часто навіть єдиним доступним. Інші смаки були рідкіснішими та екзотичнішими.

У термінах програмування воно не стосується нічого конкретного, але передбачає будь-яке або все:

  • Ніяких дзвіночків
  • Ніяких зайвих (можливо, непотрібних) функцій
  • Не використовує зовнішніх бібліотек
  • Чиста мова без зайвих додатків

Незважаючи на те, наскільки нудною "ваніллю" можна вважати морозиво, вона рідко використовується принизливо при програмуванні.


0

В інформатиці ваніль - це термін, який використовується для позначення, коли комп’ютерне програмне забезпечення, а іноді й інші комп’ютерні системи, такі як комп’ютерне обладнання або алгоритми, не налаштовані в оригінальній формі, тобто вони використовуються без будь-яких налаштувань або оновлень, що застосовуються до них. (Вікі)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.