개발/Tools

repl.it 온라인으로 코딩 컴파일 실행!! 공유까지 할 수 있는 사이트

로 얄 2017. 8. 29. 11:51
반응형

오늘은 repl.it 이라는 사이트를 소개해볼까 합니다.


repl.it은 온라인에서 코딩하고, 커파일하여 실행까지 해볼 수 있는 사이트입니다. 이렇게 코딩한 페이지를 다른사람에게 공유해 줄 수 도 있는 사이트 입니다. 간단한 코디의 경우 로그인 없이 비회원도 사용할 수 있기 때문에 간단히 사용하기에 부담이 없습니다.


말보다는 먼저 아래의 스샷을 확인해 볼까요?




HelloWorld 를 쓸데없이 길게 써봤습니다.

왼쪽 에디터에 코딩을 하고 실행을 하면 컴파일 후 실행하게 됩니다. 그리고 그 결과 값은 오른쪽에 나타나게 됩니다.


에디터에서는 위에서 볼 수 있 듯이 간단한 하이라이트가 지원되며, 간소한 자동완성 또한 지원합니다. 코딩에 필요한 최소한의 기능들은 지원한다고 볼 수 있습니다. ( vim 모드도 지원함 야호! )


만약 컴파일이 정상적으로 되지 않았다면 오른쪽의 출력창에 에러 메시지가 표시됩니다.


위의 간단한 sample은 C++11 이용한 것입니다. 

repl.it에서는 수 많은 언어를 지원하고있습니다. C / C++ / C++11 / C++14 / C# / F# / java / Lua / puthon / python3 / ruby / go / switt / javascript....

너무 많아 모두 나열하지 못했지만 대부분의 인기있는 언어들은 모두 지원하는 것으로 보여집니다.



오른쪽 출력창에 Input을 누르면 위와 같은 popup이 뜨는데, 해당 팝업에 인풋리스트를 넣어두어 테스트를 더 간편하게 진행할 수 있습니다.

혹은 알고리즘 사이트에 문제를 풀 때도 인풋을 저곳에 미리 넣어 빠르게 테스트가 가능합니다.



위의 스샷처럼 좌상단에 버튼을 클릭하게 프로젝트 모드로 코딩을 할 수도 있습니다. 코드의 볼륨이 커지면 아무래도 하나의 파일에서 코딩하는 데 무리가 있습니다. 따라서 위와 같이 프로젝트로 변경하여 좀 더 큰 볼륨의 코딩 또한 가능한 것을 알 수 있습니다. 하지만 프로젝트 모드의 경우 로그인 후에만 이용할 수 있는 기능이기 때문에 비회원의 경우 사용하실 수 없습니다.


코딩 후 저장을 할 경우 version관리가 되어 각 저장 시점의 revision이 남게 됩니다. 이정도까지 지원할 거라고 생각하지 않았지만 생각보다 꼼꼼하게 유저의 편의성을 고려해 만들었다는것이 느껴지는 부분이였습니다.


저 같은 경우에는 IDE가 없는 곳에서 간단히 코딩할 때, 사람들과 snippet code를 공유해 줄 때등 사용하고 있습니다만, 해당 사이트에서 보면 교육용으로 많이 사용하고 있는 것으로 보여집니다. 물론 그 외에도 활용범위는 매우 넓을 것으로 보여집니다. 부담없이 코딩할 때 한번 쯤 사용해 보시는 것도 좋을 것으로 보여집니다. 


그럼 repl.it의 소개는 여기서 마치도록 하겠습니다. 

반응형