USB 3.0 (running at a mind-numbing 5.0 Gbps) is just around the corner, and it got me thinking about the similarities of version numbers vs. features to the .NET Framework. Let’s have a look so far:
|v1.0||First release, 1.5 Mbps||First release, slow and buggy|
|v1.1||Full speed, 12 Mbps||Many improvements, but no major leaps in technology|
|v2.0||High speed, 480 Mbps||Significantly improved performance and development speed, reduces LoC required by (up to) 80%|
|v3.0||SuperSpeed 5.0 Gbps||WPF, WCF, WF, etc.|
OK, so .NET 3.0 was just a few layers on top of v2.0, while USB 3.0 is an order of magnitude faster. The real question is however, what will USB v3.5sp1 bring us?