웹 프런트엔드란 무엇입니까?
초기의 웹 프런트 엔드는 프런트 엔드라고 불리지 않고 친절하게' 웹 디자이너' 라고 불렸다.
웹 삼총사 (Flash, Dreamweaver, Firewoks) 는 Macromedia 의 웹 삼총사로 불린다. 같은 회사의 제품이기 때문에 기능 조합이 매우 밀착되어 있습니다. 나중에 Fireworks 가 변태 거물인 Adobe 에 인수된 후, PS 는 기본적으로 Fireworks 를 대신하여 웹 페이지를 디자인하는 일을 했다. 아직 사람들이 사용하고 있다는 것을 알고 있지만, 아마도 일종의 그리움과 유용한 사진 절단 기능일 것이다.
프런트 엔드 엔지니어는 인터넷 시대의 소프트웨어 제품 개발에 없어서는 안 될 전문 R&D 역할입니다. 좁은 의미에서 프런트 엔드 엔지니어는 HTML, CSS, JavaScript 등의 전문 기술과 도구를 활용하여 제품 UI 디자인을 웹 사이트 제품으로 구현하고, 사용자의 PC 측과 모바일 웹 페이지를 포괄하며, 시각 및 상호 작용 문제를 처리합니다. 넓은 의미에서, 사용자 터미널 제품의 모든 시각, 상호 작용 관련 부분은 프런트 엔드 엔지니어의 전문 분야입니다.
사실 프런트 엔지니어의 핵심 기술은 Html, CSS, JS 입니다. 전형적인 인터넷 회사의 제품 개발 과정에서 프런트 엔드 엔지니어와 다른 역할 간의 관계는 대체로 이렇다.
프런트엔드는 제품과 디자인에 가장 가까운 엔지니어로 제품과 기술을 연결하는 역할을 한다. 프런트 엔드는 사용자가 볼 수 있는 것을 담당하기 때문에 사용자와 가장 가까운 엔지니어이기도 하다.
다중 터미널 시대에는 한 제품이 PC 와 이동을 모두 지원할 경우 프런트엔드 엔지니어가 더 많은 역할을 처리해야 했습니다.
프런트엔드는 인터페이스와 상호 작용 문제를 해결해야 한다. 사실 UI 수준의 문제는 항상 소프트웨어 엔지니어링의 난제였다. UI 는 끊임없이 변하기 때문이다. 브라우저 버전, 웹 표준, 모바일 장치, 멀티 터미널 어댑터 호환성은 프런트 엔드 엔지니어에게 큰 도전이되고 그들의 능력에 대한 요구가 높습니다. 많은 UI 문제는 하나 이상의 해결책을 가지고 있으며, 많은 문제들은 매우 교묘한 생각과 훌륭한 해결책을 가지고 있다. 프런트엔드는 엔지니어들 중에서 매우 창의적인 집단이다. 왜냐하면 이 업계는 풍부한 창의력과 상상력이 필요하기 때문이다.
프런트 엔드 엔지니어는 웹 표준의 개발자, 실무자 및 홍보자이기도 하며, 현재 W3C 표준은 브라우저뿐만 아니라 각종 휴대용 스마트 장치, 차량 장비, 스마트 홈 등이 포함되어 있습니다. 미래의 만물 상호 연결 시대, 프런트엔드는 웹페이지의 엔지니어일 뿐만 아니라, 인간-컴퓨터 상호 작용의 각 분야의 엔지니어이기도 하다.
확장 데이터:
인터넷의 급속한 발전과 보급으로 새로운 업종과 새로운 일자리가 기술 수준인 웹 프런트 엔드 개발 엔지니어로 부상하고 있다.
웹 프런트 엔드 개발 엔지니어는 자신의 주요 책임 외에도 웹 사이트에서 제공하는 제품과 서비스를 위한 동급 최고의 웹 인터페이스를 구현하고 코드를 최적화하며 호환성을 유지해야 합니다.
웹 프런트 엔드 표현 계층의 설계 개발 및 프런트 엔드 및 백 엔드 아키텍처와의 상호 작용
백그라운드 개발자와 함께 제품 인터페이스 및 기능을 구현합니다.
다양한 네트워크 기술을 사용하여 제품 원형을 시뮬레이션하고 개발합니다
네트워크 신기술 조사 및 정보 정리
HTML/XHTML, CSS 에 정통하고, 페이지 스키마와 레이아웃에 익숙하며, 웹 표준과 태그 의미에 대해 잘 알고 있습니다.
Ajax, JavaScript (또는 ActionScript), DOM 등의 프런트 엔드 기술에 익숙하고 객체 지향 프로그래밍 아이디어를 습득하십시오.
참고 자료:
웹 프런트 엔드 엔지니어 _ Baidu 백과 사전