Что означает ваниль?
Ванильное прилагательное появляется во многих местах: plain-vanilla java, vanilla javascript: что это означает?
Из контекста, кажется, стоит что-то "простое".
Когда конкретный код считается ванильным, а когда нет? Обычная, как не обернутая в рамки?
Ответы
Ответ 1
От wiki
:
Компьютерное программное обеспечение, а иногда и другие связанные с компьютером системы, такие как компьютерное оборудование или алгоритмы, называется Vanilla, когда он не настроен из его первоначальной формы, что означает, что он используется без каких-либо настроек или обновлений, применяемых к нему.
http://en.wikipedia.org/wiki/Vanilla_software
Ответ 2
Ваниль часто относится к чистой или простой. Таким образом, с точки зрения языков программирования это означает либо без использования сторонних библиотек, либо без использования фреймворков.
Ответ 3
Это происходит с того момента, когда из различных вкусов мороженого ванильный аромат был наиболее распространенным, простым и часто даже единственным доступным. Другие ароматы были реже и экзотичнее.
В терминах программирования это не относится к чему-то конкретному, но подразумевает любой или все:
- Нет колоколов и свисток
- Нет дополнительных (возможно, ненужных) функций
- Использование внешних библиотек
- Чистый язык без каких-либо дополнительных функций
Несмотря на то, что скучный "vanilla" может быть замечен с точки зрения мороженого, он редко используется в отвратительном программировании.
Ответ 4
Точно вы получили это правильно. Это класс с указанными ниже функциями.
- несколько атрибутов (большинство частных случаев).
- Способы доступа к этим атрибутам.
- Не реализует и не расширяет любой другой класс.
Есть много других функций, но я надеюсь, что эти три помогут вам получить четкое понимание.