개발 Q&A

제목 react 작업도중 서버관련 막혔습니다.
글쓴이 작성시각 2016/10/24 13:22:17
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12599   RSS

안녕하세요.

기존에 데스크탑을 우분투를 사용하겠다하고 세팅한적이 있었는데, 잦은 크래쉬와 함께 혈압이 너무 상승하여 다시 윈도우로 셋팅했습니다.

v8js를 php7에 올리는 방법은 인터넷에 쉽게 찾을 수 있는데요. v8js는 window를 공식 지원하지 않아서 남들이 미리 컴파일한 파일을 

받아 사용하는 방법과 직접 올리는 방법이 있습니다. 그 중 미리 컴파일 된 파일을 다운 받아서

xampp(php7)에 적용해보면 적용은 되는데 V8Js 클래스를 사용하지 못하고 있습니다.

아마도 제가 잘못 적용한 걸것 같습니다. 이에 대체할 수 있는 방법으로 xampp위에서 개발하던 방식을 버리고 리눅스 환경으로

돌아서는 방법이 있는데..

방법)

1. docker에서 환경설정이 된걸 다운받아 올리는 방법을 선택할 수 있을거 같고 (비교적 쉬운방법..)

2. 버츄얼박스에 리눅스를 깔고 직접 환경 세팅 후에 v8js를 사용하는 방법

위 2가지 방법 중 선택하는 방법이 있을거 같고, php를 버리는 방법이 있을거 같습니다.

그 중에 저는 관리자는 php - codeigniter를 사용하고 restApi를 통해서 유저가 보는 웹 어플을 nodejs를 사용할까 하는데,

이 방법의 경우 nodejs의 학습비용과 각종 예외상황에 대한 처리의 경험이 php를 사용하는것보다 nodejs의 역사가 아무래도 php보다

적다보니  구글링해서 처리할 확률이 아무래도 떨어져서 직접 하나 하나 처리하다보면 못처리하는 문제도 있을거 같습니다.

그래서 nodejs를 사용하는걸 부담스럽게 생각되서 이도 저도 안되는 상황에 직면했습니다.

v8js의 요구가 생긴건 프론트 자체를 react-redux로 개발하여 모듈화와 함께 상태처리를 하면서 기존 제가 주로 사용하던 

php-javascript(jquery) 방식보다 진보 되었다고 생각하여 react를 사용해보고자 하는데, 미래에는 아무래도 javascript가 

대세가 될 가능성이 있어서 앞으로 개발자로 롱런하려면 php만 아는거 보다는 다른 언어도 아는게 좀 더 나을거 같고 유지보수하는데도

react-redux가 더 쉽지 않을까 하는 생각에 도입을 적극 검토하는 과정이고,

nodejs를 사용하지 않고 php와 v8js를 사용하여 익숙한 codeigniter환경 위에서 서버렌더링을 하는 방식이 보다 쉬울거 같다는

생각에 이런식으로 진행하는데 아무래도 이런방식으로 개발하는게 흔한일이 아닐거 같아서, 좀 더 경험 많은 개발자님들의 고견을

듣고 싶어 이렇게 질문을 올리게 되었습니다.

스크롤 압박에도 불구하고 읽어주셔서 감사합니다! 꾸벅( - - ) ( _ _ ) ( - - )

 다음글 AWS SES 사용에 대한 질문입니다. (5)
 이전글 selinux 설정 문제 입니다. (3)

댓글

박준영 / 2016/10/24 13:57:35 / 추천 0

nodejs를 배우시는걸 추천드려요.

express가 경량 웹프레임워크라서 금방 배우실수 있을거에요. node로 하시면 서버사이트 렌더링도 쉬울테고, 자바스크립트 문법은 node는 별거 없습니다. 그리고 es6에서 class문법도 보기 좋을테고, 비동기에 미리 익숙해 지신다고 생각하고 waterfall promise를 알아두면 될것 같네요.

/ 2016/10/24 15:38:46 / 추천 0
@박준영 답변 감사합니다. 말한내용 이해했는데 한가지 waterfall promise이부분이 무슨말인지 이해가 안되는데 그냥 유추해보자면.. 프로미스 패턴 관련된 건가요?
박준영 / 2016/10/25 09:46:25 / 추천 0
@닉 넵 맞습니다.