우리는 오늘 가장 인기 있고 참신한 개발 도구를 찾아 공유하는 데 가장 열정을 쏟고 있습니다. 잠시 시간을 내어 2월의 상위 10개 새로운 개발 도구를 칭찬하고 요약해 보겠습니다.
2018년 2월 StackShare 데이터베이스에 다음 상위 10개 도구가 추가되었습니다.
1: Haiku
크로스 플랫폼 UI 및 애니메이션 구축 및 디자인
제작자 Zack Brown은 다음과 같이 말했습니다. "Haiku를 사용하면 시각적으로 놀라운 대화형 사용자 인터페이스를 디자인하고 구축할 수 있습니다. Haiku는 After Effects, Flash와 함께 작동합니다. 공통점이 많습니다. 코드를 통한 상호 작용을 지원하는 타임라인 기반 애니메이션 도구이지만 After Effects와는 달리 사용자 인터페이스를 디자인하는 데 사용되며 Flash와는 달리 개방형 표준을 기반으로 구축되었으며 오픈 소스이며 해킹 가능한 렌더러 및 파일 형식을 제공하는 도구입니다. 디자인과 코드를 더 가깝게
2: Rekit
확장 가능한 웹 애플리케이션을 구축하기 위한 도구
Nate Wang은 React Redux 애플리케이션을 만드는 데 너무 많은 상용구 코드가 필요하다고 느꼈기 때문에 Rekit을 만들었습니다. "Rekit은 애플리케이션을 자동으로 생성하고 애플리케이션이 확장될 때 쉽게 리팩토링할 수 있도록 도와줍니다." 웹 애플리케이션을 이해하고 유지하는 것은 애플리케이션을 읽기 쉽게 유지하는 데 매우 중요합니다. Rekit은 파일 및 폴더 구성을 위한 제안 패턴을 제공하며 이러한 확장 가능한 접근 방식을 제공할 뿐만 아니라 경로를 찾는 데 도움이 되는 IDE 도구도 제공합니다. "
유사한 도구와 비교할 때 Rekit의 장점은 무엇입니까? Wang은 "Rekit 도구는 프로젝트를 이해할 수 있는 IDE입니다. 기능, 구성 요소, 작업 및 라우팅 규칙을 알고 있으며 이를 다른 IDE는 단지 코드 편집기인 반면 폴더와 파일을 표시합니다. ”
3: Docusaurus
관리하기 쉬운 오픈 소스 문서 웹사이트
Facebook의 엔지니어인 Joel Marcey는 그의 팀이 다음과 같은 이유로 Docusaurus를 만들었다고 말했습니다.
걱정할 필요가 없습니다. 웹사이트 구축, 좋은 문서 작성에만 집중하세요.
.블로깅, 검색, 버전 관리 등 오픈소스 웹사이트에 필요한 많은 기능을 제공합니다.
.업데이트, 새로운 기능 및 버그 수정을 쉽게 제공합니다.
.마지막으로 제공합니다.
Marcey는 “Facebook에서 Docusaurus를 사용하면 실행 중인 문서 웹사이트에서 다양한 프로젝트에 대한 문서를 빠르게 얻을 수 있으며 웹사이트 개발이 많지 않은 팀에 특히 편리합니다. 경험하거나 프로젝트를 표시할 간단한 웹사이트를 원합니다. " 4: Proton Native 크로스 플랫폼 네이티브 데스크톱 애플리케이션을 위한 React 환경 Gustav Hansen이 원래 Proton Native를 만들 때 "다른 프로젝트에서 복잡한 GUI 사용자 인터페이스를 만들고 싶지만 할 수 없기 때문입니다. 그토록 간단한 일이 왜 그렇게 복잡해졌는지 알 수 없습니다. 반복적이지만 복잡하지 않은 작업을 수행하기 위해 거의 천 줄에 가까운 코드를 작성했습니다. 나는 PyQT를 시도했지만 결국 엉망이 되었습니다. "Hansen은 이미 React를 많이 사용하고 있었고 그 작업 흐름도 마음에 들었기 때문에..." 저는 이미 React를 사용하여 데스크톱 애플리케이션을 개발한 사람이 있는지 알아보기로 했습니다. 없는 줄 알고 제가 직접 만들어 봤습니다. 이는 Electron의 팽창과 데스크톱 개발의 단편화에 대한 대응으로 빠르게 발전했습니다. ” 5: Apache OpenWhisk 서버리스, 오픈 소스 클라우드 플랫폼Apache OpenWhisk 홈페이지에서는 도구에 대해 다음과 같이 설명합니다. “개발자는 코드를 실행하는 서버를 관리할 필요가 없습니다. Apache OpenWhisk는 귀하의 애플리케이션을 실행하고 확장할 수 있습니다. 인프라를 구성하는 것이 아니라 혁신에 시간을 투자하십시오. 또한 해당 시점에 앱에서 사용하고 필요한 리소스에 대해서만 비용을 지불하면 됩니다. “
C#/Razor 및 HTML을 사용하고 WebAssembly를 통해 브라우저에서 실행되는 실험적인 웹 UI 프레임워크
Blazor는 Web Assembly를 사용하여 모든 브라우저 .NET에서 실행되는 웹 프레임워크로 Blazor를 구축한 Microsoft의 Steve Sanderson이 만들었습니다. "Blazor는 현재 개발 초기 단계의 실험적인 프로젝트입니다. 아직 다운로드할 수 있는 것은 없습니다. 하지만 그렇게 전념하고 있다면 저장소를 복제하고, 컴파일하고, 테스트를 실행할 수 있습니다."