BQ 개발자입니다.
알고랜드가 개발 도구인 AlgoKit 3.0을 통해 TypeScript 언어 지원을 시작했습니다. 기존 Python에 이어 TypeScript까지 지원하게 된 건데, 직접 써보니 몇 가지 생각이 들어 공유합니다!
TypeScript는 마이크로소프트가 개발한 언어로, 구글, 메타, 에어비앤비 등 여러 기업들이 웹 개발에 사용하고 있습니다. 이제 이 언어로도 알고랜드 블록체인에서 개발할 수 있게 된 거죠. 요즘 이렇게 솔리디티말고 일반 프로그래밍 언어를 도입하는 경우가 많은데 대부분의 목적은 web2개발자들도 일단 한번 기웃거릴 수 있게 하려는게 제일 크다고 생각해요
🤓 직접 테스트해본 소감:
- 코드 작성은 정말 쉬워졌습니다. 특수 언어를 배우지 않고도 익숙한 TypeScript 문법으로 스마트 컨트랙트를 만들 수 있게 해뒀더라구요. 이런 문법 지원하면 이제 GPT로 개발 뚝딱할 수 있는거거든요.
- 하지만 예제와 문서가 아직 부족합니다. 새로운 기능이다 보니 참고할 자료가 많지 않아 시행착오가 있었어요. 아직 시작단계인 것 같긴 합니다. 복잡한 자료구조나 고급 기능을 사용하려면 여전히 제약이 있기도 하구요
- 디버깅 과정도 생각보다 복잡했습니다. 블록체인 특성상 한번 배포하면 수정이 어려운데, 테스트 환경이 좀 더 직관적이면 좋겠어요.
개인적으로는 앞으로 추가로 언어 지원하는 것보다는 실질적인 예제가 더 많이 추가됐음 좋겠다는 생각입니다. 그래도 지원을 시작하는 것 자체는 너무 좋네요.
그래도 알고랜드 측에서 TypeScript 워크샵도 진행한다고 하니까 문서에 없는 내용들 배워가고 하는건 좋은 경험이 될 것 같습니다!
🔗 알고킷 3.0 바로가기 | TypeScript 블록체인 워크샵 신청하기
---
여러분의 좋아요와 공유는 사랑입니다 😍
#BQ개발자
#typescript
#algokit3
#알고랜드
#Algorand
