아직 C랑 C++ JAVA 맛보기로 밖에 건드려본게 없는 학식충 뉴비인데요...
보통 사용자 가 보는 GUI같은거가 프론트앤드쪽이고
실제 프로그램에서 시스템적으로?? 논리적으로?? 굴러가는거가 백앤드 쪽인게 맞나요??
그리고
보통
프론트앤드나 GUI쪽하는거가 JAVA 스윙, C#, MFC, API 뭐 이런것들이고,,,
여태까지 검은 콘솔화면에서 주구장창 파일입출력하고 그런게,
백앤드에 대한 기초적인 이해를 위해 배우는거가 맞나요????
그냥 C로 테트리스 만들어보면서
기본로직은 2차원배열로 상에서 하고,, 배열에 있는 숫자들에 따라 블럭별로 색깔 넣고 블럭 떨어지듯 보이도록 만든 적이 있는데;;;
이것도 색깔넣어서 특수문자로 블럭이 떨어지듯 만든건 프론트앤드쪽이고, 뒤에 로직으로 2차원배열상에서 구현한건 백앤드 이런식으로 이해 해도 되는건가요??
일반적으로 프론트엔드와 백엔드는 네트워크단을 기준으로 나눠짐. - dc App
다시 말하면 보통 백엔드는 서버위에 얹어서 도는 프로그램들이 속하는 영역 - dc App
그리고 그 백엔드 위에 얹어져서 실제 사용자한테 보이도록 하는 화면구성하는거가 프론트엔드쪽인가요?