WebWheel是一个超轻量级的基于java的web框架。帮助开发者快速、灵活、清晰的开发出web应用程序。
首先,本框架最有 特色 也是最有 创造性 的技术是独有的模板引擎,此模版引擎使用一个超级简单的用法但提供完备的逻辑控制功能。此模版引擎可以脱离WebWheel框架独自使用,如果您不喜欢WebWheel的MVC框架,可以单独使用此模版引擎配合其他web框架。
模版文件样例
${title} ${#user.name} | ${#user.age} |
其次,WebWheel MVC框架崇尚**简单、朴素、直接**的开发技术路线,体现在
* bs结构中b(browser)和s(server)的关系在框架中分明的隔开(与asp.net、jsf等技术对立),不会让web开发初学者混淆web开发中的一些概念,也使得程序调试更加井然有序
* 鼓励开发者使用javascript技术更为合理的完成程序功能和简化业务逻辑,也可以获得更高的程序性能(javascript运行在客户端,节约服务器资源)。
* 合理的约定路由控制和对html超级友好的模版引擎技术可以让整体web程序的代码组织井然有序,在保持灵活性的前提下简化代码组织的复杂度,提高代码的可读性和易调试性,从而为web程序的规模扩展提供有力的保证。
* 只做20%: WebWheel 不是*一个全栈(full stack)的开发框架,不是*一个一站式解决方案(老