최고의 개발 프레임워크 – 여러 요소를 활용한 비교 분석
- 2020-12-30
- Posted by: Narae Kim
- Category: 기술자료
새로운 기술백서 “최고의 개발 프레임워크 – 여러 요소를 활용한 비교 분석“를 소개합니다. 이 백서에서는 총 3가지 프레임워크를 다룹니다 – 델파이, 윈도 프레젠테이션 파운데이션(WPF) with 닷넷 프레임워크, 일렉트론(Electron). 개발자의 역량을 평가하는 23 메트릭을 기반으로 개발 생산성, 비즈니스 기능, 애플리케이션의 유연성, 제품 성능 등의 항목을 평가했습니다. 첫 번째로 윈도우 10 계산기 클론을 각각의 프레임워크로 어떻게 개발할 수 있는지 살펴보았습니다. 잘 알려진 GUI를 재구성하고, 윈도우 데스크탑 환경에서 실행 가능한 애플리케이션을 만들어보았죠.
위 결과가 델파이 개발자들에게는 그리 놀랍지는 않을 것입니다 – 델파이 VCL과 FMX는 5점 만점에 4.66점을 기록했습니다. 일렉트론은 3.11 점, WPF는 마지막 순위에 올랐네요. 질적 및 정량적 분석 결과는 다음과 같습니다:
- 델파이와 RAD스튜디오 IDE는 개발 생산성을 크게 높여주어 제품도 훨씬 빠르게 출시할 수 있습니다. 단 하나의 코드베이스를 개발해두면 모든 데스크탑과 모바일 플랫폼을 지원할 수 있어, 후속 릴리즈와 제품 유지보수가 매우 간편해집니다.
- WPF with 닷넷 프레임워크는 소규모 팀들에게 적당하며, 네이티브 윈도우 애플리케이션과 견고한 IDE를 활용할 수 있도록 해줍니다. 하지만 델파이의 생산성, IP 보안, 성능을 따라잡기에는 부족합니다. 또한 델파이와 일렉트론의 크로스-플랫폼 기능도 지원하지 않습니다.
- 일렉트론은 델파이와 WPF와 달리 오픈 소스 프레임워크입니다. 프론트-엔드 개발자들이 사용하고 있으며, 크로스-플랫폼 또한 지원합니다. IP 보호, 표준 IDE 툴링, 애플리케이션 성능 등 다양한 기능을 제공합니다.
이 기술백서에서 다루는 내용들은 다음과 같습니다.
- 방법론
- 평가 항목들
- 메트릭스
- 프레임워크
- 평가 전략
- 분석
- 결론
- 향후 진행될 작업
- 평가 기준이 된 애플리케이션 스펙
- 프레임워크 비교 분석 상세 내용
- 프레임워크 샅샅이 분석하기
전체 기술백서는 lp.embarcadero.com/Discovering_the_best_framework 페이지에서 무료로 배포하고 있습니다. 이메일 주소를 입력하면 해당 메일 주소로 링크를 보내줍니다.
이 프로젝트의 전체 소스코드는 깃허브(GitHub)에 모두 올라와 있습니다. 기술백서와 함께 확인해보세요. 업데이트가 필요한 부분이 있다면 알려주세요.
12.0 12.1 AI AWS C++ c++빌더 chatgpt DelphiCon ios rad서버 RAD스튜디오 UI UIUX UX uxsummit vcl 개발 개발사례 고객사례 기술레터 기술백서 데브옵스 데이터 데이터베이스 델파이 리눅스 마이그레이션 맥 머신러닝 모바일 새버전 샘플 세미나 안드로이드 웹 윈도우 인공지능 인터베이스 출시 커뮤니티에디션 코드 클라우드 파이썬 파이어몽키 현대화