Depende de que versión estemos hablando (2010, 2012, 2013, etc).
Por ejemplo, no existe una tabla comparativa oficial de Microsoft VS
2013 Express contra versiones superiores, pero aquí puedes ver una buena tabla NO oficial de diferencias:
http://www.techxtend.com/partnercenter/partners.aspx?name=microsoft-visual-studio-2013-comparisonsAparte, en la wikipedia puedes encontrar información adicional:
Visual Studio is extensible by nature, ultimately consisting of a core "shell" that implements all commands, windows, editors, project types, languages, and other features through dynamically loadable modules called "packages".[34][35] Microsoft encourages and fosters third-party partners to create modules for Visual Studio via the free VSIP program. However, according to Dan Fernandez, Microsoft "made a business decision to not allow 3rd party extensibility in Express".[36]
La diferencia principal y en mi opinión la más importante de la edición express, como nos cuenta la Wikipedia, es que NO tiene soporte para plugins/extensiones, así que herramientas como GhostDoc, ReSharper, Telerik JustCode/JustTrace/JustDecompile, cualquier paquete de NuGet u otras extensiones supuestamente no podrás instalarlas en la IDE, y esto limitaría tu capacidad productiva en caso de que estés acostumbrado a extender tus capacidades utilizando este tipo de herramientas las cuales son practicamente necesarias para el día a día (una vez descubres de que son capaces de hacer por ti).
La segunda diferencia más importante, ya comentada por
El Benjo, es la carencia de herramientas productivas en la edición express, como por ejemplo el Ofuscador o el Tracer de rendimiento/memoria, ambos productos de Microsoft que vienen incluidos en la versión Ultimate (eso si, no son gratis).
En mi opinión, no merece la pena instalar la versión Express, es una manera tonta de limitar tus capacidades, a menos que sepas que no vas a necesitar más.
La versión Comunity no la he llegado a probar (yo uso la Ultimate), pero al parecer esta versión si que tiene soporte para plugins:
Get Visual Studio extensions that incorporate new languages, features, and development tools into this IDE. (These extensions are available from the Visual Studio Gallery.)
Saludos!
Es decir, no hay una versión express del .NET Framework.
.Net Framework 4.0 se distribuyó en dos versiones, la versión "Perfil de cliente" (Client profile), y la versión completa (Full profile).
La versión cliente podríamos considerarla una versión Express, ya que carece de diversas funcionalidades para el programador, para usar ciertas características (de la librería de classes de .Net FW 4.0) hay que usar la versión completa, y lo mismo ocurre para que el enduser pueda utilizar esa aplicación donde utilizaste dichas características, hay que instalar en ese pc la versión completa.
http://blogs.msdn.com/b/jgoldb/archive/2010/04/12/what-s-new-in-net-framework-4-client-profile-rtm.aspxPor suerte, Microsoft decidió cambiar esa tan mala decisión de planificacion en sus nuevas versiones/distribuciones de .Net Framework.
Saludos!