▲GN⁺ 2023-09-12 | parent | ★ favorite | on: Ask HN: 왜 Visual Basic은 사라졌는가?(news.ycombinator.com)Hacker News 의견 Visual Basic(VB)의 감소는 Microsoft의 .NET과 공통 언어 런타임으로의 전환, Java/Sun의 위협에 대한 반응 등 여러 요인 때문이었다. Microsoft가 VB를 객체 지향 언어로 재작성하고 IDE를 VB6 시각적 구축 패러다임에서 이동시킨 결정은 많은 사용자를 뒤로 남겼다. 웹의 부상과 젊은 개발자들에 의한 PHP의 채택도 VB의 감소에 기여했다. Microsoft의 "Visual .NET" 출시는 같은 기능을 위해 코드를 재작성하는데 상당한 금액을 들여야 했던 개발자들과 기업들을 분노하게 했다. Android, iOS, MacOS, Linux 및 웹을 포함한 Windows 이외의 플랫폼의 부상은 VB의 관련성을 줄였다. Microsoft가 "열정적인" 개발자와 "단일/소규모" 팀 개발자를 죽이기로 한 결정, 그리고 Access의 천천히 죽어가는 것도 VB의 감소에 기여했다. 그럼에도 불구하고 VB는 금융 등 일부 산업에서 여전히 사용되며, Excel을 위한 VBA가 널리 사용되고 있다. VB의 생산성이 기억만큼 좋지 않았다고 주장하는 사람들도 있으며, VB 앱들은 종종 현대 웹사이트보다 단순하고 devops 자동화, 배포 자동화, 로깅, 접근 제어 등의 영역에서 부족했다. 인터넷은 VB가 사용되던 기능을 대부분 인수했으며, HTML + JS + firebase/다른 데이터 저장소가 어느 플랫폼에서나 작동하고 세계 어디서나 접근 가능한 애플리케이션을 만드는 데 사용되었다. Microsoft가 CLR을 C# Language Runtime으로, 공통 언어 런타임이 아닌 것으로 집중하면서 VB를 죽게 된 것이라고 믿는 사람들도 있다. VB6에서 VB.NET으로의 전환은 GUI-데이터베이스 프로젝트에서 PHP/MySQL/HTML/CSS로의 전환과 동시에 일어났지만, 이전 버전과의 호환성이 없는 것이 전환을 더 쉽게 만들었다. VB의 감소에도 불구하고, Google의 AppSheet와 같은 드래그 앤 드롭 GUI/데이터베이스 도구에 대한 수요는 여전히 있다. VB의 감소는 기술의 자연스러운 주기 때문이라고 주장하는 사람들도 있으며, VB는 제한적이고 지루하며 별난 언어였다. VB에 대한 탄탄한 대체품의 부재는 웹 개발 커뮤니티가 복잡성을 사랑하고 지루한 비즈니스 코드를 경멸하는 데 기인한다. Lotus Notes, Dbase 3 and 4, Paradox, Microsoft Access, Foxpro와 같은 오래된 기술의 생산성이 현대 기술에 의해 따라잡히지 않았다고 믿는 사람들도 있다.
Hacker News 의견