Desde la perspectiva del programador .Net, ¿cuáles son las consecuencias de seguir con Windows XP a pesar de que hay Windows Vista, 7 y muy pronto 8? ¿Cómo tener Windows XP limita el desarrollo de programadores en la plataforma .Net?
.net
windows
operating-systems
usuario774411
fuente
fuente
Respuestas:
Los últimos marcos .NET no se ejecutarán en Windows XP, ni Visual Studio 2011 sería una opción compatible ( probablemente funcionará, pero si tiene problemas, está solo).
No podrá crear ninguna aplicación de metro, ya que WinRT tampoco formará parte de XP (no hay forma de que MS respalde una API de sistema operativo completamente nueva a un sistema operativo no compatible).
fuente
Apoyo. Eso es lo que será eliminado por Microsoft.
Lo más probable es que la falta de actualizaciones de seguridad se convierta en un problema (más grande).
fuente
Seguridad : XP tenía algunos defectos de seguridad ingratos que fueron solucionados por Longhorn. XP fue escrito antes de que Internet o los virus se volvieran tan grandes como ahora
Productividad : cosas simples como tener una barra de tareas de búsqueda le ahorrará un par de segundos cada vez que necesite iniciar una nueva aplicación.
fuente
Su pregunta plantea algunas preguntas propias. ¿Qué hardware tienes en este momento? ¿Tienes algún deseo o habilidad (principalmente financiera) para actualizar? ¿Qué estás codificando como aficionado a los juegos? Sitios web? utilidades?
Windows 7 es una actualización digna de Windows XP simplemente porque puede ejecutar felizmente con más de 3 GB de memoria. En uso es mejor que XP, una buena mejora incremental. En el lado del desarrollo, bueno, IE9 es solo Windows 7 o superior, por lo que si está haciendo cosas de ASP.NET eso podría ser una consideración. Funciona felizmente en todo lo que lo puse, así que lo tengo en Netbooks con procesadores inactivos y desde 1 GB hasta escritorios basados en i7 de 12 GB. En general, creo que es una actualización digna que te gustaría, pero no te afecta demasiado como desarrollador a menos que quieras lo último y lo mejor.
Todavía falta un año para Windows 8, pero puede descargar la vista previa del desarrollador que incluye una versión anterior de Visual Studio Express 2012. Puede descargarlo e instalarlo en VirtualBox (no funcionó para mí en vmware, no probé virtual ORDENADOR PERSONAL). Te dará una idea de a dónde van. Windows 8 es diferente, toda la pila del sistema operativo es diferente desde WinRT hasta las aplicaciones de Metro. Sin embargo, seguirá siendo legado (es decir, tus cosas).
Intenté incluir información adicional que no responde directamente a su pregunta, pero que podría ayudarlo a hacer una pregunta diferente. Realmente depende de lo que estés desarrollando. Para obtener información, estoy trabajando en este momento con Visual Studio 2010 en una máquina XP. El lanzamiento de Windows 7 ocurrirá en los próximos 12 meses más o menos, y en realidad estamos por delante de muchas compañías similares (bancos). La PC de mi vecino usa XP y ella no tiene ninguna razón para actualizar. Instalé Chrome, que ahora usa en lugar de IE, y de repente la máquina es "10 veces más rápida, ¿qué hiciste, eres una persona increíble?" etcétera etcétera.
fuente
Si es desarrollador de software (en comparación con desarrollador web), puede tener otra preocupación: Windows XP es antiguo, tiene una interfaz de usuario antigua, no es una experiencia de usuario muy buena, etc.
<tl-dr> Las
personas generalmente se inspiran en el software que usan al crear el suyo. Por ejemplo, cuando se trata de diseñadores, la mayoría de los diseñadores web muy malos que conocía usaban con mayor frecuencia los sitios web de muy mala calidad, no los profesionales. Los que usaban, por ejemplo, los sitios web de Stack Exchange solían hacer un diseño de sitios web más profesional y fácil de usar. Los que usaban sitios web como Apple.com tenían los mejores diseños. Del mismo modo, una persona que nunca utilizó una pantalla táctil no pensará en optimizar su aplicación para el tacto.
</tl-dr>
Como resultado, si todavía usa Windows XP y ningún otro sistema operativo, puede correr el riesgo de comenzar a crear aplicaciones de estilo Windows XP desde el punto de vista del diseño visual que, en 2011, no se aprecia demasiado.
Por supuesto, puede reducir este riesgo mediante el uso regular de otros sistemas operativos (por ejemplo, Windows XP en el hogar y el último MacOS en el trabajo), o estar siempre actualizado sobre cómo se hace el nuevo software, incluso viendo transmisiones web.
fuente
A partir de hoy, no veo ningún problema evidente. Cuando viajaba en el tren, había muchos usuarios de computadoras portátiles corporativas que ejecutaban XP (al menos eso es lo que decía la pegatina).
Nuestra compañía todavía está en XP (una computadora que uso con frecuencia de forma remota) y uso Windows 7 en casa. Parece que las versiones más nuevas de Office funcionan mejor en Windows 7. Tuvimos un par de usuarios que crearon enormes archivos de Excel (el jodido estaba tan mal que MS no pudo solucionarlo), por lo que la compañía les compró versiones de 64 bits con toneladas de memoria.
Si hay una actualización de hardware en el futuro, dé el salto a Windows 7.
fuente
El mayor beneficio, aparte de cosas como la seguridad y una década de mejoras en el kernel, es tener IIS7 localmente. Si está haciendo desarrollo web en XP, entonces está atascado en IIS5 y, en el peor de los casos, debería estar implementando en IIS6 (Windows Server 2003) si no IIS7 (Windows Server 2008). Y IIS 5/6 son bestias completamente diferentes a IIS7.
Esto probablemente importa un poco menos con IIS express, pero a veces hay IIS express que no corta la mostaza y necesita una pila nativa más completa. Especialmente cuando se depuran problemas extraños relacionados con IIS. Cosas como simular permisos de grupo de aplicaciones son un poco más difíciles allí.
fuente
Muy pronto descubrirá que las últimas versiones de las herramientas de programación no se ejecutarán en Win XP, o si lo hacen, serán subóptimas de alguna manera.
Como ejemplo de mi sitio web: en menos de 3 semanas, de 850 descargas para una nueva herramienta .NET, solo 4 fueron para XP. Por lo tanto, hay pocos incentivos para seguir haciendo una compilación / prueba de XP específica. Ha habido muchas más descargas para la compilación optimizada de Windows 8 (vista previa del desarrollador) que para XP y Win 8 solo ha salido una semana. Nota: Este caso no es una comparación justa, porque la versión de la herramienta XP requiere una instalación msi en lugar de un .exe que no necesita instalación, esto probablemente disuadió a algunos usuarios de XP.
El hecho de que las últimas herramientas no funcionen de manera óptima en su máquina XP, puede no ser un problema para usted. Todavía debe haber muchos usuarios / programadores de XP, pero muchos probablemente ya tienen el conjunto de herramientas que necesitan.
fuente