앱 개발과 웹 개발은 많이 다른가요?
안녕하세요
취미로 앱이나 웹을 개발해보고 싶은데 이 둘은 코딩하는 방식이 많이 다른가요?
하나를 완성하면 어느 정도 자동으로 연동돼서 완성해주는 프로그램이 있을까요?
그리고 초보자가 쉽게 배울 수 있는 언어도 하나 추천 부탁드리겠습니다!
우선 기본적으로 스크래치에서 프로그램 개발에 대한 느낌과 적성을 체크해보세요
스크래치에서 문제를 못풀고 헤메신다면? 실전 프로그램에선 더 헤멜수 있습니다
그러니 스크래치를 통해 본인의 프로그래밍 적성을 꼭 확인해보시기 바랍니다
우선 코딩과 알고리즘의 맛을 아래 링크에서 접해보시기 바랍니다!
https://scratch.mit.edu/ 여기를 추천드리구요
https://scratch.mit.edu/explore/projects/all <== 여기는 다른사람들이 스크래치로 만든 게임등을
플레이할 수 있는곳이데요
나름 재미있을거라 생각합니다 ( 본인이 직접 만들수도 있음 )
경우에 따라 이 사이트가 너무 시시해 보일수도 있습니다
근데 여기서 얻은 알고리즘은 타언어 배울때도 당연히 적용이 됩니다
열심히 해보세요
그리고 열심히 하다가 스크래치에서의 코딩이 자신의 적성과 잘 맞다고 생각되면
그때 프로그램 개발을 어떤 목적으로 할것이냐에
따라서 배워야 할 언어가 틀려지기때문에,
스크래치에서 경험을 쌓은후 다시 재 질문해주시기 바랍니다!
안드로이드 앱 개발은 자바, 코틀린 프로그래밍 언어를 사용해서 개발합니다.
그리고 웹 개발은 여러 종류가 있지만 한 가지만 소개하자면 스프링 부트 라는 기술을 사용하는데, 자바와 코틀린 프로그래밍 언어를 사용하며 그 외에 자바스크립트/html/css 등을 사용합니다.
그리고 하나를 완성하면 어느 정도 자동으로 연동되어 완성해주는 프로그램이 있으며
안드로이드 앱 개발 => 안드로이드 스튜디오
스프링 부트 =>이클립스, 인텔리j(커뮤니티 버전은 무료)
입니다.
초보자가 쉽게 배울 수 있는 언어로 자바를 추천드립니다. 관련 공부자료도 추천드립니다.
[1] 자바가 보이는 그림책
자바의 기초를 쌓을 수 있습니다.
[2] 자바의 정석(책)
자바가 보이는 그림책 이후에 기초부터 심화까지 쉽고 자세하게 학습할 수 있습니다.
[3]자바의 정석(유튜브 인강)
자바의 정석은 유튜브에 무료 인강이 있으므로 책을 읽다가 이해 안 가시면 인강으로 보충하시면 좋습니다.
[4]남궁성의 코드초보스터디(네이버 카페)
자바의 정석의 저자이신 남궁성 강사님께서 직접 운영하는 네이버 카페이며, 자바의 정석에서 모르는 부분 질문 시 직접 답변해 주십니다.
그리고 자바를 배우신 후 안드로이드 앱 프로그래밍 공부를 하시는 걸 추천드립니다.
책은 깡샘의 안드로이드 프로그래밍을 추천드립니다.
유튜브 인강도 무료제공됩니다.
안녕하세요. 지앤우입니다.
질문1. 취미로 앱이나 웹을 개발해보고 싶은데 이 둘은 코딩하는 방식이 많이 다른가요?
답변 : 앱은 보통 스마트폰의 애플리케이션을 말하며, 웹은 보통 웹사이트의 줄임말로 사용합니다.
앱은 스마트폰 사용환경에 맞춰 디자인되어 개발되며, 웹은 컴퓨터에서 보는 인터넷환경으로
개발됩니다. 요즘은 스마트폰과 pc화면으로 다 보이게 할수 있는 하이브리드형 웹사이트도 개발되고 있어요.
질문2 . 하나를 완성하면 어느 정도 자동으로 연동돼서 완성해주는 프로그램이 있을까요?
답변 : 자동으로 연동되어 완성해 주는 프로그램은 네이버에서 제공해 주는 모두( www.modoo.at )를
추천해 드립니다. 앱과 웹을 다 지워하며 오피스 사용을 하실주 아신다면 충분히 가능합니다.
질문3. 초보자가 쉽게 배울 수 있는 언어도 하나 추천 부탁드리겠습니다!
답변 : 기본적인 인터넷 언어인 html5나 자바스크립트를 추천합니다.
이후에 웹이나 앱을 도전해 보시는게 좋을듯 싶어요.
감사합니다.
코딩하는 방식은 비슷하지만 웹과 앱 개발을 하다보면 차이점이 있기 마련입니다.
웹이나 앱을 개발 도중 하나를 완성하면 자동으로 연동되서 다른 부분을 완성해주는 프로그램은 없으며
직접 완성을 하셔야할 것으로 보이며, 처음 시작하시는 분에게 많이 추천되는 언어인 파이썬을 배워보시는게 좋을 듯 싶습니다.
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.
앱개발과 웹개발은 많이 다릅니다.숙련된 개발자라면 결국 운용하는 과정이 유사하기 때문에 금방 적응할수 있지만
입문자라면 둘중 하나만 익히시는것이 좋습니다.
현장에서 웹개발자와 앱개발자가 따로 있다는것은
각 분야의 전문가가 다르기 때문입니다.
다만 좀더 쉽게 적응하기위해서라면 앱, 웹에서 둘다 사용되는 프로그램 언어가 있기때문에
그런 언어로 공부하시는것도 향후 전향하는데 도움이 되실수있습니다.
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!앱이나 웹을 같이 만드는 프레임워크가 있습니다.
React Native 프레임워크가 있습니다.
하지만 모바일 개발을 아예 모른 상태로 개발하기는 쉽지가 않습니다.
최대한 웹개발이랑 비슷하개 개발이 가능하나 부분적으로 앱에 대한 지식이 필요하더군요
처음에 JS를 공부한 이후에 React에 대한 공부후 React Native를 공부해보는 것을 추천합니다.