我看到GAE爲其entities提供了幾種類型的電子郵件或PostalAddress。我讀過他們沒有提供任何驗證。所以我想知道:使用它們而不是將數據存儲在簡單字符串字段上的好處是什麼?任何理由我應該使用它們?建議使用GAE類型嗎?
編輯:回答這個question
我看到GAE爲其entities提供了幾種類型的電子郵件或PostalAddress。我讀過他們沒有提供任何驗證。所以我想知道:使用它們而不是將數據存儲在簡單字符串字段上的好處是什麼?任何理由我應該使用它們?建議使用GAE類型嗎?
編輯:回答這個question
目前他們的唯一目的似乎是他們無縫轉換爲Google使用的gdata原子提要。它們可能是在GoogleApps構建的框架上實施的並且包含在AppEngine數據模型中的字段。這樣,如果你想製作一個與GoogleApps交互的應用,那就更容易了。
我也確定這些值是「正常化」正確的索引。 LinkProperty的值很可能從www.stackoverflow.com更改爲com.stackoverflow.www。
可能重複的[App Engine - 爲什麼有PhoneNumber,Link,Rating等類?](http://stackoverflow.com/questions/1856126/app-engine-why-are-there-phonenumber-link-rating -etc-classes) – systempuntoout 2011-02-06 22:03:11