雜七雜八——關於XAML與邏輯代碼

說兩件小事兒吧~~
 
昨天晚上(確切地說應該是今天凌晨),我和草羹討論“XAML能不能寫邏輯代碼”這個問題。在草小弟的提醒下,我發現這是個有歧義的問題。這個問題可以有兩種意思:
  1. XAML能不能用來寫邏輯代碼?
  2. XAML文件裏能不能包含邏輯代碼?
對於第一種意思——XAML是一種聲明性語言,就是用來聲明UI元素的,不能用來寫邏輯代碼;
對於第二種意思——XAML文件中可以使用<x:Code>標籤,來嵌入一些C#或VB寫的邏輯代碼,也就是把code-behind的代碼挪到了XAML文件裏。但請注意:邏輯代碼仍然是用C#或VB寫的(即與上面一種解釋不衝突)。
 
望諸君在面試時問清判官們的意思。
 
第二件,也是與草小弟聊天的時候想到的。
以前很少關注程序員們應該讀什麼樣的書,昨天和我一位已經移民澳洲的朋友吃飯,提到中國學生和歐美學生的差距,在這位朋友看來,中國學生的專業知識要比歐美的學生強,但基礎知識偏弱。表象就是:中國學生就業起點高(但被人數太多給抵銷掉了)但後期積累速度慢。
基礎知識弱的具體一個表現就是,中國學生的母語寫作能力平均水平比較低(我想這也包括我在內)——是不是因爲忙着學外語搞的就不得而知了。
平時在我面試的時候也能感受到這一點,但重點能感覺到學生的哲學和邏輯方面缺少必要的積累(儘管我積累的也不多)。所以,最後與草小弟達成共識——程序員應該多讀一些圖書館裏的A類(可不是Adult的A哦!)和B類書籍。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章