Me gustaría desarrollar aplicaciones de servidor en C #.
En este momento estoy desarrollando una aplicación de servidor con un amigo en Java, pero realmente no me gusta. Me gusta C # mucho mejor.
Mi problema es que la ventaja de Java es que se ejecuta en casi cualquier sistema, incluido Linux.
Para mi proyecto actual, alquilo un servidor v de Linux y me gustaría volver a C #.
Sé que existe el proyecto Mono, pero a veces me encuentro con incompatibilidades al usarlo que no puedo solucionar o solo con algunas soluciones.
Me gustaría saber si existe la posibilidad de obtener una máquina Windows (vserver) sin pagar cientos de dólares. ¿Existe alguna otra solución para que los desarrolladores de pasatiempos obtengan un servidor de Windows?
windows
windows-server
TorbenJ
fuente
fuente
Respuestas:
Lamentablemente, no proporcionó ninguna información sobre qué versión de Windows Server se requiere y cuál es la naturaleza de su proyecto.
Tenga en cuenta que mis siguientes sugerencias se basan en su comentario sobre ser 'desarrolladores de pasatiempos'.
Si Windows Home Server fuera suficiente, aún puede comprar una licencia por debajo de los US $ 100 (consulte los precios locales). Sin embargo, antes de seguir esa ruta, verifique las diferencias entre WHS y sus hermanos mayores de Windows Server, y si tales diferencias serían motivo de preocupación para usted (busque algo como "Windows Home Server vs. Windows Server 2008").
Puede instalarlo en una caja separada, pero tener una PC con una CPU decente con virtualización de hardware y mucha RAM también le permitirá instalarlo y ejecutarlo en una VM (por ejemplo, el reproductor VMWare, que prefiero a Virtual Box que cuando lo probé hace bastante tiempo tuve muchos problemas con el paso a través de USB, pero esto podría haberse solucionado desde entonces).
Tener una máquina virtual con el sistema operativo de destino le permite una implementación bastante rápida e indolora para la depuración, y le permite tener una multitud de máquinas virtuales con diferentes configuraciones de sistema y sistema operativo para la prueba (su espacio disponible en HDD / SDD es el límite ...) .
Donde VM se queda corto si necesita realizar pruebas exhaustivas con respecto a la carga y el rendimiento cuando el servidor recibe muchas consultas simultáneas. Tanto la VM como la NIC de la PC host serán un cuello de botella, y también la CPU estará parcialmente ocupada con el sistema operativo host. Para pruebas de carga tan extensas, se recomienda tener hardware de prueba dedicado real.
fuente
Hay algunas soluciones de alojamiento que proporcionan alojamiento de Windows para un sitio web simple:
Estos no proporcionan un entorno completo de Windows, pero le permiten alojar un sitio web ASP.NET simple de forma gratuita.
Para comparar varias opciones de alojamiento ASP.NET diferentes, consulte la herramienta de comparación de Microsoft .
fuente
$ 15 / mes parece ser el fondo del mercado para alojamiento virtual con un entorno Windows; y, dado que se trata de un pasatiempo, no tiene que prestar mucha atención al SLA y a las personas que lo respaldan.
fuente