Estoy un poco confundido con la pregunta. ¿De quién es el nivel de abstracción más bajo? Javascript o Java / C #?
De cualquier manera, la respuesta es: está bien, siempre que pueda manejar “el nivel de abstracción” de manera efectiva.
Mire, he visto back-end (es decir, servidor HTTP) escrito en todo, desde C hasta SQL. ¡Espera, puedes configurar uno con Apache! En otras palabras, puede tener “back-end” en las configuraciones. Estoy seguro de que alguien está tratando de hacerlo en la Asamblea. Entonces definitivamente es factible.
- ¿Cuáles son las diferencias entre px, em y% en CSS? ¿Cuál debo usar y por qué?
- ¿Cuál es la fecha de lanzamiento de React 16 (React Fiber)?
- ¿Por qué no es suficiente obtener un trabajo de desarrollo, si estoy familiarizado con los lenguajes de programación, la sintaxis y puedo construir una aplicación web CRUD?
- ¿Por qué los desarrolladores deberían elegir Ruby on Rails?
- ¿Qué lenguaje de programación es mejor para el aprendizaje del lado del servidor?
Aquí está la cuestión: el nivel de abstracción solo afecta el aspecto del código. Por * definición *, el nivel de abstracción no le impide hacer algo ni permite nada nuevo. Simplemente se ajusta a cómo hacer (algunas) cosas.
Ahora, estos ajustes pueden hacer que sea más fácil hacer una cosa u otra. Por ejemplo, si su back-end trata con muchos JSON, bueno, Javascript es más conveniente, independientemente de cualquier otra cosa. Si su back-end trata con MSSQL, .NET es mejor, ya que Microsoft garantiza que todo funcione. Sin embargo, un programador competente en cierto nivel de estilo / lenguaje / abstracción puede escribir casi todo en prosa clara y hermosa estructura.
Como tal, si te gusta el estilo de hacer las cosas, bueno, úsalo. Buena suerte y diviertete.