퍼왔습니다. 정말 정리 잘 하셨네요. 감사합니다.
내용 출처 :http://blog.naver.com/hannaj92/220136898436
[프로그래밍 배우기]
한글
• Do it! 안드로이드 앱 프로그래밍 동영상강좌 다운로드 ( http://www.android-town.org/ 목록 중에 출판서적 게시판 -> 6번째페이지부터 )
• 안드로사이드 - 안드로이드 무료 동영상강의 http://www.androidside.com/bbs/board.php?bo_table=810
• T아카데미 - 안드로이드, 웹, 스타트업!? 강의들https://oic.skplanet.com/live/player/listVod.action
• 위아해커스 - 다양한 프로그래밍 강의들 http://wearehacker.com/
• 드림코드 - 쉽게 배우는 프로그래밍 http://www.dreamcode.co.kr/
• 스칼라 스쿨 - Twitter에서 쓴 스칼라 입문서 http://twitter.github.io/scala_school/ko/index.html
• 코딩도장 - 알고리즘 수련 http://codingdojo.kr/
• Effective C++ 팟케스트 - https://itunes.apple.com/kr/podcast/manuui-effective-c++/id467824150
• OKKOTV - OKJSP의 허광남님의 프로그래밍 실시간 방송입니다.http://afreeca.com/kenuheo
• HTML5 가이드 (http://webstandards.or.kr/html5/)웹전문가들이 HTML5에 대한 기본개념과 모바일 환경에 HTML5를 적용하는 방법을 정리했습니다. 참여하신 분들 한분 한분의 면면이 신뢰가 가는군요.
• OLC - 오픈소스 동영상 강의 - http://olc.oss.kr/main.jsp
• 점프 투 파이선 - 코드잡의 박응용씨가 만든 파이썬 수업입니다. (https://wikidocs.net/book/1)
• 왕초보를 위한 파이썬 - https://wikidocs.net/book/2
• taeyo.net - 웹과 관련된 다양한 기술에 대한 강의가 제공되는 사이트입니다. - http://www.taeyo.pe.kr/
• jabook - 자바와 C# 배울 수 있는 곳. 책의 내용을 모두 온라인으로 공개 했고, 책으로 컨텐츠를 구입할 수도 있습니다. http://www.jabook.com/
• 프로젝트 오일러 - "프로젝트 오일러 http://projecteuler.net 와 프로젝트 오일러 한글판http://euler.synap.co.kr 은 수학 문제들을 프로그래밍으로 하나씩 푸는 알고리즘 퀴즈 사이트입니다. 제출하고 나면 다른 사람과 비교해볼 수도 있습니다. by 배휘동"
• SoEn : C, C++, Win32에 대한 수업과 레퍼런스 http://www.soen.kr/
• Unity3DStudy.com : 유니티에 대한 한글 동영상 수업 http://www.unity3dstudy.com/
• Hyoseong Choi Youtube 채널 - 루비 온 레일스에 대한 동영상 강의http://www.youtube.com/user/RORlab?feature=watch
• http://www.joinc.co.kr - 한글화된 다양한 튜토리얼을 제공
• kldp - http://wiki.kldp.org/wiki.php, 한글화된 기술 문서 제공
• cppreference - C레퍼런스 http://ko.cppreference.com/w/
• nowcampus - http://nowcampus.tistory.com - 게임개발을 위한 프로그래밍
• 한국 콘텐츠 아카데미 - http://edu.kocca.or.kr/ - 다양한 카테고리의 온라인 강좌 제공
• 점프 투 자바 - https://wikidocs.net/book/31
• 소설 자바 - 자바 뿐만 아니라 다양한 프로그래밍 언어에 대한 수업이 있습니다.http://www.jabook.com/
• 나는 정말 자바를 공부한 적이 없다구요. - 회원가입만하면 자바에 대한 동영상 강의를 무료로 시청할 수 있습니다. http://www.orentec.co.kr/teachlist/JAVA_BASIC_1/teach_sub1.php
• 아두이노 - 가치창조 기술에서 만든 아두이노 수업입니다. - http://wiki.vctec.co.kr/opensource/arduino
• 한빛미디어 이북 - 무료로 다운 받을 수 있는 무료 이북 리스트 입니다. http://www.hanb.co.kr/ebook/freebook.html
• 예제로 배우는 C# 프로그래밍 - C#에 대해서 공부할 수 있습니다. http://csharpstudy.com/
• 컴퓨터 과학자 같이 생각하기- http://coreapython.hosting.paran.com/thinkCSpy(2nd)/index.htm
영문
• Java Practices - http://www.javapractices.com/home/HomeAction.do 자바 코드의 사례를 모아둔 사이트
• Code School - http://www.codeschool.com Objective-C, Ruby 등 언어를 공부할수 있는 사이트입니다. 유료 회원제이긴 하지만 무료계정으로도 충분히 많이 배울 수 있는것 같습니다.
• Microsoft Virtual Academy - 마이크로소프트웨어에서 제공하는 무료 온라인 교육 사이트 http://www.microsoftvirtualacademy.com/#?fbid=WwdVVrlqLoX
• RegexOne - 인터렉티브하게 정규표현식을 공부 할 수 있는 사이트 입니다. http://regexone.com/
• ruby-warrior - 프로그래밍을 이용해서 게임을 하면서 루비를 익힐 수 있는 사이트입니다.https://www.bloc.io/ruby-warrior# (튜토리얼 http:// tutorials.jumpstartlab.com/ projects/ ruby_warrior.html#ruby-warrior- strategy-guide)
• Learn X in Y minutes - 다양한 언어들의 문법적인 기능을 빠른 속도로 파악해볼 수 있는 사이트입니다. - http://learnxinyminutes.com/
• ruby 한줄 한줄 실행 하면서 배우기 http://tryruby.org/levels/1/challenges/0
• Python 한땀 한땀 실행하면서 배우기 (http://www.trypython.org/) - Iron Python의 창시자 Michael Foord가 만든 Interactive Python Tutorial입니다.
• 코드카데미 - http://www.codecademy.com - 인터렉티브하게 프로그래밍을 배울 수 있는 사이트
• Java Tutorial - 예제 중심의 튜토리얼 http://www.java2s.com/Tutorial/Java/CatalogJava.htm
• Khan Academy - 프로그래밍 기초, UserInteraction, Drawing/Animation등에 대한 동영상 강좌 제공(수학/경제 등의 강좌도 함께제공합니다) http://www.khanacademy.org
• 30 days to Learn jQuery jQuery의 기초부터 중급레벨까지의 강좌를 30일과정으로 제공(jQuery 최고의 입문교육으로 꼽아도 손색이 없을듯 합니다.) https://tutsplus.com/course/30-days-to-learn-jquery/
• R - R 언어를 배울 수 있는 사이트 http://www.twotorials.com/
• C++ Annotations Version 9.4.0 - http://www.icce.rug.nl/documents/cplusplus/ "이건 강의는 아니고, C++ anotations라는 책의 인터넷판인데요. 쭉 따라가며 읽다 보면 C++의 역사부터 시작해서 C++의 거의 모든 것을 배울 수 있는 것 같습니다. by 배휘동님 "
• checkio.org - 요즘 뜨는 checkio.org도 있더군요. 사이트가 이쁘고 문제가 간단해서 프로그래밍 연습용으로 좋습니다. 단점이라면 파이썬만 지원하고 사이트가 느리다는 것, 아직 초반이라 그런지 모르겠지만 문제가 너무 쉽다는 것?
• code.org
• w3schools - http://www.w3schools.com/ - 웹기술에 대한 튜토리얼과 사전들
• tutorialspoint - http://www.tutorialspoint.com/ - 다양한 언어들에 대한 튜토리얼과 사전들
• Nettuts+ - http://net.tutsplus.com/
• tryclj.com - http://tryclj.com/ 인터렉티브하게 함수형 언어인 클로저를 배울 수 있는 인터렉티브 튜토리얼
• raywenderlich.com - IOS 튜토리얼
• http://ejohn.org/apps/learn/ - jQuery 개발자가 만든 자바스크립트 고급 수업
• http://www.rubeque.com/ - 루비에 대한 자가 실력 테스틀 할 수 있는 서비스
• Vogella Programming Tutorial - 주로 자바와 관련된 튜토리얼을 제공합니다.http://www.vogella.com/tutorials.html
• PHP 보안 튜토리얼 - http://phpsecurity.readthedocs.org/en/latest/index.html
• 어셈블리 강의 - C++ 코드를 어셈블리로 보는 강의 http://www.altdevblogaday.com/author/alex-darby/
• webplatform.org - 웹기술에 대한 튜토리얼과 레퍼런스들 - http://docs.webplatform.org
• sitepoint - 다양한 언어에 정보들을 제공 - http://www.sitepoint.com/
[개발에 도움이 되는 웹사이트와 도구들]
정규표현식
• http://www.regexr.com/ - 정규표현식을 테스트하고 다른 사람이 만든 표현식을 사용할 수 있는 서비스
• http://txt2re.com/index.php3 - 정규표현식의 패턴을 추천해주는 서비스
• http://www.regexper.com/ - 정규표현식을 시각화해주는 서비스
• http://www.gethifi.com/tools/regex
개발 참고 문서
• http://html5ref.clearboth.org/html5 - HTML5 한글 레퍼런스 (by clearboth)
• http://docs.oracle.com/javase/7/docs/api/ - Java Reference (English / jdk1.7)
• http://docs.xrath.com/java/se/6/docs/ko/api/index.html - Java Reference (Korean / jdk1.6)
• https://code.google.com/p/golang-korea/ - Go 언어 관련자료 한국어 번역 프로젝트
• http://go-lang.cat-v.org/ - Go 언어 관련 자료 모음
• http://jan.newmarch.name/go/ - Go 언어 네트워크 프로그래밍 튜토리얼
• http://www.html5rocks.com/ko/ - HTML5Rocks 한글 버전
• http://maczniak.github.io/bootstrap/ - Bootstarp 한글 메뉴얼
교육/강좌
• http://www.soen.kr/ - C/C++ 강좌, Win32 API 강좌
• http://www.gamecodi.com/board/zboard-id-GAMECODI_Tip.htm - 게임 개발 관련 강좌, 커뮤니티
• http://learnxinyminutes.com/ - 중/고급자가 쉽게 언어 문법 및 사용례를 훑어볼 수 있는 오픈소스 프로젝트
위지윅 개발도구
• http://www.codiqa.com/jQuery mobile의 UI를 라이브로 기획/개발할 수 있게 도와주는 위지윅도구
• http://playground.webflow.com/
• https://www.nitrous.io/ - 웹기반의 IDE
네트워크
• http://online-domain-tools.com/ - 도메인과 네트워크에 대한 다양한 웹기반의 에플리케이션을 제공
• http://zeromq.org/ - 고성능, 경량, 동기화된 큐를 제공하는 소켓 라이브러리 -> PUB/SUB, REQ/REP, PUSH/PULL 등의 독자적인 소켓 타입을 제공함. (기본적으로 tcp 지원, IPC도 지원)
• http://checkdnskr.appspot.com/ - 특정 도메인의 IP에 대한 한국내 네임서버의 상황을 파악하는데 도움을 주는 서비스
• https://www.whatsmydns.net/ - 특정 도메인의 IP에 대한 전세계 네임서버의 상황을 파악하는데 도움을 주는 서비스
• http://online-domain-tools.com/ - 각종 도메인에 대한 온라인 도구를 제공
라이센스
• http://www.olis.or.kr/ossw/license/license/list.do 오픈소스 라이센스 한글화한 문서
개발기획도구
• http://pencil.evolus.vn/en-US/Home.aspx 파이어폭스 addon기반의 무료/오픈소스 기획도구
• http://yuml.me/diagram/nofunky/class/draw 다이어그램을 온라인에서 만들어주는 서비스
• http://www.exploratree.org.uk/ 마인드매핑을 넘어서 다이어그램 그리기 도구로도 사용할 수 있는 재미있는 서비스
• http://troy.labs.daum.net/ 다음에서 만든 반응형 웹 페이지 테스트 도구
• http://ondras.zarovi.cz/sql/demo/ - 웹기반의 데이터베이스 모델링 도구
• http://dev.naver.com/projects/dstudio 웹기획서 작성과 프로토타이핑을 지원하는 윈도우즈 어플리케이션
• http://balsamiq.com/ 제작하기전 UI를 목업해 볼 수 있는 도구 예제에 들어갈 그림을 그리는데 에도 유용
모바일(안드로이드)
• http://www.appinventorblocks.com/ 드래그 앤 드롭으로 앱 개발
• http://appinventor.mit.edu/explore/
• http://www.mbizmaker.com/ups/mbizmaker/index.html- 드래그 앤 드롭으로 앱 개발, 한국에서 개발중
• http://developer.android.com/sdk/installing/studio.html
• 웹사이트를 앱으로 만들어주는 서비스 - http://www.appsgeyser.com/ (테스트 못해봤습니다)
게임개발
• http://gamesalad.com/ 게임 셀러드
프로젝트 관리 &코드 공유
• http://gitlab.org/ - 서비스형 git 관리도구
• http://gitlab.com/ - gitlab의 설치형 버전
프로젝트 관리 및 코드 공유 (교육사이트)
• http://learnbranch.urigit.com/ Git 브렌치 배우기
• http://try.github.io/levels/1/challenges/1 Code School - tryGit
• http://rogerdudler.github.io/git-guide/index.ko.html Git 간편 안내서
협업 관련 스케쥴링/이슈 관리 도구
• http://trello.com/ - 카드 및 리스트 기반의 간단한 협업 스케쥴 관리 도구
디자인 개발 도구
• http://www.davincisdk.com/ - DaVinci Animator 기존 Flash를 대체하는 웹기반 애니메이션 저작도구
• http://witstudio.net/ko/category/assistor-ps-ko/ GUI 가이드를 만드는 포토샵용 디자인 도구
코드 테스트 &공유 도구
• http://ideone.com/ - 다양한 언어를 지원 (해설 : http://goo.gl/uGtgMP)
• http://fiddlesalad.com/ - 다양한 언어를 지원
• http://www.compileonline.com/ - 거의 대부분의 언어를 지원
• http://jsbin.com/ - - HTML,CSS,JavaScript 지원
• http://jsfiddle.net/ - HTML,CSS,JavaScript 지원
• http://www.dotnetfiddle.net/ - .net 언어 지원
• http://codepad.org/ - 코드 공유
• http://pastebin.com/ - 코드 공유
• https://gist.github.com/ - 코드 공유
• https://code.google.com/p/mongoose/ - 단일파일 초경량 웹서버 Windows, MacOS, Linux 지원 (lua, sqlite, ssl, php, 워드프레스 지원)
웹기반의 IDE &&클라우드 통합
• https://c9.io/ - 웹기반의 IDE
• nitrous.io - 웹기반의 IDE
• http://goorm.io/get-goormide-beta-account
• https://github.com/hangum/TadpoleForDBTools/wiki - Tadpole DB Hub
개발관련 북마크
모조텍스트 생성도구
개발자 블로그 &미디어
• http://dna.daum.net/lens/ - 다음 랜즈로 개발자 블로그/미디어의 신규글들
• http://helloworld.naver.com/
• http://dev.kthcorp.com/ - kth 개발자 블로그
• http://we.weirdmeetup.com/ - 개발자들의 블로그를 모아서 보여주는 페이지
• http://html5rocksko.blogspot.kr/ - HTML5Rocks 한글화 및 업데이트 소식 공유 블로그
개발자 지원
• http://www.microsoft.com/bizspark/ - MS의 벤처지원 프로그램으로 일정조건을 만족하는 벤처기업에게 삼년간 MS의 (거의) 모든 소프트웨어를 무료로 사용할 수 있게 해준다.
퍼포먼스 튜닝
• google page speed - https://chrome.google.com/webstore/detail/pagespeed-insights-by-goo/gplegfbjlmmehdoakndmohflojccocli/related
• google page speed online - 특별한 도구를 설치하지 않고 온라인에서 웹사이트의 퍼포먼스를 측정해주는 도구 https://developers.google.com/speed/pagespeed/insights/
• ngrinder - http://www.nhnopensource.org/ngrinder/
• http://jsperf.com/browse - JavaScript의 퍼포먼스를 최적화하는 방법을 알려준다.
• Percona - https://tools.percona.com/ mysql의 설정과 쿼리 튜닝을 도와주는 웹서비스를 제공, 그 외에 다양한 데이터 베이스 서포트 도구를 제공
그래픽
• pixlr.com - 일종의 온라인 포토샵 - http://pixlr.com/
• inkscape - 일러스트레이터에 대응하는 백터 그래픽 도구 - http://inkscape.org/download/?lang=en어도브 일러스트레이터와 같이 백터를 그래픽을 핸들링 할 수 있는 오픈소스/무료 에플리케이션 잉크스페이스 입니다. http://inkscape.org/download/?lang=en
• http://iconfind.co.kr/ - 각종 아이콘 검색 사이트. 각 아이콘에 대한 라이센스가 표기가 잘되어있어 사용하기 편합니다.
서버
• http://www.checktls.com/ 보안메일 기능 확인 (메일 서버 통신 로그 제공)
• https://www.ssllabs.com/ssltest/ 도메인 SSL 인증서 취약점, 호환성 확인 (do not show ... 체크박스를 체크할 경우 최근 검사 목록에 표시되지 않음)
• https://www.mavitunasecurity.com/communityedition/ XSS, SSRF 등 종합적 보안 점검 툴
• http://labs.securitycompass.com/exploit-me/ 파이어폭스 플러그인으로 제공되는 XSS, SQL Injection 테스팅 도구
• http://www.cloudomix.com/pricing/- 아마존 웹서비스의 가격 정책을 한눈에 볼 수 있는 서비스
• https://code.google.com/p/apachetop/ - 웹서버(아파치)의 현재 상황을 편리하게 모니터링 할 수 있는 도구
• https://www.opsgenie.com - 이메일, 문자, 전화등으로 알림을 전달해주는 서비스 - 참고 :http://goo.gl/i8J9wz
• https://www.montastic.com/ - 서버의 생존 여부를 계속 체크하면서 문제가 있으면 알려주는 서비스
HTML &CSS
• http://css3maker.com/ - CSS3 코드를 생성해주는 웹사이트
• http://css3please.com/ - 크로스브라우저 CSS3 코드 미리보기 및 클립보드 복사 기능 지원
• http://www.roblaplaca.com/examples/bezierBuilder/ - CSS3 Timing Function의 시각화 보조 도구
• http://caniuse.com/ - 새로운 웹기술의 호환성을 비교해주는 서비스
전자공학
• http://www.docircuits.com/ - 전자회로를 드로잉하고 시뮬레이션 할 수 있는 온라인 기반의 도구 (제한적 무료)
• https://www.circuitlab.com/ - 전자회로를 드로잉하고 시뮬레이션 할 수 있는 온라인 기반의 도구 (유료)
• http://www.cadsoftusa.com/ - 전자회로를 설계하고 PCB를 드로잉 할 수 있는 도구(제한적 무료)
• http://www.kicad-pcb.org/ - 전자회로를 설계하고 PCB를 아트웤 할 수 있는 C++기반 도구 (무료)
• http://fritzing.org/download/ - 아두이노 회로의 디자인을 돕는 도구
• http://www.mindplus.cc/ - 아두이노를 비주얼하게 프로그래밍하는 도구
디자인
• http://www.alessioatzeni.com/metrize-icons/ 퀄리티 높은 아이콘들을 다양한 포멧으로 무료로 다운로드 받을 수 있습니다.
• http://www.blacktie.co/ - 부트스트랩 무료 테마
• http://www.cssbuttongenerator.com/ - 버튼을 만들어 주는 서비스
• http://www.bestcssbuttongenerator.com - 버튼을 만들어 주는 서비스
• http://iconfind.co.kr/find/index.jsp - 각종 디자인 리소스를 찾아주는 서비스
• http://fontawesome.io/ - twitter bootstrap를 위한 아이콘 폰트들
• http://hangeul.naver.com/ - 네이버의 글꼴들
• http://www.daumcorp.com/about/ci.daum - daum의 글꼴들
• https://fifaonline3.nexon.com/font/index.aspx# - 넥슨 풋볼 고딕
리눅스, OSX, 유닉스
• MultiTail - 여러개의 로그의 최신 업데이트 내용을 보여준다. tail과의 차이점은 화면을 분활해준다는 점이다. 참고 : http://www.ibm.com/developerworks/aix/library/au-monitorlogs/
• glances - 시스템의 상황을 한눈에 파악할 수 있는 도구 (top과 비슷)http://askubuntu.com/revisions/293447/4
• http://hisham.hm/htop/ - 시스템을 상황을 시각적으로 모니터링 할 수 있는 도구 (top과 비슷)
기타
• http://www.roesler-ac.de/wolfram/hello.htm - 언어별로 Hello world를 출력하는 방법을 모아둔 서비스
• http://www.cheat-sheets.org/ - 단축키나 주요 API를 모아둔 사이트
• http://www.quicklycode.com/cheatsheets - 개발과 관련한 cheatsheet, 배경화면등을 공유하는 서비스
• http://www.addedbytes.com/cheat-sheets/ - 치트시트
• http://fontawesome.info/ - Font Awesome Icon이 적용된 사이트들을 모아 놓은 웹서비스
• http://www.unicode.org/ - Unicode 관련된 정보를 모아놓은 사이트
[라이브러리 &프레임워크]
JavaScript
- jQuery - 웹페이지를 동적으로 제어하는 라이브러리로 가장 폭넓게 사용되고 있다. ,http://jquery.com
- Zepto.js - jQuery와 많이 호환되면서 모바일을 위한 '가벼움'과 쓸데없는 코드를 줄이는 것을 추구한 라이브러리이다. http://zeptojs.com/
- TwitterBootstrap - 모바일과 데스크탑 웹페이지에 동시에 대응할 수 있는 반응형 웹을 만들 수 있도록 도와주는 프래임웍 http://twitter.github.io/bootstrap/ or http://getbootstrap.com/
- Foundation - 모바일과 데스크탑 웹페이지를 동시에 대응할 수 있는 반응형 웹을 만들며 부트스트랩 2보다는 심플하고 구성이 간단한 프레임웍 http://foundation.zurb.com/
- Node.js - 서버용 어플리케이션 개발을 위한 프레임웍
- http://www.nodejs.org/
- microjs - 작은 규모의 자바스크립트를 모아둔 사이트 -
- http://microjs.com/#functional
- stalk.io - 한줄의 코드로 채팅 기능을 사이트에 붙일 수 있는 서비스 & 라이브러리 -http://stalk.io/
- http://ace.c9.io - 웹기반으로 코드 에디터 & 신텍스 하이라이트를 만들 수 있는 JavaScript 기반의 라이브러리 입니다.
- (데모 : http://ace.c9.io/build/kitchen-sink.html)
- phantomjs.org - 웹브라우저를 시뮬레이션해서 웹서비스 테스팅, 웹페이지 캡쳐, 네티워크 모니터링 등을 해주는 솔루션 http://phantomjs.org/
PHP
- CodeIgniter - MVC 디자인 패턴에 기초한 프래임웍, http://codeigniter.com
- ApiGen - API 문서를 만들어주는 도구 http://apigen.org
- guzzle - PHP에서 HttpClient를 사용하는 도구, Restful 클라이언트를 만들기 위한 프래임웍이기도 하다. 참고로 AWS PHP SDK2가 이것을 기반으로 제작됨 http://guzzlephp.org/
- Phalcon - C로 만들어진 프래임웍으로 속도의 강점이 있다.
- http://phalconphp.com/en/
- Laravel - http://laravel.com/
- Slim - 마이크로 프래임웍이라는 트랜드를 반영한 경량화된 프래임웍http://www.slimframework.com/
- Google OTP - 구글의 2단계 인증 시스템을 PHP 기반 웹서비스에 적용할 수 있는 라이브러리 - https://www.idontplaydarts.com/2011/07/google-totp-two-factor-authentication-for-php/
Python
- django - 웹 프래임웍 https://www.djangoproject.com/
- django 한글 튜토리얼
- http://django-document-korean.readthedocs.org/en/old_master/
- Scipy - Python으로 과학계산 및 차트 작성 등을 하는데 유용한 라이브러리들의 모음http://www.scipy.org/
- zeromq - Python과 C언어로 된 고성능 동기화 큐 http://zeromq.org/
- pjsip - 멀티미디어 커뮤니케이션 라이브러리(SIP, SDP, RTP, STUN, TURN, ICE) - http://www.pjsip.org/
Ruby
- Ruby on Rails - Ruby로 서버 측 웹 개발하기 위한 프레임웍
- http://rubyonrails.org/
Java
- Spring - Java로 서버 측 웹 개발하기 위함 프레임웍
- http://www.springsource.org/spring-framework
- Play - Java로 서버 측 웹 개발하기 위함 프레임웍
- http://www.playframework.com/
C++
- Qt - 크로스 플랫폼 Application / UI 프레임워크. http://qt-project.org/ - 라이센스 : LGPL 2.1과 Commercial License 중 선택 가능.
- 장점: 크로스 플랫폼(윈도, 리눅스, 맥, 심비안, 미고). 자체 IDE제공(비주얼 스튜디오 사용도 가능). UI 디자이너 제공(C#의 폼 디자이너 기능 이상). 매우 많은 기능(String, Container Class 등 Core 라이브러리, UI, Network, XML, Scripting, Database, etc.)
- 비 표준 C++ 도구(uic, moc) 사용. 단, 작성한 코드는 표준 C++ 문법에 맞도록 변환된 다음 컴파일. MFC등과 비교하면 상당히 큰 DLL파일의 크기(물론 제공하는 기능의 양 자체가 다름).
- sigslot.h - 표준 C++ 문법으로 구현한 signal/slot 이벤트 모델. http://sigslot.sourceforge.net/- 라이센스 : Public domain.- Qt의 signal/slot(또는 C#의 delegate)과 유사하게 사용 가능. 표준 C++ 문법으로 개발되어 별도의 외부 도구(moc) 불필요.
- OpenThreads - 객체지향 쓰레드 라이브러리. Java의 Thread 관련 기능과 유사하게 디자인 되어 있다. http://openthreads.sourceforge.net/
- boost - Boost는 C++ 프로그래밍 언어를 위한 선형대수, 의사 난수 발생, 멀티스레딩, 영상 처리, 정규 표현식, 그리고 유닛 테스트와 같은 작업들과 구조들을 지원하는 라이브러리들의 집합이다. (위키백과) http://www.boost.org/
- Asio C++ Library - 저 수준의 I/O 및 네트워크의 동기 및 비동기 지원 크로스 플랫폼 라이브러리 (부스트에도 포함) http://think-async.com/
- Crypto++ - 대부분의 암호화 및 해쉬 알고리즘을 제공하는 라이브러리 http://www.cryptopp.com/
안드로이드
- AndroidAnnotations - 코드의 분량을 줄여주는 라이브러리,
- http://androidannotations.org/
대화정리
- 프래임웍과 라이브러리의 차이점 -
- https://www.facebook.com/groups/codingeverybody/permalink/620384324668774/
(출처 - 생활코딩 페이스북페이지 http://goo.gl/wvqaMh )
'개발자 > Algorithm' 카테고리의 다른 글
| Git 관련 자료 - git 기초부터 쉽게 배우기 (0) | 2015.07.09 |
|---|---|
| 안드로이드 설계코드 노하우 및 개발방법 (0) | 2015.06.17 |
| Top programmer’s blogs (0) | 2015.04.01 |
| stray ‘\302’ in program, stray ‘\240’ in program 에러 해결 방법 (2) | 2015.03.17 |
| 개발 명장이 되는 길 (0) | 2014.05.15 |
| I2C 2 byte unsigned char pointer의 데이터를 unsigned integer로 변환 (0) | 2014.03.25 |
| BCD를 binanry으로 변환과 binary를 BCD로 변환 코드 (0) | 2014.03.25 |
| 좋은 프로그래머가 되기위한 10 가지 방법 (1) | 2014.01.21 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.
귀사가 성공하기까지의 긴 고난의 시간을 캐어랩과 함께 하세요.
캐어랩