Realmente me molesta cuando la gente dice que .NET es una plataforma de elección porque 'es escalable', no es más o menos escalable que cualquier otra plataforma: PHP, ColdFusion, JSP o aplicaciones nativas compiladas con C++/Delphi, etc. ..La escalabilidad no es una característica del marco, es una característica del diseño de la aplicación.
MySpace ciertamente no es partidario de la escalabilidad, en su lugar mira la tecnología detrás de la búsqueda de Google, o el proyecto SETI @ home.
.NET es en realidad mi plataforma menos favorita para trabajar porque ha ido demasiado lejos al tratar de simplificar el software, tanto que hay cosas que quiero hacer que no puedo, y por lo tanto intentar superarlas. Las limitaciones de NET pierden tiempo donde se habría logrado de manera fácil y rápida con C++ o PHP. .NET es para el desarrollo de software lo que los bloques duplo son para la ingeniería mecánica: ningún ingeniero mecánico que se precie se verá obligado a utilizar bloques cuadrados de una pulgada de ancho.
Si una aplicación necesita ser escalable, debe pensar en qué datos se deben compartir entre los servidores, y cuáles son los datos mínimos requeridos para que la aplicación se ejecute y cumpla con su propósito. La necesidad de escalar una aplicación a menudo puede evitarse al tener un código supereficiente en primer lugar (por ejemplo, no .NET o Java), pero esto generalmente requiere una comprensión básica del ensamblaje y cómo se traduce a la máquina el idioma elegido. código.
HELL-OH todo el mundo! HI DR * NIX! (Lo siento, no pude resistir - buen nombre): D –
¿Es este cebo de llama? –
Hablé recientemente con una empresa ... cambiaron a Java, no debido a la escalabilidad insuficiente de .NET, sino a una escalabilidad excesiva ... de los derechos de licencia. Este pequeño emprendimiento iba a sufrir más de un millón de dólares para lograr una redundancia sin punto de falla para su aplicación de misión crítica. :( –