Roman32V, среднестатистического не бывает. У меня в команде разработчики одну и ту же задачу на одних и тех же технологиях могут решить так, что у одного результат обрабатывает 1000 запросов в секунду с потреблением 512 Mb оперативы, а у другого жрёт памяти в три раза больше, а запросов обрабатывать способен в десять раз меньше. Что уж говорить о разбросе, когда используются разные языки, фреймворки и архитектуры.
Это очень опрометчивое утверждение. Знать синтаксис мало, надо ещё понимать идиомы языка и ориентироваться в его экосистеме. Мне доводилось видеть как феерически говнокодят в java профессиональные сишники. Последние несколько лет имею возможность наблюдать на сколько плохой код могут писать профессиональные java-разработчики при переходе на Scala, если профессиональные скалисты продолжительное время их не онбордят. Про переход на Erlang, Clojure или Rust даже и говорить не стоит.
Taros, SQLExpress есть, а нужной БД в нём нет. Программа либо не должна ожидать наличие установленной СУБД, либо иметь инсталлятор, устанавливающий и настраивающий всё нужное.
tyxeo, если сайт очень простой и редко изменяет, то можно просто наверстать статичных страничек. Если простой но изменяется чаще, то стоит взять какую-нибудь распространённую CMS типа WordPress. Если требуются нестандартные решения, то брать фреймворк и писать что-то своё.