사용자 도구

사이트 도구


lifemotif:start

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
다음 판양쪽 다음 판
lifemotif:start [2014/01/10 07:20] changwoolifemotif:start [2014/10/09 21:24] – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 ====== LifeMotif: GMail-based Private Diary System ====== ====== LifeMotif: GMail-based Private Diary System ======
  
-구글 코드: http://code.google.com/p/lifemotif-desktop/ +구글 코드: http://code.google.com/p/lifemotif-desktop/ \\
 Git 사용하기: http://rogerdudler.github.io/git-guide/index.ko.html Git 사용하기: http://rogerdudler.github.io/git-guide/index.ko.html
  
줄 13: 줄 12:
 C#의 경우 문법적으로도 깔끔하고, 여러 좋은 점이 많지만 Microsoft에 묶여 있다는 인상을 접기 어렵다. 여러 플랫폼을 아우를 수 있는 라이브러리로 Qt가 있으므로 Qt를 사용하고, C++를 사용하도록 하는 것이 좋다고 판단하였다.  C#의 경우 문법적으로도 깔끔하고, 여러 좋은 점이 많지만 Microsoft에 묶여 있다는 인상을 접기 어렵다. 여러 플랫폼을 아우를 수 있는 라이브러리로 Qt가 있으므로 Qt를 사용하고, C++를 사용하도록 하는 것이 좋다고 판단하였다. 
  
-OAuth나 이메일 데이터를 가져오는 네트워킹 파트에서는 Python을 사용하는 것이 간결하고 더 효율적인 것으로 생각한다. 또한 네트워크가 아닌 부분 있어 왠만한 부분들은 표준 C++ 기능을 이용하여 Qt를 이용하지 않더라도 큰 문제 없이 동작하도록 하자.+OAuth나 이메일 데이터를 가져오는 네트워킹 파트에서는 Python을 사용하는 것이 간결하고 더 효율적인 것으로 생각한다. <del>또한 네트워크가 아닌 부분 있어 왠만한 부분들은 표준 C++ 기능을 이용하여 Qt를 이용하지 않더라도 큰 문제 없이 동작하도록 하자.</del> Qt를 사용해보니, 상당한 이점이 많으므로 Qt를 주된 라이브러리로 사용하도록 한다. Qt 라이브러리는 많이 사용한 경험이 없어 계속 새로 알아낸 것들은 문서화를 진행하고 있다. 해당 항목은 [[qt:start]]에 기록하도록 하자.
  
 현재 Visual Studio에 많이 의존하여 코드를 작성하였지만 빌드, 배포 보두 여러 플랫폼을 고려하도록 작성하도록 한다. 현재 Visual Studio에 많이 의존하여 코드를 작성하였지만 빌드, 배포 보두 여러 플랫폼을 고려하도록 작성하도록 한다.
lifemotif/start.txt · 마지막으로 수정됨: 2015/02/03 23:13 저자 changwoo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki