프론트앤드, 백앤드 개발시 프레임워크 선택... 쉽지 않네요.


node.js 기반으로 웹사이트를 구축하려고 합니다. expressjs + bootstrap + jquery 정도를 사용하여 개발 하였는데,

제가 사용하는 방법을 아직 몰라서 그런건지, 조금 더딥니다...

프레임워크를 바꿔볼까 하고 알아보던 중, 이슈인게 angularjs 와 reactjs 가 보입니다.

이 둘에 관해 비교하는 글도 많은 것 같은데...

아무튼! 제가 고민하는 문제는,

  1. 아무래도 웹디자이너가 없다보니 혼자 개발과 디자인을 맡아야 하는데 bootstrap 같이 UI 적으로 괜찮은게 있을까요?

  2. angularjs 와 reactjs 에 대해 생각을 듣고 싶습니다( 같이 써도 되긴 하겠지만 )

  3. 이런 고민을 하는 저에게 백앤드는 이걸로, 프론트앤드는 이걸로, UI는 이걸 써보세요! 하는 조언이 있으시면 부탁드립니다! ( 커뮤니티성 웹사이트이며, 디비는 mariadb가 아무래도 좋을 것 같습니다. )

감사합니다!!! :)

  • 2016년 05월 31일에 작성됨
    웹 사이트 공부 중입니다. 많은 도움 주시면 좋아요.

조회수 618


2 답변


좋아요
3
싫어요
채택취소하기

1번 :

부트스트랩이 지겹다면 http://foundation.zurb.com/ 이런걸 사용해보세요 이것말고도 부트스트랩에서 파생된 여러디자인이 추가된 프레임워크도 많습니다

2번 :

angular와 react 는 express같은 백엔드 언어가 아닌 프론트엔드 단에서 쓰는 프레임워크입니다. 주 목적은 복잡하고 짬뽕같은 소스를 구조화 시키는거죠. 추상적인 대답이고 사실 많이쓰는 부분은 AJAX와 html 바인딩에 쓰입니다.

jquery 사용자 입장에서 보면 Jquery 로 가능한일을 코드를 구조적으로 줄이는거죠. backbone이라는것도 있고 여러가지 있습니다.

뭐 듣기론 기존 angular 는 잘 안쓰는 추세고 react하고 angular2가 뜬다고는 하는데 배워도 나쁠건 없습니다. 그래도 저라면 지금시점에선 react를 배우겠습니다

3번 :

지금 하시는 대로 node.js + express + bootstrap + mariadb + jquery 를 추천드립니다

node.js는 기본적으로 뭘안해도 속도가 빨리나와서 추천드리구요 뭐 커뮤니티 웹사이트라면 mariadb로도 좋죠

이제 경우에따라 디자인이 부트스트랩은 너무 무미건조하다 싶으시면 위에 Foundation 을 한번 사용해보시고

사실 작은 커뮤니티야 Jquery로 충분하지만 나중에 사용할 의사가 있고 꼭 배우고싶다 하시면 react나 angular 를 넣어보셔도 될것같습니다.

2개의 프레임워크를 넣는다고 해서 jQuery를 아예 사용하지 않는건 아닙니다. 애니메이션 용도로도 사용을 하고 그래요

  • 2016년 05월 31일에 작성됨
    웹을 좋아함

  • 너무나 자세한 답변 정말 감사드립니다. 답변이 없어서 힘들었는데 정말 반가운 답변글입니다! jquery 든 reactjs 든 결국 필요 상황에 따라 다 가져다 쓰는거군요. 하나로 통일하여 쓰는 경우는 없다고 봐야하는? 아무튼 문제를 해결하는데 정말 큰 도움되었습니다. 감사합니다.    상남자   2016.6.1 15:04     

1번에 조금 덧붙여서, 기능은 조금 적지만 깔끔하게 뷰가 정리된 프레임워크로 http://getuikit.com/ 도 추천합니다. 선배 개발자분이 쓰시더라구요.

  • 2016년 06월 01일에 작성됨
    Junior Front-End Developer at 'NewNormal™ '

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close