템플릿 언어의 진화가 정말 흥미로웠어. 이제 제어 흐름 문법이 더 자연스러워져서 ngIf나 ngFor 같은 구조적 지시자 없이도 조건부 렌더링이나 반복 작업을 처리할 수 있게 됐어. 이런 변화는 학습 곡선을 낮추는 데 크게 기여했고, 특히 새로운 개발자들이 프레임워크에 적응하기 훨씬 쉬워졌어. 복잡한 디렉티브 문법에 압도당하지 않고도 뷰 레이어를 구성할 수 있게 된 점이 마음에 들어.
최신 버전의 서버 사이드 렌더링 지원은 정말 게임 체인저였어. 이제 앱의 초기 로딩 속도를 획기적으로 개선할 수 있게 됐거든. 특히 검색 엔진 최적화가 중요한 프로젝트에서는 필수적인 기능이 되어버렸어. Hydration 관련 버그도 대부분 해결되면서 안정성 면에서도 큰 진전을 이뤘다는 느낌이 들어. 이런 발전 덕분에 Angular로 더 다양한 종류의 웹 애플리케이션을 만들 수 있게 됐어.
Angular의 최신 버전은 개발자 경험을 크게 향상시키는 몇 가지 중요한 변화를 가져왔어. 그중에서도 가장 눈에 띄는 건 컴포넌트 기반 아키텍처의 더욱 세련된 구현이야. 이전보다 훨씬 직관적인 템플릿 문법과 함께, 재사용 가능한 컴포넌트를 만들기가 훨씬 쉬워졌지. 특히 스탠드얼론 컴포넌트 개념이 도입되면서 모듈에 대한 의존성이 줄어들었어. 이제 컴포넌트 하나를 독립적으로 만들고 관리할 수 있게 됐다는 점이 정말 편리해졌어.
또 다른 큰 변화는 성능 최적화 부분이야. 새로운 변화 감지 메커니즘은 애플리케이션의 반응성을 눈에 띄게 개선했어. 예를 들어 컴파일러와 런타임 최적화가 결합되면서 렌더링 속도가 빨라졌고, 메모리 사용량도 줄어들었어. 개발자 도구 역시 더 강력해져서 디버깅 과정이 훨씬 수월해진 느낌이야.
Angular 최신 버전을 사용해보면서 가장 인상 깊었던 점은 개발 생산성의 향상이었어. 이제 CLI가 제공하는 기능들이 더 다양해지고 스마트해졌거든. 예를 들어 새 프로젝트 생성 시 기본 설정 옵션들이 더 직관적으로 바뀌었고, 코드 생성 명령어도 더 정교하게 작동해. 테스트 환경 설정도 간소화돼서 처음 프로젝트를 시작할 때 부담이 덜 느껴져. 이런 작은 변화들이 모여 전체적인 개발 흐름을 훨씬 부드럽게 만들어 줬어.
2026-07-23 04:15:30
8
Lihat Semua Jawaban
Pindai kode untuk mengunduh Aplikasi
Buku Terkait
세컨드는 이제 그만! 새 사랑 시작
꽃길
9.6
248.9K
열 살 때부터 10년 동안 강유형을 사랑했지만 돌아온 건 ‘관심 없어’라는 한마디뿐이었다. 그리고 그는 돌아서서 다른 여자와 밤낮으로 함께 지냈다...
10년 동안 이어온 죽마고우의 사랑은 꽃을 피웠지만 열매를 맺지 못했다. 나는 더 이상 세컨드가 되길 거부했고, 그 후 나는 다른 사람과 결혼하기로 했다.
그러던 어느 밤 강유형이 내 침실 문을 두드렸다.
“지원아...”
“무슨 일인데?”
내가 입을 열자마자 침실에서 남자의 섹시한 목소리가 들려왔다.
“여보, 내 속옷 어디 뒀어?”
강유형은 비틀거리더니 내 앞에서 피를 한 모금 토해냈다...
얼마 뒤 나는 강유형의 SNS 게시물을 보게 됐다.
그는 이렇게 썼다.
‘어떤 사람들은 놓치면 영원히 돌아오지 않는다.’
‘지금 사랑한다고 해서 영원히 사랑한다는 뜻은 아니다.’
‘그러니 사랑할 때 소중히 여기라.’
1980년대 말, 버블 경제의 열기로 가득했던 일본.
사람들은 네온 아래에서 사랑을 이야기했고, 텔레비전 속 아이돌을 바라보며 이 화려한 시대가 영원히 계속될 것이라 믿고 있었다.
미야모토 아스카는 그런 시대 한가운데를 살아가는 여자였다. 화려한 미모와 사람의 시선과 감정을 읽는 재능으로 잡지 모델로 주목받게 된 그녀는, 결국 깨닫게 된다. 사람들이 사랑하는 것은 진짜 감정이 아니라, “자신들이 보고 싶어 하는 이미지”라는 사실을.
한편, 국민급 아이돌 사쿠라기 유메코는 완벽한 미소와 청순한 이미지 뒤편에서 자신의 욕망과 불안을 숨긴 채 살아가고 있었다. 누구보다 사랑받는 존재이면서도, 동시에 누구보다 “선택받지 못하게 되는 순간”을 두려워하는 인간이기도 했다.
교토 명문 료칸의 후계자 후지와라 요시노리와의 만남을 계기로, 아스카는 상류층 세계와 버블 시대의 화려한 이면 속으로 조금씩 발을 들여놓게 된다. 긴자의 클럽, 정재계의 접대 문화, 여성의 이미지가 소비되는 세계 속에서 그녀는 점점 “사람들이 원하는 얼굴”을 완벽하게 연기하게 되어간다.
시어머니는 왜 말귀를 못 알아들을까?
출장 가기 전에 서재에 있는 물건은 절대 만지지 말라고 신신당부했는데 기어코 중요한 계약서에 손을 댔다.
결국 수억 원에 달하는 거래가 물거품이 되어 책임을 묻고 회사에서 해고당했다.
실수를 만회하기 위해 시어머니는 아이를 잘 돌봐주겠다고 호언장담하며 새로운 직장을 알아보라고 부추겼다.
나는 모유를 냉동실에 얼려두고 언제 얼마만큼 먹어야 하는지, 각종 주의사항까지 포스트잇에 꼼꼼히 적어서 붙여놓았다.
나중에 아이가 병원에 실려 가고 나서야 모유를 전부 버리고 유통기한이 지난 시니어 분유를 먹였다는 사실을 알게 되었다.
심지어 갓난아기한테 몰래 싹이 튼 땅콩을 줘서 질식사로 목숨까지 잃게 했다.
시어머니는 울며불며 하소연했다.
“내 외손녀이기도 한데 당연히 마음이 아프지 않겠어? 이 늙은이라도 따라가서 같이 있어 줘야지...”
남편은 나를 흠씬 두들겨 패며 말했다.
“기껏 힘들게 애를 봐준 엄마를 죽이려고 작정한 거야? 나이 드신 분이 뒷바라지하느라 얼마나 고생하는 줄 알아?”
시누이도 찾아와서 배은망덕한 년이라는 둥, 어른을 공경하지 않은 탓에 아이를 잃었다는 둥 막말을 퍼부었다.
하지만 오누이는 자기 엄마의 만행으로부터 살아남은 게 전부 내 덕분이라는 사실은 꿈에도 몰랐다.
그들은 우울증에 시달린 나를 정신병원에 보냈고, 그러다 고통 속에서 생을 마감하게 되었다.
다시 태어나는 순간, 내 자식과 나 자신을 1순위에 두고 시어머니가 누구한테 무슨 행패를 부리든 절대로 막지 않기로 마음먹었다.
이번 생에는 시어머니 한 명 때문에 모두가 봉변당하는 꼴을 똑똑히 지켜볼 것이다.
“내 영혼을 갈아 넣은 빌딩이 무너졌다. 그리고 나는 20년 전으로 돌아왔다.”
대한민국 최고의 천재 건축가 강진호.
재벌가의 충직한 사냥개로 살며 정상에 올랐지만, 남은 것은 원가 절감으로 무너져 내린 건물과 시공사의 누명뿐이었다.
덤프트럭에 치여 모든 것이 끝났다고 생각한 순간,
눈앞에 나타난 파란색 시스템 창.
[시스템: ‘마에스트로의 눈(Lv.1)’이 활성화됩니다.]
정신을 차려보니 20년 전, 인생의 첫 실패작을 내놓았던 대학 졸업 전시회 날!
내 앞에는 나를 파멸로 몰고 갔던 미래의 최 전무가 서 있다.
‘이번엔 네놈들의 부품으로 구르지 않는다. 직접 땅을 사고, 직접 설계하고, 직접 짓는다!’
마흔살 아줌마 황미영, 눈 떠보니 하이틴 영화 속 퀸카가 되어 있었다.
문제는, 내가 들어온 몸이 재벌 남주와 계약연애 끝에 해피엔딩을 맞는 여자라는 것.
원작대로만 가면 된다.
예쁘게 웃고, 사랑받고, 화려한 결말을 받으면 된다.
그런데 막상 살아보니 남주는 생각보다 더 재수 없고,
학교는 생각보다 더 시끄럽고,
해피엔딩은 생각보다 더 찝찝했다.
학생회장 선거 시즌, 학교를 뒤흔드는 스캔들,
계약연애 상대 에이든과 안전한 선택지처럼 보이는 이안,
그리고 어머니의 사고 뒤에 숨겨진 상류층의 비밀까지.
모두가 브리아나 로즈가 누구를 고를지 지켜보는 동안,
황미영은 점점 알게 된다.
정해진 해피엔딩은 정말 해피엔딩이 아닐 수도 있다는 것을.
첨성대(瞻星臺)에서 칠 일 밤낮을 보냈으나, 한상운은 김소윤을 단 한 번도 찾아오지 않았다.
그는 그녀를 삼 년 동안 가둬 두고, 매달 초사흘과 초이렛날이면 어김없이 그녀의 피를 석 잔씩 받아 갔다. 그러나 그녀는 단 한 번도 아프다 말하지 않았다.
그가 그녀를 궁으로 들여보내 임나연 대신 죽게 하겠다고 했을 때도, 김소윤은 순순히 고개를 끄덕였다.
한상운은 그녀가 마침내 마음을 꺾었다고 생각했다. 자신에게 굴복했고, 끝내 길들여졌다고 믿었다.
하지만 한상운은 알지 못했다.
김소윤은 그저 더 이상 그 때문에 아프고 싶지 않았을 뿐이었다.
입궁하던 밤, 김소윤은 한상운이 건네준 죽음을 위장하는 약을 꺼내 들었다. 그러나 임나연은 오래전에 이미 그 약을 진짜 독약으로 바꿔 놓은 뒤였다.
김소윤이 약을 입에 털어 넣으려는 찰나, 어좌에 앉아 있던 이연이 손을 뻗어 그녀의 손목을 움켜쥐었다.
그는 아무 말 없이 그녀를 내려다보았다. 붉게 충혈된 눈에는 차마 감추지 못한 아픔이 어려 있었다.
뒤늦게 북쪽 변경에서 승전하고 돌아온 한상운은 미친 듯이 궁궐로 달려와 그녀를 찾았다.
하지만 그때는 이미 혼인 조서가 내려진 뒤였다.
...
김소윤은 직접 술을 따라 한상운 앞에 잔을 내려놓았다.
그는 그녀를 물끄러미 바라보았다. 눈가에서 뜨거운 눈물 한 줄기가 흘러내렸으나, 끝내 웃으며 술잔을 비웠다.
“다음 생에는...”
한상운이 말했다.
“소신이 반드시 누구보다 먼저 마마를 알아볼 것입니다.”
그 말과 함께 그의 몸이 천천히 기울어졌다.
마지막 순간까지도 그의 입가에는 희미한 미소가 남아 있었다.
잠시 후, 김소윤은 손을 뻗었다. 더는 닿을 수 없는 그의 얼굴을 허공에 그리듯, 한 번, 또 한 번 더듬었다.
그리고 조용히 눈물을 훔쳤다.
‘다음 생에는 부디, 너무 서둘러 오지 마세요, 한상운.’
Angular CLI는 Angular 프로젝트를 효율적으로 관리하기 위한 강력한 도구예요. 명령어 하나로 프로젝트 생성부터 빌드, 테스트까지 모든 작업을 간편하게 처리할 수 있어요. 예를 들어 'ng new 프로젝트명'을 입력하면 폴더 구조와 기본 파일들이 자동으로 생성돼요.
컴포넌트 추가는 'ng generate component 컴포넌트명'처럼 하면 템플릿, 스타일, 테스트 파일까지 한 번에 만들어져요. 서비스나 모듈 생성도 비슷한 방식으로 가능하죠. 로컬 서버 실행은 'ng serve'만 입력하면 자동으로 브라우저가 열리면서 실시간 변경 사항을 확인할 수 있어요.
앵귤러에서 컴포넌트를 만들기 위해 가장 먼저 해야 할 일은 CLI를 사용하는 거예요. 앵귤러 CLI를 설치한 후 'ng generate component 컴포넌트명' 명령어를 입력하면 기본적인 파일 구조가 자동으로 생성됩니다. 템플릿, 스타일, 클래스, 테스트 파일이 한번에 만들어지니까 정말 편하죠.
생성된 컴포넌트 클래스에는 @Component 데코레이터가 붙어있어요. 여기서 selector, templateUrl, styleUrls 등을 설정할 수 있습니다. 템플릿은 HTML로 작성하고, 로직은 클래스 파일에 구현하면 돼요. 데이터 바인딩이나 이벤트 처리 같은 기능도 쉽게 추가할 수 있어서 처음 접하는 사람도 금방 적응할 수 있을 거라 생각해요.
앵귤러는 웹 개발에서 꽤 강력한 프레임워크죠. 대표적인 예로 'Gmail'을 들 수 있어요. 구글이 자체 서비스에 앵귤러를 적용하면서 속도와 사용자 경험을 크게 향상시켰다는 점이 인상적이었어요. 특히 실시간 메일 확인과 필터링 기능에서 앵귤러의 양방향 데이터 바인딩이 빛을 발한다는 생각이 들더라고요.
또한 'YouTube TV'도 앵귤러로 만들어진 서비스예요. 방대한 콘텐츠를 빠르게 탐색할 수 있는 인터페이스는 앵귤러의 장점을 잘 보여주는 사례죠. 개인적으로는 이런 대규모 플랫폼에서도 끊김 없이 작동하는 모습을 보면 기술의 발전이 정말 놀랍다는 느낌을 받아요.