-
코딩공부일지_200222_사진포트폴리오_자바스크립트에서 MYSQL 데이터베이스 사용하기Coding/Web 개발 스터디 2020. 2. 23. 16:34
Preface
한동안 일지 작성을 하지 않았다. 조지아에서 아르메니아로 넘어가고 여행한다 돌아다닌다고 정신없기도 했고, 일정 막바지라서 뭐라도 해내야지 하는 마음으로 여기저기 지원서도 넣고 바쁘게 보냈다. 그래도 턱거리마을박물관 홈페이지를 거의 완성했고, 사진 포트폴리오 사이트 작업도 시작했다.
Portfolio구직활동을 하다가 포토그래퍼로 지원할 곳이 몇군데 눈에 들어왔는데 그럴듯한 포폴 사이트를 만들어두지 않아서 바로 사진 포폴 사이트 작업을 시작하게 되었다. 지금은 거의 모양이 잡히긴 했는데 막상 지원하고 싶었던 공고는 내려가버렸다. 상시채용이라 약간 여유있게 준비하고 있었는데, 역시 기회는 준비된 자에게 돌아가는 것 같다. 그러니까 지금 준비를 시작한 김에 잘 준비해봐야겠다.
사진 포폴은 프론트엔드 위주 작업이라 금방금방 기본 틀을 잡을 수 있었다. 프론트 위주이기는 해도 역시 백엔드가 있으면 더 수월하게 작업할 수 있을 것 같다. 이미지가 많은 콘텐츠 특성상 한꺼번에 전부 불러와서 대기시키거나 다른 페이지로 리다이렉트(이 표현이 여기에 정확히 맞는지는 모르겠다. 정의를 한번 찾아봐야겠다) 시키는 것보다는 이미지들을 MYSQL 데이터베이스에 카테고리로 묶어서 올려두고 필요할 때 불러오는 편이 페이지 로드와 사용자 경험, 향후 관리에도 좋을 것 같다.
MYSQL in Javascript따라서 지금부터 자바스크립트에서 MYSQL 데이터베이스 정보를 불러오는 방법을 알아보려한다. 아마 Node.js를 쓰는 방법이지 않을까 싶다.
PHP..?막상 Node.js를 건드리려다보니 PHP로도 MYSQL 정보를 불러올수는 있는데...라는 생각이 들었다. 이걸 자바스크립트랑 같이 써본적은 없지만, 가능하지 않을까? 일단 한 번 시도해보고 어려운 점이 있으면 Node.js에서 보완 가능한지 봐야겠다.
간단 결론 : MySQL(관계형 데이터베이스)를 사용하고, 파일을 읽어내야하는 서비스라면 PHP가 더 유리하다.'Coding > Web 개발 스터디' 카테고리의 다른 글
200407_포트폴리오 사이트 완성, 리팩토링 계획 (0) 2020.04.12 코딩공부일지_13 (0) 2019.12.19 코딩공부일지_12 (0) 2019.12.17 코딩공부일지_11 (0) 2019.12.07 코딩공부일지_06 (0) 2019.11.11