动态网站的,一般都需要数据库,越是大型越需要,内容更新越快越需要。开源的数据库如:MySql。如果小型的,Sqlite足够。不复杂的站,不用框架,自己写个简单的就够。
静态站的,都不需要java,不用搞复杂了,就是HTML修改勤快点,很多官网更新都很少,有些很长时间都不更新,所以HTML足够了。
前端页面,会js,直接HTML+CSS+JS搞定,不需要前端动态效果的,HTML+CSS。美工不好的,找个好看的静态模板,自己改改就行。
如果等你把各种框架都学完了,你那个站什么时候才能建立起来啊?当然等你都学完,这些都是小菜一碟。