Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Recommended Posts

에 포스트됨

이안 바커 (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 서버를 반드시 사용해야 하는가?

그렇지 않다. 여러분은 웹브로커(WebBroker) 그리고 기타 웹 연결과 트래픽을 제공하는 방법들을 사용할 수도 있다. 웹스텐실즈가 하는 일은 템플릿 안에 있는 특별한 기호인 "@"을 처리하는 것이다. RAD 서버 또는 단순 웹브로커 모듈이 하는 일은 웹 브라우저와 연결해 최종 사용자와의 상호작용을 처리하는 것이다. 웹스텐실즈 앱의 형태로는 콘솔 앱, Windows 서비스, Linux 명령줄 앱 등이 가능하다.

Slide17-1898275.PNG?ssl=1

웹스텐실즈 템플릿을 만들기는 Delphi 개발자 또는 C++ 개발자만 할 수 있는가?

전혀 그렇지 않다 – 웹스텐실즈 템플릿들은 단순한 HTML 파일 또는 HTML 파일의 부분일 뿐이다. 그리고 단순한 텍스트 파일이다. 따라서 여러분은 간단한 텍스트 편집기를 사용해 편집할 수 있다. 또한, 원한다면 웹 디자이너에게 만들어 달라고 할 수도 있다 – 웹 개발자들이 웹스텐실즈 키워드들을 배우는 데는 단 몇 분밖에 걸리지 않는다. 그렇게 쉽다.

2024-11-19_16-27-04-9626540.png?ssl=1

게다가, 웹스텐실즈를 통해 쉽고 강력한 방식으로 동적인 웹 페이지 콘텐츠를 생성할 수 있다. HTMX와 함께 사용하면 된다. HTMX는 쉬운 방식으로 여러분이 선택한 백엔드 인프라와 안전하게 통신할 수 있도록 하는 기술이다.
 

웹스텐실즈에 대한 무료 책을 원하는가?

이 웨비나에서 내가 까맣게 잊고 언급하지 못한 한 가지가 있다. 바로, 웹스텐실즈에 대한 무료 책을 받을 수 있다는 것이다! 한글 번역본 (총 69쪽) 받기를 할 수 있다. 이 책은 놀랍도록 재능 있는 내 동료인 Antonio Zapater가 만들었다 – 그 웹스텐실즈 예제 또한 그가 직접 만들었다. Antonio에 대해 더 자세히 알고 싶다면 여기를 보면 된다.

WebStencils-3733331.png?ssl=1

이 RAD Studio 웹스텐실즈 웨비나를 다시 보고 싶다면?

아래에 있다


이 웹스텐실즈 웨비나 슬라이드는 어디에 있나?

슬라이드 전체는 아래에 있다:

Slide1-8501645.PNG?ssl=1
Slide2-1474902.PNG?ssl=1
Slide3-3873921.PNG?ssl=1
Slide4-1595683.PNG?ssl=1
Slide5-7723120.PNG?ssl=1
Slide6-4150109.PNG?ssl=1
Slide7-5494886.PNG?ssl=1
Slide8-7582590.PNG?ssl=1
Slide9-8204889.PNG?ssl=1
Slide10-1832391.PNG?ssl=1
Slide11-6487514.PNG?ssl=1
Slide12-5802027.PNG?ssl=1
Slide13-3032436.PNG?ssl=1
Slide14-3280700.PNG?ssl=1
Slide15-2994010.PNG?ssl=1
Slide16-7401861.PNG?ssl=1
Slide17-3675580.PNG?ssl=1
Slide18-5428063.PNG?ssl=1
Slide19-5501638.PNG?ssl=1 
 

이 웹스텐실즈 웨비나 중에 보여준 데모 소스는 어디에 있나?

이 웹스텐실즈 데모 소스 코드 전체는 아래에 있다:
https://github.com/Embarcadero/WebStencilsDemos
 

웹스텐실즈가 포함된 RAD Studio를 어디에서 다운로드할 수 있나?

웹스텐실즈는 RAD 스튜디오, 델파이, C++빌더의 12.2 버전에 들어 있다. 커뮤니티 에디션 (CE)에서는 작동하지 않는다. RAD 스튜디오, 델파이, C++빌더의 최신 버전을 써보고 싶다면 무료 평가판을 사용할 수 있다: 델파이 평가판, C++빌더 평가판, RAD 스튜디오(델파이와 C++빌더 둘 다 들어 있다) 평가판.

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.