Es técnicamente posible crear un motor de renderizado web, un motor Javascript y un navegador utilizando puramente C # (a nivel de aplicación, cada lenguaje de programación de uso general puede hacer cualquier cosa que el sistema operativo lo permita), pero será mucho más lento que un C o navegador basado en C ++ debido a las limitaciones inherentes de los lenguajes basados en máquinas virtuales (C #, en promedio, es 1/10 de la velocidad de C ++ debido a la VM). También se podría hacer con Visual Basic puro; C # y VB tienen una paridad de características prácticamente completa.
En general, se consideraría que solo vale la pena hacerlo como una experiencia de aprendizaje, y no como un proyecto serio. Personalmente, me encantaría ver un navegador basado en .NET a una velocidad utilizable, solo para mostrar que se puede hacer de manera útil. (El motor JS necesariamente usaría Roslyn para la compilación dinámica).
¿Se puede construir un navegador web usando C #?
Related Content
¿Cuál es la mejor manera de organizar archivos CSS?
¿Cómo maneja Quora todos los eventos en tiempo real que ocurren en el sitio?
¿Cuál es el alcance de un desarrollador de Node.js en India?
¿Por qué debería aprender HTML, CSS, JavaScript si puedo diseñar sitios web en WordPress?
Sí, puedes construir un navegador usando C #. Pero no será portátil.
Si crea una aplicación utilizando lenguajes portátiles como C ++, Python y Js, etc., también será fácil crear la misma aplicación para otras plataformas (puede haber cambios menores)
More Interesting
¿Cómo podría Node.js integrarse con la sintaxis en un sitio web de la misma manera que PHP?
¿Qué necesito para ser aceptado en Canadá como desarrollador web?
¿Vale la pena asistir al taller MINDTREE en BMSCE?
¿Cuál es el mejor sistema operativo basado en Linux?
¿Cómo encuentro páginas de WordPress creadas dinámicamente con etiquetas?
Cómo hacer que mi sitio web sea compatible con dispositivos móviles
¿Cuál es la mejor manera de comenzar con las pruebas unitarias en django?