만약 정말로 어떤 것을 선택해야 할지 모르겠다면, 웹 프런트엔드와 Java 의 구체적인 차이점에 대해 이야기해 보세요. 참고하시기 바랍니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 스포츠명언)
그들은 무엇을 하는 데 사용됩니까?
자바 개발
1. 웹 사이트를 작성하는 데 사용됩니다. 현재 많은 대형 사이트는 JSP 로 작성되었으며, JSP 의 전체 이름은 Java Server Pages 입니다. 그것은 동적 웹 기술이다. 예를 들면, 모두가 잘 알고 있는 검색 사이트, 정부 웹사이트는 모두 JSP 로 쓴 것이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 스포츠명언) 그래서 Java 를 배우는 학생은 웹사이트를 쓰는 일을 찾을 수 있는데, 지금은 이 방면의 일이 비교적 많다.
2. 안드로이드를 만들다. Android 는 Linux 기반 무료 오픈 소스 운영 체제이고 소스 코드는 Java 입니다. 그래서 시중에서 볼 수 있는 휴대전화 시스템, 예를 들면 미유, 아리운, 낙개구리 등이다. , 소스 코드를 수정하여 다시 게시됩니다. Java 가 안드로이드를 하는 것은 시스템뿐만 아니라 앱도 가리킨다. 더 많은 개발자에게 그들은 응용 프로그램을 개발하는 데 더 많은 시간을 소비한다.
3. 게임을 합니다. 러시아 스퀘어, 슈퍼버블, 슈퍼마리오 형제, 레트로스네이크 같은 것들이죠.
4. 소프트웨어를 만듭니다. 일반 프로그래밍 언어는 모두 소프트웨어로 사용할 수 있으며, Java 는 Eclipse, MyEclipse 등 유명한 Java 개발 도구와 같은 예외는 아닙니다. 소프트웨어 구성 요소 개발과 관련하여 Java Swing 프로그래밍 또는 awt 를 배울 수 있습니다.
5. 큰 데이터. 지금은 데이터 시대라고 합니다. 각종 대형 데이터 기술이 속출하고 있다. 현재 빅데이터를 처리하는 기술은 파이썬, 자바, R 등이다. 자바 (Java) 는 절대적인 우세는 없지만, 대패주이기도 하다.
위에서 언급한 분야 외에도 Java 는 인공지능, 과학 컴퓨팅 등 분야에서도 어느 정도 응용이 있다. 배운 후에는 R&D, 제품 매니저, 테스트, 운영 및 유지 보수 등을 할 수 있습니다.
웹 프런트 엔드
웹 프런트 엔드 엔지니어는 회사마다 기능이 다르지만 이름이 비슷하며 주로 다음 네 가지 범주로 나뉩니다.
1. 웹 사이트 디자인 및 웹 인터페이스 개발을 합니다.
2. 웹 인터페이스 개발을 합니다.
3. 웹 인터페이스 개발, 포그라운드 데이터 바인딩, 포그라운드 논리 처리를 합니다.
4. 설계, 개발 및 데이터.
프런트엔드는 인터페이스와 상호 작용 문제를 해결해야 한다. 사실 UI 수준의 문제는 항상 소프트웨어 엔지니어링의 난제였다. UI 는 끊임없이 변하기 때문이다. 브라우저 버전, 웹 표준, 모바일 장치, 멀티 터미널 어댑터 호환성은 프런트 엔드 엔지니어에게 큰 도전이되고 그들의 능력에 대한 요구가 높습니다.
각각 무엇을 배우고 싶습니까?
자바 개발
1.웹 프런트 엔드 기술 (HTML5, CSS, JS, jQuery, Ajax)
2. 인터넷 아키텍처 (Nginx, Redis, MQ)
3.3 의 세 가지 핵심 프레임 워크. JavaEE (Spring, SpringMVC, MyBatis)
4. 웹 서버측 프로그래밍 (Java foundation, Servelt, SSH, SSM)
5. 데이터베이스 기술 (Orale, MySQL, JDBC, DAO)
웹 프런트 엔드
1.html+CSS.
2. 자바스크립트.
3.Photoshop, flash.
4.html5 및 css3.
5. 브라우저 호환성. 웹 표준을 이해하고, XHTML css3 작성에 능숙하며, W3C 표준을 준수합니다. 코드는 Firfox, Chrome, Safari, IE, Opera 등의 주요 브라우저와 호환됩니다.
6, 백그라운드 프로그래밍 언어 ASP, PHP, JSP 등에 익숙합니다.
Java 개발과 웹 프런트 엔드는 모두 현재 인기 있는 방향이며 모두 좋은 전망을 가지고 있다.
급여로 볼 때, Java 의 급여는 일반적으로 웹 프런트엔드보다 높다. 난이도에서 자바 (Java) 는 웹 프런트 엔드보다 더 어렵다. 수요 측면에서 Java 는 웹 프런트엔드보다 인재에 대한 수요가 더 많다. 하지만 해당 자바는 웹 프런트엔드보다 경쟁력이 있다. 어느 것이 더 좋습니까? 사람마다 견해가 다르다.