The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Deutsch
    • Español
    • Français
    • 日本語
    • 한국어
    • Русский
    • 简体中文
    • Português do Brasil
    • Čeština
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security
Fleet logo

The JetBrains Fleet Blog

The Next-Generation IDE by JetBrains

Try Fleet Preview
  • 뉴스
Try Fleet Preview

Fleet 공개 테스트 버전에서 C# 지원

최근 Fleet 공개 테스트 버전이 출시되어 여러 언어를 지원하는 새로운 분산형 에디터이자 IDE인 Fleet을 누구나 사용해볼 수 있습니다. Fleet은 개발자를 위한 색다른 사용자 경험을 제공하는 것을 목표로 하며 Python, Java, JavaScript, PHP, TypeScript, Go, Kotlin, Rust 및 C# 등의 다양한 프로그래밍 언어를 지원합니다.  이 글에서는 현재 지원되는 기능 및 향후 계획을 포함하여 Fleet 공개 테스트 버전의 C# 지원과 관련한 자세한 내용을 설명해 드리고자 합니다. Fleet이 야심차게 준비한 새로운 개발자 경험 및 새로운 도구가 궁금하시다면 지금 바로 사용해 보세요. Fleet을 다운로드하려면 JetBrains Toolbox App을 설치해야 합니다. Toolbox App을 실행하면 사용 가능한 도구 목록에 Fleet이 표시됩니다. 설치 과정에서 Fleet을 간략히 소개하는 영상 및 문서를 확인하면 보다 쉽게 Fleet을 시작할 수 있습니다. 로컬 환경뿐 아니라 Fleet을 클라우드 개발 환경에서도 사용해 보시려면 Space 사용을 신청하세요. Fleet의 C# 지원 '.NET 지원'이 아닌 'C#

Jessie Cho Jessie Cho

Fleet 공개 테스트 버전이 출시되었습니다

Fleet 첫 발표 이후로 137,000명이 넘는 사용자가 비공개 테스트 버전에 등록하는 등 많은 분들로부터 엄청난 관심을 받았습니다. 비공개 테스트 버전으로 시작한 이유는 피드백을 점진적으로 반영할 수 있기 때문입니다. 비공개 테스트 버전에 참여해주신 모든 분들께 감사의 말씀을 드리며, 초대 메일을 받지 못한 모든 분들께 사과의 말씀을 드립니다. 다행히 이제는 더 이상 초대를 기다리지 않아도 됩니다. Fleet은 아직 초기 단계이며 앞으로 개선하고 개발해야 할 작업이 많이 남아있습니다. 그러나 오늘은 누구나 액세스할 수 있는 Fleet의 첫 공개 테스트 버전을 발표하려 합니다. 테스트 버전을 일반 대중에게 공개하는 데는 두 가지 이유가 있습니다. 먼저, 신청해주신 모든 분들을 더 이상 기다리게 하는 것은 옳지 않다고 생각하지만, 많은 분들을 개별적으로 초대하기는 어려운 것이 현실입니다. 그래서 테스트 버전을 공개하는 편이 더 나을 것이라고 판단했습니다. 둘째, JetBrains는 언제나 공개적으로 제품을 개발해 온 회사였습니다. 사실 이 이유가 더 컸습니다. Fleet도 예외는 아닙니다.  그러나 알아야 할 몇 가지 중요한 사항이 있으므

Jessie Cho Jessie Cho

Fleet의 내부 구조, 파트 IV – 분산형 트랜잭션

목차 분산형 작업 중 발생 가능한 문제 분산형 상태 관련 참고 사항 트랜잭션 동기화 읽기 유효성 검사 요약 JetBrains의 차세대 IDE인 Fleet 구축에 대해 알아보는 연재 게시물입니다. 파트 I – 아키텍처 개요 파트 II – 에디터 해부하기 파트 III – 상태 관리 파트 IV – 분산형 트랜잭션 이 연재물의 파트 III에서 Fleet 상태의 요소를 표현, 저장 및 변경하는 방법을 중점적으로 살펴보았습니다. 이번 편에서는 분산형 IDE로서 Fleet의 특징을 설명하고 모든 분산형 구성 요소에서 데이터 일관성을 보장하는 방법을 설명합니다. Fleet은 개발자 간 실시간 원격 공동 작업을 지원하는 플랫폼입니다. 매우 흥미로운 기술 분야죠. 먼저 분산형 환경에서 작업 중 직면할 수 있는 문제를 살펴보겠습니다. 분산형 작업 중 발생 가능한 문제 A와 B라는 두 명의 사용자가 있다고 가정해 보겠습니다. 두 사용자는 다른 시스템상에서 동일한 Fleet 문서를 작업하고 있습니다. 네트워크 채널을 사용하면 지연이 무작위로 발생합니다. 각 사용자는 다른 시점에 다른 사용자의 활동에 대한 정보를 수신합니다. Fleet은 이 문제를 어떻게 처리할

Jessie Cho Jessie Cho

Fleet의 내부 구조, 파트 III – 상태 관리

목차 JetBrains의 원칙 원칙 1: 아무도 차단하지 않기 원칙 2: 효율적으로 대응하기 원칙 3: 효율적으로 데이터 표현하기 상태의 개념 에포크 시간 모델 상태 데이터 모델 트리플의 집합으로의 상태 변경이란? 참신성 값 읽기 추적 및 쿼리 반응성 요약 JetBrains의 차세대 IDE인 Fleet 구축에 대해 알아보는 연재 게시물입니다. 파트 I – 아키텍처 개요 파트 II – 에디터 해부하기 파트 III – 상태 관리 이전 연재 게시물에서는 Fleet 아키텍처의 개요 및 에디터 내부에서 사용되는 알고리즘과 데이터 구조를 살펴보았습니다. 이번 편에서는 상태 관리 구현을 위한 접근 방식을 살펴보겠습니다. 이 주제는 복잡하므로 몇 개의 게시물에 걸쳐 다루겠습니다. 이번에는 애플리케이션 상태의 요소를 표현하고 저장하는 방법을 중점적으로 설명하고, 다음 파트에서는 Fleet의 상태 관리와 관련된 트랜잭션 메커니즘을 자세히 설명하겠습니다. Fleet은 다양한 부분으로 구성되고 다음과 같은 수많은 작업을 수행합니다. UI 요소 렌더링 및 사용자와 상호작용 다른 서비스와 상호작용을 통해 데이터 확보 및 UI 요소 업데이트 파일 처리

Jessie Cho Jessie Cho

Fleet의 내부 구조, 파트 II – 에디터 해부하기

목차 데이터 구조의 집합체 모든 곳에 있는 로프   위젯 등의 간격 트리  토큰에 대한 로프 및 추상 구문 트리 렌더링을 위한 로프  불변성에 대한 참고 사항 요약 JetBrains의 차세대 IDE인 Fleet 구축에 대해 알아보는 연재 게시물입니다. 파트 I – 아키텍처 개요 파트 II – 에디터 해부하기 이 시리즈의 첫 파트에서는 Fleet 아키텍처의 개요를 살펴보았습니다. 이 두 번째 파트에서는 에디터 내부에서 사용되는 알고리즘과 데이터 구조를 다룹니다. 데이터 구조의 집합체 다음에 나온 Fleet의 에디터 창 스크린샷을 살펴보세요. 구문 강조 표시가 되어 있는 텍스트 줄과 특정 변수의 사용 위치에 대한 정보를 제공하는 위젯이 있습니다. 이제 이 정보를 표시하는 방법에는 여러 가지가 있지만 에디터에서 문제는 이것이 읽기 전용이 아니라는 것입니다. 데이터는 시각적으로 표시될 뿐만 아니라 업데이트될 수도 있습니다. 함수 이름을 변경하는 것과 같은 간단한 작업도 구문 강조 표시, 사용 위치는 물론 정적 분석이나 즉석 컴파일과 같은 기타 많은 제공 기능에 영향을 미칠 수 있습니다.  훌륭한

Jessie Cho Jessie Cho

Fleet의 내부 구조, 파트 I – 아키텍처 개요

JetBrains의 차세대 IDE인 Fleet이 최근 공개되었습니다. 현재 비공개 테스트 버전을 진행 중이며 초기 사용자로부터 수많은 피드백을 받으며 제품을 개선하고 2022년 중에 테스트 버전을 출시하기 위해 노력하고 있습니다. Fleet이 공개되기를 기다리는 동안 Fleet이 내부적으로 어떻게 빌드되었는지에 대해 조금 이야기하고 싶습니다. 일련의 블로그 게시물에서 최상위 아키텍처 뷰를 비롯해 상태 관리, 파서, 프로토콜, 확장성 및 로고 디자인에 대한 핵심 세부 사항에 이르기까지 Fleet의 모든 측면에 대해 더 깊이 파고들 것입니다. 갑판 아래에서 이 크루즈를 즐기시기 바랍니다! Fleet은 무엇을 사용하여 빌드되었을까요? Fleet이 처음 발표되었을 때, Fleet이 무엇을 사용하여 빌드되었는지에 대한 흥미로운 대화가 Twitter에서 오고 갔습니다. 몇몇 사람들은 JavaScript와 Electron이 사용되었다고 생각했습니다. 그렇지 않기를 바란 사람도 있었습니다. 어떤 사람들은 "투박하고 낡은 Java"가 아닌 것에 만족했습니다. 스크린샷만으로 이렇게 많은 내용을 추론할 수 있다니 매우 놀랍습니다! 사실 Fleet은 JVM이

Jessie Cho Jessie Cho

Fleet에 오신 것을 환영합니다!

업데이트(2021년 12월 3일): 저희는 Fleet 조기 테스트 버전 프로그램에 대해 매우 많은 요청을 받았습니다. 안타깝게도 현재는 새로운 요청을 더 이상 받을 수 없지만, 이미 등록을 한 분들께는 계속해서 초대를 보낼 예정입니다. jetbrains.com/ko-kr/fleet에서 업데이트 및 공개 테스트 버전 발표를 구독하거나 Twitter에서 @JetBrains_Fleet를 팔로우하셔서 향후 소식을 받아 보세요. 몇 년 전부터 많은 분들이 "JetBrains, 가벼운 에디터를 언제 만들 예정인가요?"라고 질문해 왔습니다. 오늘 드디어, 가볍지만 약간의 변화를 준 Fleet를 발표하게 되어 너무나 기쁩니다! Fleet을 처음 실행하면 구문 강조 표시, 간단한 코드 완성 및 에디터에서 기대할 수 있는 모든 기능을 제공하는 완전한 에디터가 시작됩니다. 하지만 여기서 끝이 아닙니다! Fleet은 스마트 완성, 리팩터링, 탐색, 디버그 등 IDE에서 익숙하게 사용하던 기능을 버튼 하나만 클릭하여 이용할 수 있는 완전한 기능의 IDE이기도 합니다. Fleet은 새로운 아키텍쳐와 사용자 인터페이스를 사용하며 완전히 새롭게 빌

Jessie Cho Jessie Cho

블로그 업데이트 구독

이 양식을 제출함으로써 본인은 JetBrains s.r.o.("JetBrains"가 본인의 이름, 이메일 주소 및 위치 데이터를 사용하여 상업적 커뮤니케이션을 포함한 뉴스레터를 보내고 이러한 목적으로 개인 데이터를 처리할 수 있음에 동의합니다. 본인은 JetBrains가 JetBrains 개인정보보호정책에 따라 이러한 목적으로 제3자 서비스를 사용하여 해당 데이터를 처리할 수 있음에 동의합니다. 본인은 내 프로필에서 언제든지 이 동의를 철회할 수 있음을 이해합니다. 또한 각 이메일에는 수신 거부 링크가 포함됩니다.

감사합니다!

  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • 한국어
  • Русский
  • 简体中文
  • Português do Brasil
  • Čeština
Copyright © 2000–2022 JetBrains s.r.o.