¿Se puede desarrollar un programa de servidor de posicionamiento GPS en C#? ¿Cuánto tiempo lleva tener una base C?
C y C# son lenguajes completamente diferentes, y no tienen más similitudes que las que hay entre JAVA y C.
Para completar su trabajo, primero debe determinar si el hardware del dispositivo GPS del cliente cumple con las siguientes condiciones.
1. Adopte la estructura B/S, que requiere la instalación de un navegador en el dispositivo GPS. Esta situación se puede lograr en C o C#.
2. Adopte la estructura C/S. Si usa C#, debe instalar la plataforma de ejecución .net de Microsoft, es decir, framework, en el dispositivo GPS.
Si utiliza C como lenguaje de programación, puede desarrollar directamente programas de sesión cliente/servidor sin necesidad de un marco.
No importa qué estructura se utilice, el uso de C# como lenguaje de programación plantea mayores requisitos de hardware para los dispositivos GPS del cliente.
Por supuesto, C# no carece de méritos. El hardware del cliente cumple las condiciones 1 o 2. Personalmente, creo que C# es más eficiente que el desarrollo en C. Si no está satisfecho, solo puede utilizar el lenguaje C para desarrollar directamente programas conversacionales. Sin embargo, es necesario desarrollar diferentes programas de sesión para diferentes hardware de cliente.
Desarrolle en C# en función de sus requisitos y asumiendo que el dispositivo cliente cumple las condiciones 1 o 2. Debe estudiar C# durante al menos 2 semanas a tiempo completo (>8 horas al día); si usa la estructura B/S para desarrollar, debe estudiar HTML durante media semana si la cantidad de datos es relativamente grande; necesita utilizar un software de base de datos, se recomienda estudiar la base de datos SQL SERVER durante otras 2 semanas.
Solo queda ponerse manos a la obra y aprender haciendo.