Community

커뮤니티

홈 > 회원포럼 > 커뮤니티
커뮤니티

직접 개발하면서 느낀점..

9 Tony 16 676 2 0

안녕하세요 :)


그간 계속해서 개인사이트를 만들고있었는데.. 만들면서 느낀점(?)과 개인적인 잡담을 써보려고합니다.


​그동안 그누+아미나를 이용해서 커뮤니티 사이트를 만들곤했습니다.

그러다가 직접 프로그래밍을하는건 간단한 자바스크립트와 프론트앤드(html,css)만 하고있었구나.. 라는 생각과, 이래서는

발전이 없겠다.. 라는 생각이 많이 들더라구요.


솔직히 개인적인 사이트를 개발하기 시작한이유는 위에서 말한 ​이대로가다간 발전​이 없을것같아서였습니다.


솔직히 사이트를 만들면서 프론트앤드자체에는 문제없었습니다. 그간 아미나로 테마를만들면서 공부한게 프론트앤드였기때문..


하지만 제대로된 프로그래밍언어인 php,js 등은 다뤄본적이 많이 없었기때문에 밑바닥부터 시작해야하는 상황..


책 3권을사고 본격적으로 node.js + mongoDB 를 이용한 사이트를 개발하기시작했고

사이트를 만들면서 아래 2가지 모듈을 직접만들게됬습니다.


GOOGLE Photo를 이용한 외부저장모듈.

크롤링프로그램


솔직히 프로그래밍보다는 보안쪽을 공부를해왔기때문에 직접 프로그램을 뜯어서 API를 분석했고, 그 결과

예전에 올렸던 구글업로드 모듈을 개발했습니다.

http://amina.co.kr/bbs/board.php?bo_table=free&wr_id=24248&sfl=mb_id%2C0&stx=antony989&sop=and 

[현재는 해당 사이트 닫았습니다.]


솔직히 만들면서 여러 난관에 부딪히기도했습니다.

예를들어 흔히말하는 콜백지옥에 빠져서 어려움에 겪었으나.. Promise 패턴을 공부한뒤에는 이러한 문제를 해결할 수 있게되었고,


서버와 프론트앤드를 한곳에 모아두다보니까 제대로 개발을할수없어서 서버와 프론트를 각각 다른포트로 분리시킨뒤 REST API 형식으로 DB에 요청하는형식으로 변경하였습니다.


계속 이런식으로 개발을 하다보니 프론트앤드도 단순 html,css 만사용하고싶지않게되서(?)

React.js 와 Vue.js를 찾아보게되었고, 저에게 더 맞는 Vue.js를 이용해서 지금까지 계속 개발하고있습니다.


개발하면서 느낀건 일단 포기만하지않으면 뭐든되더라 였습니다.


A라는 기능을 개발중에 오류가 산더미처럼 쏟아진적이있었지만, 구글검색과 여러 커뮤니티에 비슷한 질문들을 찾아보면서 해결하다보니 결국은 해결하였습니다.


​왜 지금까지 공부하려고 해보지않았을까? 라는 생각도해봤는데 그게아니라 귀찮아서 생각조차 안하려했던것이였습니다.

공부 시도는 많이있었는데, 결국은 책 1페이지도 못보고 나중에하지뭐~ 라는식으로 넘어가는일이 대부분이였습니다.


마음잡고 시작하니 뭐든 개발할수있다는 자신감이 생기더라구요..! 뭐 물론 아직 갈길이 멀지만요 :)


그러니 여러분도 열심히 해보세요!!


단순 커뮤니티사이트를 만드는게 목적인사람들이아닌, 본인만의 기술을 얻고싶으시다면 말이에요! :)


아미나 참 좋은프로그램이죠. 저도 나중에 아미나와같은 많은사람들이 사용하는 CMS 를 만들어보고싶네요.


좋은프로그램 배포해주셔서 감사합니다! 


PS.. 몇일전에 올린 텀블러 검색기능 업데이트했습니다!! 흐흫


938d487aa0101af554188602661e8c81_1520666473_3707.PNG
 

이제 블로그 이름이아닌 태그,이름, 내용을 이용해 통합검색이 가능합니다!


938d487aa0101af554188602661e8c81_1520666489_4918.PNG
 

텀블러 아이콘을 누르면 해당 텀블러의 게시글을 가져옵니다!


938d487aa0101af554188602661e8c81_1520666631_9624.PNG
 


긴글읽어주셔서 감사합니다! :)

16 Comments
9 Tony 04.15 16:32  
@devjyk 아닙니다! node.js 로 크롤링해서 바로 뿌려줍니다. 구지 파이썬까지 쓸필요는 없어서ㅎㅎ
앵귤러는... 안쓰는게 좋지않나요??...
초기에야 각광받았지만.. 지금은.. 쩝
차라리 React를 했으면 했을듯합니다.
그래도 vue를 쓴이유는 빠르게 제작하고싶었기에, 초기 시간 투자를 별로 안할 수 있는 vue를 선택했고,
또한 여럿이서 개발하는게아닌 오직 저 혼자만 프로젝트를 하고있는것이기에 vue가 저한테는 딱 맞았던것같습니다 :)
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand