728x90 SMALL SW개발자27 PHP 타언어와의 비교 특징PHPC 언어자바 언어실행 방식인터프리터 언어 (실행 시 코드 해석)컴파일 언어 (실행 전 기계어로 변환)컴파일 + 인터프리터 언어 (바이트코드 생성 후 JVM에서 실행)주요 용도웹 개발시스템 프로그래밍, 임베디드 시스템웹 애플리케이션, 모바일 앱, 엔터프라이즈 시스템타입 시스템동적 타입 (실행 중 타입 결정)정적 타입 (컴파일 시 타입 결정)정적 타입메모리 관리가비지 컬렉션 (자동 메모리 관리)수동 메모리 관리가비지 컬렉션성능C 언어, 자바에 비해 상대적으로 느림빠른 실행 속도적절한 실행 속도와 안정성개발 편의성높은 편의성, 빠른 개발 가능낮은 편의성, 세밀한 제어 가능중간 수준의 편의성, 안정적인 개발 가능 2024. 10. 22. php의 기본개념 PHP란 무엇인가?서버 사이드 스크립트 언어: PHP는 웹 서버에서 동적으로 웹 페이지를 생성하는 데 사용되는 서버 사이드 스크립트 언어입니다. 즉, 사용자가 웹 브라우저를 통해 웹 페이지를 요청하면, 웹 서버는 PHP 코드를 해석하고 실행하여 HTML 형식의 결과를 생성하여 사용자에게 전달합니다.HTML 내에 삽입 가능: PHP 코드는 HTML 코드 내에 삽입될 수 있으며, 태그로 감싸집니다. 이를 통해 동적인 콘텐츠 생성, 데이터베이스 연동, 사용자 입력 처리 등 다양한 웹 기능을 구현할 수 있습니다.오픈 소스 언어: PHP는 오픈 소스 언어로, 누구나 무료로 사용하고 수정할 수 있습니다. 또한, 활발한 커뮤니티를 통해 다양한 라이브러리와 프레임워크가 제공되어 개발 생산성을 높일 수 있습니다.범용성.. 2024. 10. 22. 웹 기본 용어 클라이언트-서버 모델웹 애플리케이션은 클라이언트(사용자)와 서버(웹 서버) 간의 통신을 통해 동작.클라이언트는 웹 브라우저를 통해 요청을 보내고, 서버는 요청에 대한 응답(HTML, CSS, JavaScript 등)을 전송.HTTP 프로토콜HyperText Transfer Protocol의 약자로, 웹에서 데이터 전송을 위한 프로토콜.주요 HTTP 메서드: GET(데이터 요청), POST(데이터 제출), PUT(데이터 갱신), DELETE(데이터 삭제).HTML, CSS, JavaScriptHTML (HyperText Markup Language): 웹 페이지의 구조를 정의.CSS (Cascading Style Sheets): 웹 페이지의 스타일과 레이아웃을 정의.JavaScript: 웹 페이지의 동.. 2024. 10. 22. 이전 1 2 3 4 5 다음 728x90 LIST