바닐라 소프트웨어 란 무엇입니까?
"Vanilla 소프트웨어"는 특정 산업에서 더 좋거나 나쁘게 만들기 위해 사용자 정의없이 베어 본 방식으로 작성된 소프트웨어를 설명하는 데 사용되는 용어입니다. 사용자 정의가 없기 때문에 대부분의 바닐라 소프트웨어가 일반적입니다. 대부분의 바닐라 프로그램에는 사용자가 프로그램을받은 후 사용자 정의 할 수있는 특수 라이센스가 제공되며 일부는 사용자가 자신의 사용자 정의 버전을 판매 할 수 있습니다. 이 소프트웨어는 일반적으로 고급 소프트웨어보다 저렴하지만 소프트웨어에 포함되거나 포함되지 않은 기능에 문제가있을 수 있습니다.
바닐라 소프트웨어와 다른 프로그램을 구분하는 주요 특징은이 소프트웨어가 사용자 정의없이 제공된다는 것입니다. 대부분의 프로그램은 특정 사업체 나 소비자를 대상으로하고 있지만이 소프트웨어는 누구나 사용할 수 있습니다. 판매되는 대부분의 프로그램에는 프로그램을 만들거나 최적화하는 데 도움이되는 타사 소프트웨어 제조업체의 플러그인 또는 구성 요소가 있습니다. 바닐라 프로그램을 사용하면 이러한 추가 기능이 포함되지 않습니다.
대부분의 바닐라 소프트웨어는 특정 그룹 용으로 제작되지 않았기 때문에 일반적입니다. 이것은 프로그램에서 발견되는 기능들이 종종 표준이며 누구에게나 적용될 수 있음을 의미합니다. 예를 들어, 비즈니스 워드 프로세서에는 일반적으로 기본 비즈니스 분석, 비즈니스 글쓰기 스타일 및 비즈니스에서 사용하는 공통 문서에 대한 템플릿과 같은 기능이 있습니다. 바닐라 프로그램은 특정 시장에 따라 도구가 다르기 때문에 종종 이러한 도구가 부족합니다.
전문화되지 않은 프로그램을 갖는 것은 전문화 된 고객에게는 문제처럼 보일 수 있지만 실제로는 바닐라 소프트웨어의 장점 중 하나입니다. 일반 프로그램은 사용자가 프로그램과 관련된 프레임 워크 또는 기능을 변경할 수 없기 때문에 테이크-어-리브-어 방식이 있습니다. 대부분의 바닐라 프로그램을 통해 사용자는 소스 코드를 들여다보고 소스 코드를 변경할 수 있으므로 필요한 기능을 수동으로 추가 할 수 있습니다. 일부 프로그램에서는 사용자가 새 버전을 판매 할 수도 있지만 이는 드문 일입니다.
사용자 정의가 필요없는 즉시 사용 가능한 프로그램을 찾는 사람들은 바닐라 소프트웨어를 사용하고 싶지 않을 것입니다. 기능은 일반적인 기능이므로 사용자는 절대 사용하지 않는 기능을 사용할 수 있으며 필수 기능을 얻지 못할 수도 있습니다. 이것은 시간과 기술을 가진 사람들이 자신의 필요에 맞게 프로그램을 변경할 수있는 이러한 유형의 소프트웨어를위한 주요 시장입니다. 이러한 프로그램은 종종 저렴하지만 일부 사람들은 자신의 요구에 맞는 소프트웨어에 대해 더 많은 비용을 기꺼이 지불 할 수 있습니다.