Tengo una aplicación C#. Actualmente, todos los módulos están escritos en .NET 2 y utiliza algunos ejecutables que tienen puertos de Linux. Entonces, me preguntaba qué kit de herramientas debería usar en Windows y MacOS para compilarlo de manera fácil en ambas cosas. En Windows, algunos tipos me dijeron que en Windows puedo usar WinForms, pero en Mac debo usar MonoMac, pero la transición es difícil de hacer. Necesito que se haga algo fácilmente.¿Qué kit de herramientas GUI debería usar?
6
A
Respuesta
3
Puerto a Mono (NO MonoMac) y debería funcionar en ambos.
http://www.mono-project.com/Guide:_Porting_Winforms_Applications
Usted debe ser capaz de volver a compilar y ejecutar para ambas plataformas, una vez que haya completado el puerto.
1
GTK# puede ser una opción. No creo que sea conveniente, pero es una cuestión de gusto.
En mi humilde opinión, debe utilizar diferentes juegos de herramientas GUI para cada plataforma (este suele ser un tema de guerras santas, pero creo que, si su presupuesto es suficiente para eso, realmente debería considerar hacer esto). Solo puedo nombrar unas pocas aplicaciones completamente multiplataforma, que escribimos utilizando solo un conjunto de herramientas GUI que realmente se ajusta a todos los sistemas.
Cuestiones relacionadas
- 1. Kit de herramientas GUI simple para usar con Clojure
- 2. ¿Qué kit de herramientas GUI usa Valve para Steam?
- 3. ¿Qué gui toolkit debería usar con Pygame?
- 4. Gui toolkits, ¿qué debo usar?
- 5. kit de herramientas de GUI de Python de nivel superior, p. pase dict para TreeView/Grid
- 6. ¿Qué GUI debería ejecutar con JUnit (similar a NUnit gui)
- 7. ¿QT tendrá un futuro como kit de herramientas GUI en MacOSX?
- 8. Kit de herramientas de realidad aumentada - Android
- 9. ¿Práctico juego de herramientas GUI?
- 10. Haskell GUI herramientas de programación
- 11. ¿Qué Python debería usar?
- 12. Java ME Kit de herramientas de UI dinámica
- 13. Prueba del código GUI: ¿debería usar una biblioteca de burla?
- 14. Biblioteca de kit de herramientas portátil para crear aplicaciones OpenGL
- 15. Codificación de caracteres del kit de herramientas de plantillas
- 16. El tipo de kit de herramientas: BusyIndicator no se encontró
- 17. ¿Qué kit de herramientas de interfaz de usuario está utilizando con sus aplicaciones Ember.js?
- 18. Números de línea con el kit de herramientas de plantilla
- 19. Kit de herramientas de procesamiento de lenguaje natural para .NET
- 20. Opciones de kit de herramientas para 2D Python Game Programming
- 21. ¿Hay un buen diagramador/kit de herramientas/proveedor de WPF?
- 22. ¿Por qué debería usar MXML?
- 23. ¿Por qué debería usar Drools?
- 24. C# Logging. ¿Qué debería usar?
- 25. ¿Por qué debería usar Flex?
- 26. ¿Qué paquete postgresql debería usar?
- 27. ¿Qué IronPython IDE debería usar?
- 28. ¿Qué GWT EventBus debería usar?
- 29. ¿Por qué debería usar @properties?
- 30. ¿Por qué debería usar glBindAttribLocation?
¿Quiere decir usar la emulación starndart Mono WinForms? Mucha gente me dijo que no es estable. – blez
No es una emulación, y es estable. También es 100% (o casi) completo. Es un problema con el software, que utiliza P/Invoke, no con la implementación del mono. – n535
Debería mirar este otro artículo en StackOverflow si aún no está convencido: http://stackoverflow.com/questions/18450/is-mono-ready-for-prime-time – vdoogs