Red de conocimiento informático - Material del sitio web - ¿Desarrollar en Mac es más eficiente que en Windows?

¿Desarrollar en Mac es más eficiente que en Windows?

Desarrollo es una palabra con un significado amplio. Creo que si es eficiente o no depende del tipo de trabajo que realices principalmente.

1. Desarrollo de software de escritorio Object-c/iphone/mac. Esto sólo se puede hacer en una Mac, por lo que no hay otra opción. Si comparas Visual Studio con el desarrollo de aplicaciones de escritorio de Windows, bueno, creo que cada uno tiene sus propios méritos. En mi opinión personal, usar object-c para el desarrollo es mucho más cómodo que usar MFC, COM y ATL en ese entonces. Por supuesto, estrictamente hablando, los dos no son productos de la misma época. En comparación con C#, la gestión de memoria de este último es, por supuesto, mucho más sencilla. El nuevo xcode en lion admite ARC, lo que simplifica relativamente los patrones de retención/liberación anteriores, pero aún es necesario gestionarlo, ¿verdad? Otra "ventaja" de VC y C# es que hay muchos controles pirateados y de código abierto, y la biblioteca también es una gran ventaja.

2. Desarrollo Ruby/Python, gracias al shell Unix, el desarrollo de scripts en esta plataforma Unix es mucho más divertido que en Windows. Ya sea textmate o vim/Emacs/git/rvm, no es imposible hacer esto en Windows. El problema es que es demasiado laborioso.

3. Desarrollo Java/j2ee, los dos son similares. Personalmente creo que la eficiencia del desarrollo puede ser mayor en la plataforma Windows. Sin él, el IDE se siente más rápido cuando gana. Ejecutar eclipse o idea en una Mac no es más rápido que ejecutarlo en Windows. Solo en términos de rendimiento, comprar una Mac es mucho más caro que comprar una máquina de desarrollo Win con configuraciones similares (centrándose solo en el rendimiento, sin hablar de UX).

4. Desarrollo web Creo que cada uno tiene sus propias ventajas. Hay algunas herramientas de desarrollo en Mac, como CSSEdit coda, que es realmente genial. Un inconveniente de Mac es la depuración de IE, que no se puede evitar. Después de todo, los usuarios de IE representan la mayoría.