이번에 m1 맥북을 구매해서, 개발환경을 새로 세팅하고 있는데요

 

기존에는 sftp+VSCode 구성으로 개발하고 있었으나, 맥에는 마땅한 sftp클라이언트가 없어서 PHPStorm으로 넘어가보려고 합니다

 

근데, PHPStorm(IDEA)에 Remote Development 라는 기능을 사용해보려고 하는데..

 

ARM서버에서는 동작하지 않아서 오라클 무료서버에서 굴릴수가 없네요..

 

최신베타버전에 컴파일해서 설치해봐도 오류가 뜨길래, 일단 이건 보류를 해두고

 

 

x86(x64) 기반 서버를 사용해야할거 같은데, Remote Dev에서 적당한 사양도 아니고 4코어 8GB 이상의 여유램을 요구하길래..

 

관련 서버를 죽 훑어봐도 최소 매달 5~6만원 선이라 부담이 크네요

 

그냥 집에서 서버용 데탑 하나 놓고 필요할때만 켜놓고 굴려야 할지 생각중입니다 ㅜㅜ

  • Lv9
    맥에서는 sftp 클라이언트로 CyberDuck 같은 것도 있습니다(오픈소스)
  • Lv24
    무슨말인지.. 이해가 안가네요..

    우선 PHPStorm + Sftp 세팅으로 m1 max 맥북 세팅으로 6개월째 쓰는데.. 문제는 못느꼈습니다. (그냥 development 어쩌구저쩌구 그 항목이 잇는데.. 그거 넘나 잘돌아가던데.. 그거 문제 있었으면 저 젯브레인에 욕 한바가지 했을껄요??)

    말씀하신 remote development 세팅도 해본적 있는 것 같은데.. 제 환경에서는 오히려 좀 독이 되는 요소가 있어서 제거 했었고요.;;

    음.. 정확하게 어떻게 세팅하실려고 하시는지 모르겟지만.. PHPStorm자체가 arm으로 나온게 있으니.. 그버전을 이용할때 문제를 느껴본적은 없는 것 같아요..(제기준에서)
  • Lv24 Lv9
    단순히 PHPStorm + sFTP 세팅으로는 cpu와 관계없이 잘 돌아갑니다

    근데 Remote Desktop 같은 경우에는 ARM '서버'에서 돌아가지 않는게 맞는거 같습니다

    https://youtrack.jetbrains.com/issue/CWM-4553


    예전에 PHPStorm + sFTP 설정으로 진행해본적이 있었는데요, 윈도우에서 돌려본 케이스지만 자동 업로드랑 함수 미리보기 같은 일부 기능이 작동하지 않아서 불편을 겪었었거든요

    그래서 대안으로 Remote Desktop을 활용해보려고 하는데, 막상 성능을 엄청 필요로 해서 성능 좋은 별도의 서버를 만들어야 하나.. 하고 썼던 글이였습니다
  • Lv9 Lv24
    아.. 좀 다르게 세팅하신듯 하네요.

    저는 보통 로컬폴더 + 리모트조합으로 쓰거든요.

    로컬폴더에 프로젝트 하나 생성하고 라이믹스 버전 맞춘 코드를 넣은뒤 해당 프로젝트에서 파일을 저장하면 바로 업로드 되도록 처리하다보니, 보통은 거의 서버에 바로 작업하는 것과 비슷하게 세팅하여 사용할 수 있더군요.

    말씀하시는 방법대로 비슷하게 구현하여 테스트해본적도 있는데 아직 완벽하게 세팅해본적은 없어서 별로 추천드리는 부분은 없다만... 제가 환경을 현재는 바꿀처지가 안되어서..(워낙 큰 프로젝트 몇가지 들어가고 있어서 프로덕션상태에서는 절대로 환경을 바꿔서 뭔가 하기가 꺼려지네요 ㅠㅠ)

    나중에 새로운 서버 세팅하게 되면 그때 한번 말씀하신대로 할 수 있는지 확인해볼께요.
  • ? Lv10

    vs 플러그인이 맥에서는 동작안하는게 있나요? sftp sync 괜찮던데.. phpstorm하고 싱크 기능에서 크게 차이 안납니다. 적당한 수준의 파일 관리도 되고... phpstorm처럼 비쥬얼하게 diff 해주는 기능이야 당연히 없지만... 그리고 phpstorm sftp는.. 싱크 기능은 좋지만 파일매니저로 봤을때는 꽝입니다. 특히 파일 갯수 많을때는 짜증이 솟구치죠... 파일 목록이 트리에 포함되어 뜨다보니...

  • ? Lv10

    그리고 저도 Remote Development 써봤는데 영 별로입니다... 이게 어떤 기능이냐하면 역으로 서버쪽에 phpstorm 실행파일을 두고서 실행시킨 다음에 그 화면을 로컬로 가져오는 기능이거든요. 일단 기능면에서 안되는거 엄청 많습니다... 윈도우에서 실행될때하고 많이 틀려요. 그리고 연결이 그리 안정적이지도 않습니다. 저도 ARM에서 실행안되는거 모르고 삽질했다가 따로 개발서버 셋팅해서 실험해볼만큼 기대했었는데 꽤 실망했네요.

    아 그리고 이게 서버 성능도 상당히 많이 필요로 합니다. 뭐 기본적으로 1코어 vps 같은 것에서는 실행 안시키시는 편이 좋을 것 같구요... 램과 cpu 잡아먹는거 생각하면 구지 이걸 서버에서 돌려야 하나 그런 생각이 좀 들더군요. 

  • Lv37

    vscode에서도 remote ssh 플러그인 사용하시면 원격 서버의 파일들을 마치 로컬처럼 편집 가능합니다. 굳이 sftp를 찾을 필요가...?

  • Lv1
    개발용 서버로 쓸만한 서버를 제공할 의향이 있습니다. 쪽지로 카톡 아이디 등의 연락처 보내주시면 연락드리겠습니다
  • Lv1

    제가 정회원이 아니라서 쪽지 답장을 할수가 없어서 부득이 댓글로 달겠습니다.

    네. 가능합니다.

    해당 조건이 되는 가상서버가 있습니다.

    커뮤니티 사이트를 만들어서 운영하려고 가상서버 신청해둔게 있습니다.

    서로 상부상조가 가능할련지요

    님은 개발용 서버가 필요하시니 저는 서버를 제공해드리고

    저는 간단한 커뮤니티 사이트(그냥 소규모의 유머사이트) 를 만들어줄 개발자분이 필요합니다.

    엘카 레이아웃 설치와 커뮤니티 사이트 구축과 개발에 도움을 주실수 있을까요?

    카톡 아이디 winnez 연락 부탁드립니다 이 댓글 확인하시면 바로 댓글 삭제하겠습니다 

  • Lv1 Lv19

    https://xetown.com/request

    의뢰는 작업의뢰 게시판에서 진행 부탁드립니다.

    해당 목적으로 사용할 마땅한 게시판이 보이지 않는데, 그나마 제일 적합한게 제작의뢰 게시판으로 보입니다.

  • Lv19 Lv1
    네 앞으로 제작의뢰 게시판에 글을 올리겠습니다
    제가 정회원이 아니라는 이유로 쪽지를 받을수만 있지 받은 쪽지에 대해서 쪽지 답장을 할수가 없어서 쪽지 답장으로 보낼것을 부득이 댓글로 남긴것인데 쪽지보내신분께서 확인하신다면 댓글 내리겠습니다
  • Lv1 Lv19
    쪽지가 되면 좋지만 받는건 되는데 보내는건 안된다고 하시니... 기록을 남길수 있게 작업의뢰 게시판을 추천드린 것입니다. 그래야 나중에 서로 불필요한 오해가 발생했을때 풀 수 있으니까요.