Kori 11월 26일, 2024에 포스트됨 11월 26일, 2024에 포스트됨 이안 바커 (Ian Barker)의 "How To Use WebStencils To EASILY Create Modern, Professional, Superfast Websites"를 번역했습니다. (원문 작성: 2024년 11월, 최종 번역: 2024년 11월) (이글은 2024 겨울 웨비나 시리즈의 세션을 정리하고 다시보기를 제공하는 기고 입니다. 이번 시리즈에 등록하면 더 많은 세션들을 라이브로 참가할 수 있습니다 https://lp.embarcadero.com/WebinarsFallWinter2024) RAD 스튜디오 (델파이, C++빌더)를 사용하면 엄청 빠르고 현대적이며 놀랍도록 전문적인 웹사이트를 쉽게 만들 수 있다는 것을 알고 있는가? RAD 스튜디오 12.2가 출시되면서, 새 기능과 개선 사항들(12분 비디오, 소리 없음) 중 하나로 웹스텐실즈가 추가되었다. 웹스텐실즈(WebStencils)는 내장된 전용 웹 템플릿 라이브러리 시스템이다. 여러분은 웹스텐실즈를 통해 일반 HTML 파일을 (쉽게 만들 수 있는 웹 서버들인) WebBroker, RAD Server 기술과 함께 사용할 수 있다. 그래서 현대적인 "동적" 웹사이트를 만들 수 있다. "동적"이란, 여러분이 원하는 데이터를 출력할 수 있다는 의미다. 즉, 데이터베이스, 파일, 계산된 결과, 오브젝트 등 그 데이터의 출처가 무엇이든 반영할 수 있다. - 사실, 여러분에게 생각나는 데이터가 있다면, 대부분의 경우, 웹스텐실을 사용해 출력할 수 있다. 그 방법은 간단하고 사용하기 쉽다. 목차 웹스텐실즈 템플릿 웹 페이지들을 디자인하려면 어떻게 하는가? RAD 스튜디오 웹스텐실즈 기능을 사용하려면 RAD 서버를 반드시 사용해야 하는가? 웹스텐실즈 템플릿을 만들기는 델파이 개발자 또는 C++ 개발자만 할 수 있는가? 웹스텐실즈에 대한 무료 책을 원하는가? 이 RAD 스튜디오 웹스텐실즈 웨비나를 다시 보고 싶다면? 이 웹스텐실즈 웨비나 슬라이드는 어디에 있나? 이 웹스텐실즈 웨비나 중에 보여준 데모 소스는 어디에 있나? 웹스텐실즈가 포함된 RAD스튜디오를 어디에서 다운로드할 수 있나? 웹스텐실즈 템플릿 웹 페이지들을 디자인하려면 어떻게 하는가? 여러분은 웹 디자이너 누구에게든 웹 템플릿들을 디자인해 달라고 요청할 수 있다 – 이 웹 템플릿들을 디자인하기 위해 웹 디자이너가 추가로 알아야 하는 특별한 소프트웨어나 기술은 따로 없다. 물론 여러분이 직접 할 수도 있다. 그저 웹 페이지일 뿐이므로 정말 쉽다. 템플릿 웹 페이지 안에는 "@" 기호로 시작하는 자리표시자 즉 태그가 들어간다. 그 자리표시자들은 실행 시 여러분의 앱에서 제공하는 데이터들로 교체된다. 그 자리표시자들의 형태는 간단한 변수(서버 안에서 연결되는 데이터베이스 필드, 클래스/오브젝트, 변수 등)에서 보다 복잡한 동작(루프 및 조건문 등)까지 몇 가지가 있다. RAD 스튜디오 웹스텐실즈 기능을 사용하려면 RAD 서버를 반드시 사용해야 하는가? 그렇지 않다. 여러분은 웹브로커(WebBroker) 그리고 기타 웹 연결과 트래픽을 제공하는 방법들을 사용할 수도 있다. 웹스텐실즈가 하는 일은 템플릿 안에 있는 특별한 기호인 "@"을 처리하는 것이다. RAD 서버 또는 단순 웹브로커 모듈이 하는 일은 웹 브라우저와 연결해 최종 사용자와의 상호작용을 처리하는 것이다. 웹스텐실즈 앱의 형태로는 콘솔 앱, Windows 서비스, Linux 명령줄 앱 등이 가능하다. 웹스텐실즈 템플릿을 만들기는 Delphi 개발자 또는 C++ 개발자만 할 수 있는가? 전혀 그렇지 않다 – 웹스텐실즈 템플릿들은 단순한 HTML 파일 또는 HTML 파일의 부분일 뿐이다. 그리고 단순한 텍스트 파일이다. 따라서 여러분은 간단한 텍스트 편집기를 사용해 편집할 수 있다. 또한, 원한다면 웹 디자이너에게 만들어 달라고 할 수도 있다 – 웹 개발자들이 웹스텐실즈 키워드들을 배우는 데는 단 몇 분밖에 걸리지 않는다. 그렇게 쉽다. 게다가, 웹스텐실즈를 통해 쉽고 강력한 방식으로 동적인 웹 페이지 콘텐츠를 생성할 수 있다. HTMX와 함께 사용하면 된다. HTMX는 쉬운 방식으로 여러분이 선택한 백엔드 인프라와 안전하게 통신할 수 있도록 하는 기술이다. 웹스텐실즈에 대한 무료 책을 원하는가? 이 웨비나에서 내가 까맣게 잊고 언급하지 못한 한 가지가 있다. 바로, 웹스텐실즈에 대한 무료 책을 받을 수 있다는 것이다! 한글 번역본 (총 69쪽) 받기를 할 수 있다. 이 책은 놀랍도록 재능 있는 내 동료인 Antonio Zapater가 만들었다 – 그 웹스텐실즈 예제 또한 그가 직접 만들었다. Antonio에 대해 더 자세히 알고 싶다면 여기를 보면 된다. 이 RAD Studio 웹스텐실즈 웨비나를 다시 보고 싶다면? 아래에 있다 이 웹스텐실즈 웨비나 슬라이드는 어디에 있나? 슬라이드 전체는 아래에 있다: 이 웹스텐실즈 웨비나 중에 보여준 데모 소스는 어디에 있나? 이 웹스텐실즈 데모 소스 코드 전체는 아래에 있다: https://github.com/Embarcadero/WebStencilsDemos 웹스텐실즈가 포함된 RAD Studio를 어디에서 다운로드할 수 있나? 웹스텐실즈는 RAD 스튜디오, 델파이, C++빌더의 12.2 버전에 들어 있다. 커뮤니티 에디션 (CE)에서는 작동하지 않는다. RAD 스튜디오, 델파이, C++빌더의 최신 버전을 써보고 싶다면 무료 평가판을 사용할 수 있다: 델파이 평가판, C++빌더 평가판, RAD 스튜디오(델파이와 C++빌더 둘 다 들어 있다) 평가판. 인용하기
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.