30 웹 개발자가 알아야 할 약어
웹 개발 산업의 특수 용어는 너무 많은 것을 포함합니다. 약자 우리는 하루 하루를 사용하고 있습니다. 초심자들에게는 어려운 일이 아닙니다. 때로는 개발자 연습을위한 하드 뒤따라. 우리 중 대부분은 다음과 같은 더 많은 약어를 사용합니다. HTML, CSS, 또는 HTTP, 덜 널리 사용되거나 새로운 것들은??
이 용어집에서는 독자를 돕기 위해 오늘의 웹 개발 기사 및 토론에서 자주 사용되는 30 개의 약어를 수집했습니다 현대 산업 용어에 맞춰라..
1. 아리아
접근성이 풍부한 리치 인터넷 애플리케이션: 때로는 또한으로 사용 WAI-ARIA.
W3C (World Wide Web Consortium)에서 게시 한 웹 표준. ARIA 사양은 웹 콘텐츠를 만드는 다양한 프론트 엔드 방법론을 정의합니다 장애인이 이용할 수있는 곳 화면 판독기와 같은 보조 기술 (AT)을 사용하여 웹에 액세스하는 사용자.
2. ACSS
원자 계단식 스타일 시트: 야후가 개발 한 CSS 작성 방법론.
ACSS는 다음을 기반으로합니다. 재사용 가능, 단일 용도 (원자) 수업 과 짧고 예측 가능한 클래스 이름 HTML을 직접 스타일링 할 수 있습니다. Atomizer는 웹 프로젝트의 Atomic 클래스를 생성하는 데 도움이되는 도구입니다..
3. AMP
가속 모바일 페이지: Google이 목적으로 시작한 모바일 웹 표준 모바일 사이트를 더 빠르게 만들기.
AMP는 성능을 향상시키기 위해 HTML, CSS 및 JavaScript를 사용하는 방법을 제한하며, AMP 런타임을 통해 외부 리소스를로드하고 스크립트를 실행하는 데 사용할 수있는 구성 요소를 제공합니다.
4. API
응용 프로그래밍 인터페이스: 일련의 사전 작성된 코드 기능 API 게시자가 지정한 속성, 메소드, 클래스 등 베스트 프랙티스 사용 과 일관된 코드 작성.
우리는 많은 웹 API 중에서 선택할 수 있지만 페이스 북, 트위터, 구글과 같은 소셜 미디어 및 기술 사이트는 자체 API를 게시합니다.
5. BEM
블록, 요소, 수정 자: a 명명 규칙 일관되고 유지 보수가 가능한 CSS 클래스를 작성하기위한.
BEM 방법론을 사용할 때 우리는 전체 프로젝트에서 ~을 따른다. block__element - 수정 자
통사론.
- 블록 독립 실행 형 엔티티의 이름입니다 (예 :
메뉴
또는단추
. - 집단 블록의 다른 부분이나 기능, 예 :
성공
또는경보
. - 수정 자 블록 스타일 변경
큰
또는작은
. 예를 들어,.button__alert - 큰
유효한 BEM 클래스 이름이 될 것입니다..
6. CDN
콘텐츠 전달 네트워크: 분산 된 네트워크의 네트워크 사본을 저장하다 우리 웹 콘텐츠의.
CDN을 사용하면 서버에서 각 사용자에게 콘텐츠를 제공 할 수 있습니다. 그들의 위치에 더 가깝다. 또는 덜 오버로드 된. 이렇게하면 성능을 향상시키고 서버 가동 중지 시간을 줄일 수 있습니다..
7. CMS
콘텐츠 관리 시스템: 다른 종류의 디지털 콘텐츠를 게시, 수정 및 구성 할 수있는 소프트웨어.
대부분의 CMS는 WordPress, Drupal 및 Joomla와 같은 웹 게시에 사용됩니다. CMSs 프리젠 테이션 및 기능과 별도의 콘텐츠 제공, 따라서 코딩 지식 없이도 웹 컨텐츠를 관리 할 수 있습니다..
8. CRUD
생성, 읽기, 업데이트, 삭제: 데이터베이스 관리에 사용되는 용어로, 영구 데이터베이스의 네 가지 기본 기능을 포함합니다.
에서 SQL, 네 개의 관련 명령은 다음과 같습니다. 끼워 넣다
(만들기 용), 고르다
(읽기 용), 최신 정보
(업데이트 용), 지우다
(삭제 용).
CRUD 함수는 일반적인 데이터 수명주기 동적 웹 사이트에서.
9. CSSOM
계단식 스타일 시트 개체 모델: 일련의 아피스 브라우저에서 CSS 스타일을 올바르게 렌더링 웹 페이지에.
CSSOM은 웹 페이지의 모든 CSS 스타일 (선택기 및 해당 속성)을 나타냅니다. 노드 맵으로. CSSOM과 비슷한 트리 구조 DOM, 하지만 별도의 데이터 모델입니다..
10. CTA
행동을 요구하다: 웹 디자인에서 자주 사용되는 마케팅 용어.
CTA는 사용자 또는 잠재 고객에게 전달되는 메시지입니다. 즉각적인 행동을 취하자.. 웹 디자인에서 CTA는 일반적으로 사용자에게 클릭 유도 유도 버튼, 배너, 광고 등.
11. DOM
문서 객체 모델: API HTML 및 XML 문서의 경우 브라우저에서이 문서를 렌더링하는 데 사용됩니다..
DOM은 문서의 논리적 구조, 그것을 대표한다. 노드 트리로 노드는 문서의 다른 부분을 나타내는 객체입니다. 노드를 생성, 수정 및 제거 할 수 있습니다..
12. ECMAScript (ES)
유럽 컴퓨터 제조업체 협회 스크립트: a 스크립팅 언어 사양 JScript와 ActionScript와 함께 JavaScript 구문이 기반으로합니다..
ECMAScript는 표준을 조직 한 유럽 컴퓨터 제조업체 협회 (European Computer Manufacturers Association)에서 그 이름을 따 왔습니다..
13. 포스
무료 및 오픈 소스 소프트웨어: 비어 있는 저작권에 대한 제약이 없다는 점에서 오픈 소스 누구나 소프트웨어의 소스 코드에 액세스하고 수정할 수 있다는 의미에서.
때로는라고도합니다. 풀솜. 만나다 암소 비슷한 일종의 영양FOSS vs. FLOSS 용어에 대한 입장.
14. FTU
최초 사용: 처음 사용자 설치 후 소프트웨어를 로딩한다..
FTU는 앱 채택 프로세스. 사용자 유지 비율은 다음과 같이 개선 될 수 있습니다. 사용자 온 보딩 제대로 설계되었습니다. FTU 동안 앱의 작동 방식을 보여 주거나 사용자가 중요한 옵션 (시간대, 언어, 환경 설정 등)을 설정하도록 할 수 있습니다..
15. GUI
그래픽 사용자 인터페이스: a 사용자 인터페이스 유형, 반대로 명령 중심 인터페이스.
GUI를 사용하면 전문 지식이없는 사용자가 소프트웨어와 상호 작용하다 MS-DOS와 같은 명령 언어를 배우지 않아도됩니다. GUI 사용 그래픽 아이콘 및 시각적 언어 사용자가 응용 프로그램에 명령을 내리고 입력을받을 수 있도록.
16. IDE
통합 개발 환경: 우리에게 제공하는 소프트웨어 응용 프로그램 프로그래밍 환경 통합 개발 및 테스트에 필요한 다양한 도구, 소스 코드 편집기, 빌드 자동화 도구, 컴파일러 또는 인터프리터 및 디버거와 같은 다양한 기능을 제공합니다. Xcode, Eclipse 및 Visual Studio는 IDE의 예입니다..
17. IIFE
즉시 호출 된 함수 식: 인기있는 자바 스크립트 디자인 패턴 어휘 범위를 만드는.
IIFE는 함수 표현 그건 즉시 실행 그것이 평가 된 후에. 한 번만 실행해야하는 코드를 저장하고 네임 스페이스를 지정하고 전용 변수 및 클로저를 만드는 데 사용할 수 있습니다..
IIFE는 다음 구문을 사용합니다.
(function () // code ());
18. ITCSS
역 삼각형 캐스 케이 딩 스타일 시트: 확장 가능 CSS 아키텍처 ...에 대한 재사용 가능한 CSS 코드.
ITCSS는 CSS 속성을 레벨로 나눕니다. 그들의 구체적 및 중요성에 기초하여. 레벨은 평평한 상단에서 하단의 팁까지 증가하는 역 삼각형으로 표현됩니다.
19. JSON
JavaScript Object Notation: 언어 독립적 인 사람이 읽을 수있는 데이터를 교환하기위한 데이터 형식.
JSON 저장 가능 사물 이름 - 값 쌍의 컬렉션으로 배열 값으로 된 모음으로. 구문은 다음과 같습니다. 자바 스크립트와 비슷하다., 이것이 JavaScript 기반 애플리케이션에서 가장 일반적인 데이터 형식 인 이유입니다..
20. 램프
리눅스, 아파치, MySQL, PHP / Python / Perl: 인기있는 웹 스택 동적 웹 사이트 만들기.
램프 스택은 다음과 같이 구성됩니다. 리눅스 운영 체제로, 아파치 웹 서버로, MySQL 데이터베이스 관리 소프트웨어로 PHP, 펄 또는 파이썬 스크립팅 언어로. 그것의 Windows 이체는 불린다 WAMP, OS X 변형은 MAMP.
21. LTR / RTL
왼쪽에서 오른쪽 / 오른쪽에서 왼쪽으로:에서 사용 된 용어 국제화
LTR 및 RTL 장소 언어 또는 국가 설정의 속성 UI. LTR은 왼쪽에서 오른쪽으로, RTL은 오른쪽에서 왼쪽으로 나타냅니다. 그들은 텍스트의 방향.
대부분의 언어는 LTR이며 인터페이스는 일반적으로 인터페이스를 위해 설계되었지만 대부분의 언어에 RTL 지원을 쉽게 추가 할 수 있습니다. CMSs, WordPress에 rtl.css
파일.
22. 평균
MongoDB, Express.js, 각도, Node.js: a 자바 스크립트 전용 웹 스택 동적 웹 사이트 및 웹 응용 프로그램 만들기.
평균 스택은 MongoDB NoSQL 데이터베이스, Express.js 웹 응용 프로그램 프레임 워크, Angular.js 프론트 엔드 프레임 워크, 마디 자바 스크립트 런타임, 그리고 그것 모든 운영 체제에서 실행됩니다..
23. MVC
모델 - 뷰 - 컨트롤러: 건축 양식 에서 사용되는 객체 지향 프로그래밍.
MVC 패턴은 객체를 세 그룹으로 그룹화하여 데이터 로직을 사용자 인터페이스와 분리 된 상태로 유지합니다. 모델 객체 기본 데이터 구조 및 논리, 객체보기 사용자 인터페이스의 경우 컨트롤러 개체 다른 객체 들간의 중개자 역할 및 업무 조정을위한.
24. OAuth
공개 인증: 안 공개 프로토콜 그것은 안전한 승인 안전하고 표준화 된 방식으로 가능하다..
OAuth는 사용자가 사이트에 로그인 할 수있게 해주는 방법으로 자주 사용됩니다. 타사 서비스 사용, 페이스 북, 트위터 또는 구글과 같은 - 등록의 장벽을 제거하는 방법.
25. OOP
객체 지향 프로그래밍: A 프로그래밍 패러다임 절차 적 프로그래밍과는 대조적으로.
OOP에서는 실제 환경과 유사한 모델 네 가지 주요 원칙을 사용하여 추상화, 캡슐화, 상속 및 다형성. OOP의 중심에는 사물 캡슐화 된 데이터를 속성들 과 행동 양식.
26. REGEX
정규 표현식: 에이 텍스트 패턴 다른 문자열에서 문자 조합을 비교하는 데 사용됩니다..
정규 표현식을 사용하면 쉽게 특정 문자 시퀀스 검색 텍스트로 사용자 입력의 유효성을 검사하다.. Regex는 JavaScript, PHP, Python, Ruby, Java 및 기타와 같이 많이 사용되는 프로그래밍 언어의 일부입니다..
27. REST
Representational State Transfer: 한 세트 소프트웨어 설계 아키텍처 지침 ...에 대한 데이터 전송 클라이언트와 서버 사이. REST 아키텍처의 원칙에 따라 RESTful 아피스 웹 애플리케이션 용.
28. SCM
소스 제어 관리: 여러 버전 관리 응용 프로그램, 코드 또는 다른 종류의 정보를 포함 할 수 있습니다. 라고도 함 번역 또는 개정 관리 관리.
SCM을 사용하면 변경 사항을 추적하다., 과 정보 손실 방지. 가장 인기있는 SCM 시스템은 Git과 SVN.
29. SMACSS
캐스 캐이 딩 스타일 시트를위한 확장 가능하고 모듈화 된 아키텍처: A CSS 작성 방법론 CSS 코드를 모듈화하고 더 읽기 쉽고 유지 보수하기 쉽게 만듭니다..
SMACSS는 스타일 규칙 (기본, 레이아웃, 모듈, 상태, 테마)의 5 가지 유형을 정의하고 각기 다른 선택기 접두사로 식별합니다.
30. WYSIWYG
당신이 보는 것은 당신이 얻는 것입니다.: 일종의 내용 편집기 사용자가 텍스트, 이미지 및 기타 콘텐츠 유형을 편집 할 수있게 해줍니다. 마크 업을 쓰지 않고.
WYSIWYG 편집기에서 사용자는 최종 결과가 어떻게 표시되는지 확인하십시오. 콘텐츠를 만드는 동안 WordPress와 대부분의 블로깅 플랫폼의 게시자 인터페이스는 WYSIWYG 시스템의 좋은 예입니다..