一种观点:微软是否将太多的内容塞进了System这个根命名空间之中?

2003-12-08 by 开心就好

System这个命名空间中的内容“暗示”它们是核心的、必需的、无处不在的,但是微软是否将过多的内容塞入到System这个根命名空间呢?

Yukon小组和WinFS小组将他们的类放在System.Data.SqlServer和System.Storage里面,也许Microsoft.SqlServer和Microsoft.WinFS是更合适的地方。

再比如,Oracle.OracleClient(或者更好的Oracle.Data.OracleClient)应该比System.Data.OracleClient更好。ODBC小组就做得很好,他们将他们的内容放在了Microsoft.Data.ODBC里面。

也许不久,System这个根命名空间会变得想过去的Win32 API一样,变成一个巨大的扁平的API索引。

原文见:http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=407089


Comments