PHP no requiere un marco para crear sitios web. ¿Por qué C # requiere uno? Además, ¿está utilizando un marco recomendado por la mayoría?

Aprende a estructurar adecuadamente sus archivos con experiencia. También podría hacer sus propias formas de estructurar las cosas si tiene más sentido para usted.

Ahora, ¿por qué PHP se ejecuta sin marco, pero C # no? Se trata de compilar.

Los navegadores compilan y ejecutan PHP por su cuenta. Sin embargo, eso no se puede decir con C #, que para el desarrollo de sitios web está escrito en .net. Por lo tanto, necesita un IDE, Integrated Development Environment, para compilar el código escrito de C #. Solo entonces puede ejecutar el código y hacer que haga lo que se supone que debe hacer.

Puedes encontrar 48 IDE aquí. Es de 2014, por lo que probablemente también haya algunos nuevos. Pero es un buen comienzo.

Usando marcos

está perfectamente bien! Hace su trabajo considerablemente más fácil. Bootstrap, o Twitter Bootstrap, como comenzó desde Twitter, es una biblioteca completa de clases CSS para reducir su trabajo de asignar y definir clases para simplemente asignarlas y ver cómo ocurre la magia. Si necesita hacer algunos cambios, es igual de fácil. Haga una segunda hoja de estilo, cárguela después de Bootstrap y escriba los cambios que necesita.

También puede echar un vistazo a la Documentación de materialización de Google: materializar si lo desea. También es un marco basado en cuadrícula.

Descargo de responsabilidad: no soy un profesional en esto, solo soy un estudiante desarrollador web, y también un primer año. Estoy seguro de que alguien puede y dará una explicación más elaborada y detallada de esto. Los marcos todavía están perfectamente bien.

Sí, dependiendo de los marcos está bien. Laravel es actualmente el más popular, pero tiene una o varias opciones, desde las más fáciles de aprender hasta las más difíciles.

En el lado fácil: codeigniter, cake php, Laravel,

En el lado más duro: Zend y Symfony.

Los documentos le muestran cómo trabajar con los marcos. Laravel también tiene un increíble sitio de video tutoriales llamado The Best Laravel and PHP Screencasts de Jeffrey Way.