5년과 500만 달러의 교훈: 웹 개발용 새 프로그래밍 언어를 만든 것은 실수였다 | Wasp
Wasp가 5년간 자체 DSL 언어 개발을 포기하고 TypeScript로 전환하기로 결정했다.
Wasp는 Y Combinator 출신의 풀스택 웹 프레임워크로, 5년 동안 자체 DSL 기반 프로그래밍 언어를 개발해왔으나, 그 과정에서 많은 비용과 시간을 소모했다. 결국 이를 포기하고 대신 TypeScript로 전환하기로 결정하며, 'JS판 Rails/Laravel'을 지향하고 React, Node.js, Prisma 등을 기반으로 앱 사양을 선언적으로 기술하는 모델로 나아가기로 했다. 이 사례는 독창적인 언어 개발이 항상 최선의 선택이 아닐 수 있음을 보여준다.
Wasp has abandoned its 5-year DSL language project and decided to switch to TypeScript.
Wasp, a full-stack web framework from Y Combinator, has spent 5 years developing its own DSL-based programming language but decided to abandon the effort after realizing the extensive time and costs involved. They opted to transition to TypeScript, aiming to build a 'JS version of Rails/Laravel' by structuring app specifications declaratively on top of React, Node.js, and Prisma. This case illustrates that developing a unique programming language may not always be the best choice.