Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué IDE y lenguaje de programación se utilizan generalmente para escribir programas cliente de Windows?

¿Qué IDE y lenguaje de programación se utilizan generalmente para escribir programas cliente de Windows?

Como ingeniero de desarrollo de primera línea, presentaré lo que uso y veo. Si hay algún problema, puede dejar un mensaje para discutirlo.

Serie 1.C/C

No hace falta decir que IDE es la primera opción, la serie IDEVS más poderosa del universo. Los representativos en esta parte son MFC y Qt. que se presentan a continuación.

1.1MFC

Un producto que Microsoft ha abandonado durante mucho tiempo, pero que aún ocupa un cierto mercado, principalmente en la industria militar, la automatización y otras industrias. Únase a una empresa, todavía lo mantiene. Este es un proyecto antiguo de MFC, por lo que le sugiero que considere su próximo trabajo. No es recomendable decir nada importante. Se recomienda elegir MFC. No se recomienda elegir MFC.

1.2Qt

Por supuesto, QTCreator es el primer IDE recomendado. Por supuesto, también puede elegir VS para usar el complemento QT para el desarrollo. Soporte multiplataforma: a medida que la localización recibe cada vez más atención en la actualidad, creo que el mercado Qt aumentará gradualmente.

La siguiente es una representación de interfaz usando QML

Biblioteca de interfaz de terceros 1.3C

No los enumeraré uno por uno aquí, puedes buscar directamente online, concéntrate en recomendar un duilib. Duilib es una biblioteca de interfaz DirectUI de código abierto y gratuita para Windows. Debido a su diseño simple y fácil de expandir y su implementación estable y eficiente, es ampliamente aceptada por las principales empresas de Internet. Es ampliamente utilizado en mensajería instantánea, clientes de video y stock. Software de mercado, software de navegación y software de asistencia para teléfonos móviles, software de seguridad y muchos otros software de cliente para PC en muchas industrias. Duilib todavía está en constante desarrollo y seguirá mejorándose en muchos aspectos, como documentación, ejemplos, animaciones y motores de renderizado.

Excluyendo todas las ventajas, la mayor desventaja es que ya no se mantiene el autor del código original y puede haber más dificultades. Cada empresa también mantiene su propia versión.

El siguiente es el efecto de interfaz de una imitación de 360 ​​Security Guard desarrollado en base a Duilib.

2.C#

La segunda generación rica en el mundo de la programación cuenta con el apoyo de Microsoft, su padre biológico, y el fuerte apoyo de Visual Studio. A través de una interfaz simple de arrastrar y soltar, incluso si es un novato, puede crear rápidamente un programa GUI con una interfaz visual. Por supuesto, si desea hacerlo bien y en profundidad, aún necesita gastar. cierto esfuerzo para aprenderlo. Todavía hay muchos sistemas de gestión comunes desarrollados utilizándolo. Su ventaja radica en su rápido desarrollo y su buena compatibilidad con Pandora.

3. JavaScript

El más representativo es Electron. El arrogante VSCode se desarrolló a partir de él y tiene tendencia a dominar el mundo (backend, lado de la PC, terminal móvil).

4. Serie Java

Esto no debe usarse mucho, solo para comprender JavaSE. Simplemente use Eclipse para desarrollar.