Ver Mensaje Individual
  #7  
Antiguo 17-01-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
En mi opinion personal, Windows 2003 (si se puede). De hecho en mi empresa programo directamente sobre el todo el tiempo.

Razones?

1- Es mas seguro

O sea, es *realmente* mas seguro. FASTIDIOSAMENTE mas seguro. Lo cual es BUENO.

La verdad es que al estar programando en SO de escritorio, por facilidad de uso, se sacrifican mucho la seguridad. Al hacerlo, los programadores hacen programas bajo la suposicion de que *esa* es la seguridad, lo cual es terriblemente falso, porque para rematar un desarrollador tiene privilegios (o los cuadra) que hacen que el software OBLIGUE al instalarlo que tenga esos mismo privilegios que la maquina de desarrollo.

Por el contrario, en un equipo de servidor, las cosas son a otro nivel. Ahora uno le toca investigar y mirar como se activa, por ejemplo, el ASP.NET. Y ese servicio que no esta corriendo. Ahora los directorios tienen mas restricciones, etc...

Lo cual hace una de dos: Te aburres con Win2003 o aprendes a hacer las cosas bien.

Es bueno investigar sobre como programar con el principio del "Last Privilegie" (http://www-128.ibm.com/developerwork...ry/s-priv.html)

La idea es que en todo momento, se programa con el *minimo* de privilegios por defecto.

Esto en si es una razon crucial sobre el porque los programas de Linux son mas seguros: 1- Linux es principalmente usado en servidores 2-Lo usan administradores 3- Ende, se programa bajo la suposicion de que hay una seguridad y que se maneja por un administrador.

En cambio un SO de escritorio tiene que decidir si le arruina la vida a la abuelita cuando conecta la camara digital (y por ende, vende menos) o deja activado el servicio esperando eternamente a que lo haga.

2- Es mas rapido

Win2003 es identico en funcionalidad que WinXP pero al "desnudo". Quiere decir, que todo lo que en WinXP es si, en Win2003 es NO. Temas? NO. Archivos compartidos? NO. IIS? NO. ASP.NET? NO. Acceso remoto al registro? NO. Sonido? NO. DirectX Activado? NO.

NO y NO y NO. Y como carga solo los servicios minimos necesarios, es mas rapido.

Entonces solo se activa lo que se va necesitando y punto.

3- Para aplicaciones Web: Sin Limites, mejor desempeño

En WinXP IIS tiene un limite de 10 conexiones simultaneas (de hecho es el limite generico de servicios de red). Eso significa que es dificil hacer una prueba de desempeño o de carga real, porque a las 10 conexiones simultaneas deja de funcionar.

IIS de WIn2003 esta mucho mejor optimizado, es mas rapido, y de hecho, en general Win2003 es mas rapido. Ahora, rapido es una sensacion, ok?

4- Esta configurado para profesionales.

Como se presupone que Win2003 es manejado por un usuario profesional, hay muchos detalles aqui y alla que estan configurados en base a ello. Es por eso que los temas estan desactivados, la manera como se ven las carpetas de archivo, el login al equipo, etc...

Sin embargo, lo negativo es que es dificil conseguir gratis software como Antivirus y firewall (de hecho, no he podido encontrar uno) porque a pocos se les ocurre usar Win2003 como workstation y todos te quieren cobrar como si estuvieras en el servidor de 1000 usuarios....

En definitiva, recomiendo enormente usar Win2003. Al menos como entorno de pruebas de instalacion usando las mas restictivas configuraciones posible, lo que ayuda a hacer software mas seguro.

Para aquellos que usan Win XP, busquen en google guias de optimizacion para lograr resultados parecidos.... Win 2000 me parece una buena opcion, aunque en lo que he visto, sorpresivamente, Win2003 usa mejor los recursos de la maquina y si no me falla la memoria, gasta menos memoria. Otra ventaja es que Win2003 tiene menos updates que WinXp.

Win ME o Win98 no se deberia usar, a menos que sea para pruebas.
__________________
El malabarista.

Última edición por mamcx fecha: 17-01-2006 a las 00:37:18.
Responder Con Cita