JFinal项目实践(了如股掌)4 - 前端(Bootstrap + Freemarker)
各种前端框架满天飞,说实在的bootstrap的模板看起来不错,套上中文后感觉就变味了,无法回到模板的感觉,可能也和开发者是否熟练使用有关。
好点的模板都收费,不过天朝好像什么都能下载到。
考虑到网站的功能,初步设想是一个前端展示页面,一个网站后台。
前端初步选定bootstrap完成,找到现成的模板,改造下就可以满足要求。
既然说到模板,那么配合服务端必须有模板引擎,Freemarker or Beetl,JFinal官方自带的是Freemarker,看得出也是波总的真爱。
先前我也没用过Freemarker,不过看着波总那么用,常用的也就那几个语法,慢慢也学会了,不爽的就是页面上各种黄页波浪线,你只能选择无视。
Beetl作为后起之秀,提供了更加优雅的语法,本来是想换的,暂时先忍住了。
Freemarker把静态网页按照头部top、尾部footer,中间center,设计成模板也很方便。
另外可以把通用css,js也引入layout中,页面只需引入自定义的css和js,省去到处需要引入。
下图就是首页效果图,体验地址:www.lrgz.net