해키티 해크
Hackety HackHackety Hack에서 실행되는 간단한 프로그램 | |
| 원저작자 | _왜 그리고 50명의 친구 |
|---|---|
| 개발자 | 스티브 클랩닉 |
| 안정된 릴리스 | 1.0 / 2010년 12월 25일, 전( |
| 저장소 | |
| 기입처 | 루비 |
| 운영 체제 | Windows, Linux, MacOS |
| 유형 | 교육용 소프트웨어 |
| 면허증. | MIT 라이선스 |
| 웹 사이트 | github |
Hackty Hack은 개인에게 소프트웨어를 만드는 방법을 알려주는 오픈 소스 애플리케이션입니다.IDE와 광범위한 레슨 시스템을 결합합니다.크로스 플랫폼 데스크톱 애플리케이션도 웹 사이트와 통합되어 있어 "해커"는 학습한 내용을 공유하고 질문을 하며 피드백을 제출할 수 있습니다.
역사
Hackty Hack은 'Little Coder'[1]s Critage'를 해결하기 위해 만든 것으로, 현대 소프트웨어 개발을 배우는 것은 복잡하고 어렵다는 것이다.왜 결국 프로젝트의 가이드라인을 정한 해커티 선언에서[2] 해커티 내규를 개발했는가.
왜 25명의 부모와 자녀들로 구성된 그룹의 도움을 받아 "가장 친한 친구 50명"이라고 불리는 초기 피드백을 얻었을까요?Hackety Hack의 초기 반복은 내장된 Gecko 브라우저를 기반으로 했지만, 이것은 결국 Shoes GUI 툴킷으로 바뀌었다.
개발 후의 이유
왜 Hackety Hack 1.0을 Art and [3]Code 심포지엄에서 발표하려고 했는가.그는 [4]강연에서 "버전 0.L"로 알려진 체격을 과시했고 곧이어 1.0이 출시될 것이라고 약속했다."Why"가 2009년 8월 그의 프로젝트를 삭제하면서 미스터리하게 사라졌습니다.그것들은 git에 저장되었기 때문에, Ruby 커뮤니티는 그것들을 되살릴 수 있었다.소규모 팀이 계속 작업하여 2009년 크리스마스에 v0.9를 출시하고 2010년 크리스마스에 드디어 1.0을 출시했습니다.
Ruby Summer of Code 2010
Hackty Hack은 2010년 Ruby Summer of Code 프로젝트로 선정되었습니다.펠라 빙켈모렌은 그 프로젝트에서 일하기 위해 선택된 학생이었다.Chris Redinger, Jeff Casimir, Sarah Mei 및 Steve Klabnik이 멘토링을 맡았다.
다른 교육용 소프트웨어와의 비교
가장 큰 두 개의 유사한 프로젝트는 Scratch와 Alice입니다.두 가지 주요 차이점이 있습니다.이 두 프로젝트 모두 "블록"이라는 개념에 기초한 그래픽 프로그래밍 언어를 사용하지만 Hackety Hack은 Ruby를 가르친다.Scratch와 Alice는 각각 MIT와 CMU의 대학 프로젝트이며 Hackety Hack은 대학 제휴가 없습니다.
블록 대 루비
블록과 블록의 차이루비'는 공통의 믿음에서 비롯되었다: 대부분의 프로그래밍 언어는 가장 단순한 프로그램 이상을 만들기 위해서는 많은 노력과 지식을 필요로 한다.'블록' 솔루션은 그래픽 프로그래밍 개념을 사용하여 초보자가 구문이나 암기 문제에 대해 걱정할 필요가 없도록 하는 것입니다. 블록의 팔레트는 선택할 수 있으며 올바른 방식으로만 함께 사용할 수 있기 때문입니다.Hackety Hack이 추구하는 솔루션은 보다 전통적인 프로그래밍 언어로 가르치되 복잡한 작업을 한 줄에 쉽게 수행할 수 있는 라이브러리를 추가하는 것입니다.예를 들어 기존 소프트웨어 라이브러리에서 그라데이션으로 배경을 작성하려면 QT와 같은 툴킷을 사용하여 5, 6줄의 코드가 필요하지만 Hackety Hack에서는 한 줄입니다.이는 단순한 기본값을 선택하고 덜 사용되는 옵션에 대한 지원을 중단함으로써 실현됩니다.
유사 프로젝트와의 비교
Scratch와 Alice가 즐겨 하는 대학 관계는 그들에게 더 많은 자원을 가져다 준다.두 프로젝트 모두 직원, 기관의 브랜드 신뢰도, 대학원생들로 구성된 팀을 구성해 그에 대한 논문을 작성하고 연구에 활용합니다.Hackty Hack은 팀이 훨씬 작기 때문에 더 민첩한 프로젝트입니다.앨리스 프로젝트는 프로젝트 소스의 덤프만 자주 공개하는 반면 진정한 오픈 소스 프로젝트이기도 합니다.Hackty Hack의 개발은 완전히 열려있다.

