IP

374 Global Project: which languages will be the main components for web application?

글 | 김승열 기자 2022-04-25 / 06:04

  • 기사목록
  • 글자 크게
  • 글자 작게
which languages will be the main components for web application?
The wikipedia summarize their definition as follows:

web application?
A web application (or web app) is application software that runs on a web server, unlike computer-based software programs that are run locally on the operating system (OS) of the device. Web applications are accessed by the user through a web browser with an active network connection. These applications are programmed using a client-server modeled structure?the user ("client") is provided services through an off-site server that is hosted by a third party. Examples of commonly-used web applications include webmail, online retail sales, online banking, and online auctions.

Html?
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.

HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written using angle brackets. Tags used for image and input directly introduce content into the page. Other tags such as P

 

surround and provide information about document text and may include other tags as sub-elements. Browsers do not display the HTML tags but use them to interpret the content of the page.


HTML can embed programs written in a scripting language such as JavaScript, which affects the behavior and content of web pages. The inclusion of CSS defines the look and layout of content. The World Wide Web Consortium (W3C), the former maintainer of the HTML and current maintainer of the CSS standards, has encouraged the use of CSS over explicit presentational HTML since 1997.[2] A form of HTML, known as HTML5, is used to display video and audio, primarily using the element, in collaboration with javascript.

CSS?
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.[1] CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.[2]

CSS is designed to enable the separation of presentation and content, including layout, colors, and fonts.[3] This separation can improve content accessibility; provide more flexibility and control in the specification of presentation characteristics; enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file, which reduces complexity and repetition in the structural content; and enable the .css file to be cached to improve the page load speed between the pages that share the file and its formatting.

Separation of formatting and content also makes it feasible to present the same markup page in different styles for different rendering methods, such as on-screen, in print, by voice (via speech-based browser or screen reader), and on Braille-based tactile devices. CSS also has rules for alternate formatting if the content is accessed on a mobile device.

The name cascading comes from the specified priority scheme to determine which style rule applies if more than one rule matches a particular element. This cascading priority scheme is predictable.

The CSS specifications are maintained by the World Wide Web Consortium (W3C). Internet media type (MIME type) text/CSS is registered for use with CSS by RFC 2318 (March 1998). The W3C operates a free CSS validation service for CSS documents.

In addition to HTML, other markup languages support the use of CSS including XHTML, plain XML, SVG, and XUL.

Javascript?
JavaScript often abbreviated JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS.[11] Over 97% of websites use JavaScript on the client-side for web page behavior,[12] often incorporating third-party libraries.[13] All major web browsers have a dedicated JavaScript engine to execute the code on users' devices.

JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard.[14] It has dynamic typing, prototype-based object orientation, and first-class functions. It is multi-paradigm, supporting event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM).
 
The ECMAScript standard does not include any input/output, such as networking, storage, or graphics facilities. In practice, the web browser or other runtime system provides JavaScript APIs for I/O.

JavaScript engines were originally used only in web browsers, but are now core components of some servers and a variety of applications. The most popular runtime system for this usage is Node.js.

Although Java and JavaScript are similar in name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design.
 
웹 애플리케이션의 주요 구성 요소는 어떤 언어입니까?
Wikipedia는 다음과 같이 설명하고 있습니다. 

웹 애플리케이션?
웹 응용 프로그램(또는 웹 응용 프로그램)은 장치의 운영 체제(OS)에서 로컬로 실행되는 컴퓨터 기반 소프트웨어 프로그램과 달리 웹 서버에서 실행되는 응용 프로그램 소프트웨어입니다. 웹 응용 프로그램은 활성 네트워크 연결이 있는 웹 브라우저를 통해 사용자가 액세스합니다. 이러한 응용 프로그램은 클라이언트-서버 모델 구조를 사용하여 프로그래밍됩니다. 사용자("클라이언트")는 타사에서 호스팅하는 오프사이트 서버를 통해 서비스를 제공받습니다. 일반적으로 사용되는 웹 응용 프로그램의 예로는 웹 메일, 온라인 소매 판매, 온라인 뱅킹 및 온라인 경매가 있습니다.

HTML?
HyperText Markup Language 또는 HTML은 웹 브라우저에 표시되도록 설계된 문서의 표준 마크업 언어입니다. CSS(Cascading Style Sheets) 및 JavaScript와 같은 스크립팅 언어와 같은 기술의 도움을 받을 수 있습니다.

웹 브라우저는 웹 서버 또는 로컬 저장소에서 HTML 문서를 수신하고 문서를 멀티미디어 웹 페이지로 렌더링합니다. HTML은 웹 페이지의 구조를 의미론적으로 설명하며 원래 문서의 모양에 대한 단서를 포함했습니다.

HTML 요소는 HTML 페이지의 빌딩 블록입니다. HTML 구성을 사용하면 이미지 및 대화형 양식과 같은 기타 개체가 렌더링된 페이지에 포함될 수 있습니다. HTML은 표제, 단락, 목록, 링크, 인용문 및 기타 항목과 같은 텍스트에 대한 구조적 의미를 표시하여 구조화된 문서를 작성하는 수단을 제공합니다. HTML 요소는 꺾쇠 괄호를 사용하여 작성된 태그로 구분됩니다.  이미지 및 인풋(input)과 같은 태그는 콘텐츠를 페이지에 직접 도입합니다. P와 같은 다른 태그는 문서 텍스트에 대한 정보를 둘러싸고 제공하며 다른 태그를 하위 요소로 포함할 수 있습니다. 브라우저는 HTML 태그를 표시하지 않지만 페이지 내용을 해석하는 데 사용합니다.

HTML은 웹 페이지의 동작과 내용에 영향을 미치는 JavaScript와 같은 스크립팅 언어로 작성된 프로그램을 포함할 수 있습니다. CSS를 포함하면 콘텐츠의 모양과 레이아웃이 정의됩니다. W3C(World Wide Web Consortium)는 전 HTML 관리자이자 현재 CSS 표준 유지 관리자로서 1997년부터 명시적 표현 HTML보다 CSS 사용을 권장했습니다.[2] HTML5로 알려진 HTML 형식은 주로 요소를 사용하여 자바스크립트와 협력하여 비디오 및 오디오를 표시하는 데 사용됩니다.

CSS?
CSS(Cascading Style Sheets)는 HTML과 같은 마크업 언어로 작성된 문서의 표현을 설명하는 데 사용되는 스타일 시트 언어입니다.[1] CSS는 HTML 및 JavaScript와 함께 World Wide Web의 초석 기술입니다.[2]

CSS는 레이아웃, 색상 및 글꼴을 포함하여 프레젠테이션과 콘텐츠를 분리할 수 있도록 설계되었습니다.[3] 이 분리는 콘텐츠 접근성을 향상시킬 수 있습니다. 프리젠테이션 특성의 사양에서 더 많은 유연성과 제어를 제공합니다. 관련 CSS를 별도의 .css 파일에 지정하여 여러 웹 페이지가 형식을 공유할 수 있도록 하여 구조적 콘텐츠의 복잡성과 반복을 줄입니다. .css 파일을 캐시할 수 있도록 설정하여 파일을 공유하는 페이지와 해당 형식 간의 페이지 로드 속도를 개선합니다.

서식과 콘텐츠를 분리하면 화면, 인쇄, 음성(음성 기반 브라우저 또는 화면 판독기 사용) 및 점자 기반과 같은 다양한 렌더링 방법에 대해 동일한 마크업 페이지를 서로 다른 스타일로 표시할 수 있습니다. 촉각 장치. CSS에는 모바일 장치에서 콘텐츠에 액세스하는 경우 대체 형식 지정에 대한 규칙도 있습니다.

계단식 이름은 지정된 우선 순위 체계에서 유래하여 둘 이상의 규칙이 특정 요소와 일치하는 경우 적용할 스타일 규칙을 결정합니다. 이 계단식 우선 순위 체계는 예측 가능합니다.

CSS 사양은 W3C(World Wide Web Consortium)에서 유지 관리합니다. 인터넷 미디어 유형(MIME 유형) 텍스트/CSS는 RFC 2318(1998년 3월)에 의해 CSS와 함께 사용하도록 등록되었습니다. W3C는 CSS 문서에 대한 무료 CSS 유효성 검사 서비스를 운영합니다.

HTML 외에도 XHTML, 일반 XML, SVG 및 XUL을 포함한 다른 마크업 언어는 CSS 사용을 지원합니다.

자바스크립트?
JavaScript는 종종 JS로 약칭되며 HTML, CSS와 함께 World Wide Web의 핵심 기술 중 하나인 프로그래밍 언어입니다.[11] 웹 사이트의 97% 이상이 웹 페이지 동작을 위해 클라이언트 측에서 JavaScript를 사용하며[12] 종종 타사 라이브러리를 통합합니다.[13] 모든 주요 웹 브라우저에는 사용자 장치에서 코드를 실행하기 위한 전용 JavaScript 엔진이 있습니다.

JavaScript는 ECMAScript 표준을 준수하는 고급 수준의 적시 컴파일 언어입니다.[14] 동적 타이핑, 프로토타입 기반 객체 지향 및 일류 기능이 있습니다. 이벤트 중심, 기능 및 명령형 프로그래밍 스타일을 지원하는 다중 패러다임입니다. 여기에는 텍스트, 날짜, 정규식, 표준 데이터 구조 및 DOM(문서 개체 모델) 작업을 위한 API(응용 프로그래밍 인터페이스)가 있습니다.
 
ECMAScript 표준에는 네트워킹, 스토리지 또는 그래픽 시설과 같은 입력/출력이 포함되어 있지 않습니다. 실제로 웹 브라우저나 기타 런타임 시스템은 I/O용 JavaScript API를 제공합니다.

JavaScript 엔진은 원래 웹 브라우저에서만 사용되었지만 현재는 일부 서버 및 다양한 응용 프로그램의 핵심 구성 요소입니다. 이 용도로 가장 많이 사용되는 런타임 시스템은 Node.js입니다.

Java와 JavaScript는 이름, 구문 및 각각의 표준 라이브러리가 비슷하지만 두 언어는 서로 다르며 디자인면에서 크게 다릅니다.
  • 페이스북 보내기
  • 트위터 보내기
  • 네이버 블로그

조회수 : 415

Copyright ⓒ IP & Art - 무단전재 및 재배포 금지

댓글쓰기

이름 비밀번호
내용
스팸방지 (필수입력 - 영문, 숫자 입력)
★ 건강한 소통 공간이 될 수 있도록 지나친 비방글이나 욕설은 삼가해주시기 바랍니다.

많이 본 뉴스