Programming
-
앱개발 종류별 개념 장단점 비교Programming/Web 2023. 6. 2. 02:32
네이티브 앱 : Android는 안드로이드 Java, Kotlin을 ios는 swift, objectC를 이용해 그 플랫폼만을 위해 정해진 특정 언어로 개발하는 것을 의미 - 카메라, GPS, 블루투스 등 기기 내 장치를 세밀히 다루거나 영상편집처럼 성능을 최대한 사용해야하는 앱을 개발할 때 - 단점 : android와 ios 동시에 새 버전 출시 어려움. 크로스 플랫폼 : 한 가지의 개발 언어와 프레임워크로 안드로이드, iOS 네이티브 앱을 만드는 개발 방식 - 구글 플러터(다트), 페이스북 리액트네이티브(JS), 마이크로소프트 닷넷마우이(C#)(구 자마린) 등 - 비교적 단순한 기능 ( 스케줄 관리 앱, 쇼핑 앱 등 캘린더, 카메라 등 기본기능 활용 ) 높은 성능 요구 X - 스마트폰의 기능을 얼마나..
-
스프링부트 프로젝트 게시판Programming/JAVA 2023. 5. 27. 23:06
인텔리제이 (IDE) 설치 -> MariaDB 설치 -> MYSQL workbench 설치 1 프로젝트 생성 1. start.spring.io 접속 타임리프 템플릿 등 dependencies (의존) 추가한 뒤 Generate 통해 생성 압축풀기 -> 파일 내가 미리 만들어둔 폴더 ( 그냥 원하는 폴더인데 나는 강의에서처럼 C:\study 로 만듬 ) 안에 복붙 2. 인텔리제이에서 OPEN 폴더 board 열기 3. main > java > com.study.board > BoardApplication ( class ) 에서 코드 실행 : 오류 오류 해결 : Settings > Gradle > Bild and run using, Run tests using 을 Gradle -> IntelliJ IDEA ..
-
[ JavaSpring ] Hello world 출력Programming/JAVA 2023. 4. 28. 14:54
설치 후 실행과정에서 수많은 오류 발생 : 교재와 맞지 않는 버전으로 버전을 임의로 고치고자 했으나 계속 오류가 떠서 문제 1. java: warning: source release 17 requires target release 해결 1. 교재와 같은 11.0.10의 버전의 jvm 다운로드 문제 2. java: package org.springframework.boot 해결 2. 캐시 삭제로 해결 해결 3. https -> http 변경으로 해결