Si usted es un desarrollador de back-end ocupado, ¿cómo puede desarrollar rápidamente páginas frontales buenas y de buena calidad?

Bootstrap y jQueryUI como sugiere Roger son buenos. También te sugiero que eches un vistazo a Yeoman (una herramienta de andamiaje), que te ayuda a andamiar rápidamente una aplicación web, configurar fácilmente algunas de las mejores herramientas con ella, como HTML5 Boilerplate, Sass / Compass para empezar. Y no necesita una muy buena comprensión de HTML o CSS para usar esto, solo revise su documentación y podrá comenzar rápidamente. Esto ayuda porque, en lugar de aprender todos los pequeños hacks HTML y CSS, los abstrae para usted y hace que la definición de estilo sea fácil y genérica (navegador cruzado).

Además, viene con un servidor de intercambio en caliente listo para probar, lo que hace que sea muy fácil ver los cambios.

Enlaces:
Yeoman: la herramienta de andamiaje de la web para aplicaciones web modernas
Bootstrap · El marco front-end más popular del mundo para dispositivos móviles y receptivo.
SASS: hojas de estilo sintácticamente impresionantes
Brújula Inicio | Documentación de la brújula

Hacer que el front end se vea bien no es fácil. Un desarrollador de back-end que pregunta “¿Cómo hago páginas atractivas rápidamente” es como un desarrollador de front-end que pregunta “¿cómo hago aplicaciones escalables sin pensar en la escalabilidad?”

No es imposible. Puede crear un marco para un desarrollador front-end que abstraiga la base de datos y los subprocesos y la computación en cuadrícula. Sin embargo, lo haces perdiendo flexibilidad. Del mismo modo, puede pedirle a alguien que cree una plantilla para usted, y se adhiere a esa plantilla, pero una vez que está en la plantilla, se queda pegado a la plantilla. Haces algo nuevo y se ve mal.

Alternativamente, puede usar herramientas que le permitan crear aplicaciones web de manera WYSIWYG (por ejemplo, ADF de Oracle) que abstrae el HTML / JS de usted y le permite concentrarse en la apariencia. En este caso, no solo está apegado a lo que la herramienta puede hacer, sino que también está agregando una curva de aprendizaje para usted

O bien, puede mirar algo como AngularJS que proporciona un patrón MVC con el que probablemente se sienta cómodo. Todavía necesita crear HTML / JS, pero le brinda un marco que no solo le resulta familiar, sino también API que abstraen los detalles de bajo nivel de Javascript.

He diseñado una herramienta para crear páginas HTML que incorporan automáticamente funciones CSS en todas, pero eso es específico solo para mi aplicación.
Pero puede encontrar varias herramientas en línea para crear páginas web y son gratuitas.

Puede consultar el siguiente enlace, es mi favorito …

11 herramientas gratuitas para crear sitios web y páginas web simples

O puede crear su propia herramienta específica para sus necesidades y negocios.

La mejor manera de hacerlo, en mi opinión, es usar una buena plantilla como esta: Unicornio – Plantilla de administración. Hay muchos otros gratuitos en Internet. Le proporciona elementos realmente útiles y rápidamente configurables.

More Interesting

¿Cuáles son los lenguajes de programación en el desarrollo de software que han quedado en desuso después del uso convencional?

¿Es el aprendizaje automático en general más difícil que el desarrollo de software / web? ¿Es más difícil encontrar un trabajo de aprendizaje automático?

¿Tener un buen programador es mejor que tener 5 programadores promedio?

¿Cuáles son los beneficios de la programación orientada a objetos?

¿Cómo puede alguien hacer la transición de la tecnología de nivel 1 (tipo de servicio de asistencia) al desarrollo de software?

¿Por qué querría trabajar en Facebook?

¿Las empresas tecnológicas contratan pasantes de ingeniería de secundaria?

¿Qué es mejor para una pasantía de ingeniería de software: nuevas empresas o empresas establecidas?

¿Por qué patrocina Microsoft Apache Software Foundation (desarrollador de OpenOffice)?

¿Qué significa 'nativo (soporte)' en un contexto de software?

¿Por qué el desarrollo web se considera inferior al desarrollo de otro software?

¿Se dirige al desastre si tiene demasiadas partes móviles en la arquitectura de su sistema de software?

Cómo pasar del desarrollo a las pruebas de software

Cómo convertirse en un buen desarrollador de software teniendo en cuenta que soy un desarrollador web junior

¿Qué razones tienen las personas para comprar software comercial de control de versiones en lugar de usar los gratuitos? Los sistemas de control de versiones que mis compañeros y yo más disfrutamos son SVN y Git. A pesar de esto, todavía hay compañías que venden software.