La mayoría de los marcos tienden a no descascarar o abstraer HTML / CSS / JS, excepto quizás ofreciendo motores de plantillas o varios ayudantes. Así que necesitas poder lidiar con eso. Podría sumergirse directamente siempre que también esté siguiendo algunos recursos sobre tecnologías web junto con aprender el marco en sí.
Sin embargo, si está creando servicios que devuelven datos (como JSON u otros formatos) sin una interfaz de usuario basada en el navegador, entonces puede concentrarse en el código del lado del servidor. De hecho, muchas aplicaciones web están diseñadas para proporcionar representaciones legibles por máquina que luego pueden ser utilizadas por el código de la interfaz de usuario para implementar la funcionalidad. Así que llegas a mitad de camino de todos modos.
Lo que dije hasta ahora no tiene nada que ver con Scala en particular; No tengo ninguna experiencia con eso de todos modos. Tengo algo de experiencia con Yesod de Haskell, que a pesar de que proporciona algunas características claras en lo que respecta al código del lado del servidor, aún asume una interacción directa con los estándares web y proporciona poca abstracción sobre ellos. Hay cosas como la generación de formas y la validación, plantillas que se integran con el código de Haskell y Fay, lo que permite compilar un subconjunto de Haskell a Javascript, pero aún se debe unir las piezas con un conocimiento completo de HTML / CSS / JS.
- Estoy estudiando informática, pero estoy interesado en la seguridad cibernética. ¿Cuáles son los mejores recursos para aprender?
- ¿Cuáles son algunos de los mejores recursos disponibles para aprender a practicar la meditación consciente?
- ¿Cuáles son los mejores sitios / recursos en línea para aprender Java, MySQL, MongoDB y Python desde lo básico?
- ¿Qué fundamentos de CS necesitan saber los programadores autodidactas y dónde puedo obtenerlos?
- ¿Hay algún recurso mejor en Internet para aprender contrapunto que no sea directamente de Gradus ad Parnassum?