1. 框架
    1. blade mvc
      1. blade 是一个轻量级,可快速开发的web框架,它内置了IOC管理,拦截器配置,REST API开发等众多主流web特性,集成了模板引擎,缓存插件,数据库操作,邮件发送等常用功能,简洁的源码值得你阅读和学习
  2. 数据库
    1. SQLite3
      1. 是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中
      2. 它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了
      3. 它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。
  3. 页面
    1. jetbrick-template
      1. jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。
      2. 特点
        1. 支持类似于 Velocity 的多种指令
        2. 支持静态编译
        3. 支持编译缓存
        4. 支持热加载
        5. 支持类型推导
        6. 支持泛型
        7. 支持可变参数方法调用
        8. 支持方法重载
        9. 支持类似于 Groovy 的方法扩展
        10. 支持函数扩展
        11. 支持自定义标签 #tag
        12. 支持宏定义 #macro
        13. 支持布局 Layout
    2. Markdown
      1. Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。