요즘 Avalonia를 조금씩 보고 있다. 처음엔 그냥 “WPF랑 거의 똑같다” 라는 말만 듣고 시작했다.
XAML도 그대로 쓰고, Binding도 되고, Grid도 있고. 그래서 별 차이 없을 줄 알았다.
그런데 막상 만져보니 이상하게 다르다. 그냥 복붙하면 안 된다 WPF에서 쓰던 코드가 그대로 될 줄 알았는데 은근히 안 되는 게 있다.
문법이 틀린 건 아닌데 뭔가 흐름이 다르다. 특히 스타일 쪽이 좀 헷갈린다.
Trigger를 쓰려다가 다른 문법이 나온다. Selector?
이건 또 뭐지 싶었다. 비슷한데, 손에 안 붙는다 이상하게 손에 안 붙는다.
XAML은 익숙한데 전체적인 느낌이 다르다. WPF는 뭔가 Windows에 딱 붙어있는 느낌인데 Avalonia는 처음부터 여러 플랫폼을 생각한 구조라서 그런지 약간 결이 다르다.
정확히 뭐가 다른지는 아직 잘 모르겠다. 그냥… 느낌이 다르다.
내가 헷갈리는 건 “비슷하다”는 말을 너무 믿은 것 같다. 비슷하긴 한데 같지는 않다. ...
원문 링크 : XAML은 같아 보이는데, 왜 다르게 느껴질까?