NutzCN Logo
置顶 NutzWk v4.x 版本起航~~模块化、接口化、统一提供代码生成器、IDEA插件等~
发布于 43天前 作者 Wizzercn 1819 次浏览 复制
标签: nutzwk

NutzWk 基于Nutz的开源企业级开发框架

在线演示地址

https://nutzwk.wizzer.cn/ NutzWk v3.x、v4.x

https://vue.wizzer.cn NutzWk v3.x-vue

前言

本项目源于2010年,那时老东家还在使用Jsp和Struts1,需要手动创建并释放连接池、需要配置XML请求路径和类映射关系、要支持刚刚兴起的JSON非常痛苦等等的原因,开始选择适用“快速开发、功能丰富、扩展性强、性能优越”等技术要求的框架产品,讨厌Spring的繁杂配置、Hibernate及Mybatis的繁琐,讨厌一切让开发变得低效和繁杂的技术,这和Nutz的设计理念不谋而合。

使用本框架开发商用项目始于2012年,先是基于NutzWk v1.0开发了CMS网站群管理系统、网络问政系统,而后分别用于交通厅网站群项目、12345市长热线项目、财政厅数据上报、羽毛球场地管理等项目中,经过几年的积累,使用NutzWk v1.0及 v3.x开发并商用的项目少则几十多则上百。因为她是开源的,不光老东家和现所在公司在用,广大网友也在用哦。

我们有强大的后援 —— Nutz 社区支持 https://nutz.cn 及 Nutz 使用手册 https://nutzam.com/core/nutz_preface.html

QQ交流群: 68428921

ps:这几年明显感受到国产开源项目越来越多,各种五花八门的框架,让使用者很难选择;不鼓吹自己的框架多么多么好,个人觉得适用于项目需要并且能在满足技术需求的基础上最大限度的提高开发效率的框架,就是好框架。

版本说明

NutzWk v4.x 模块化版本(统一提供代码生成器及IDEA可视化插件)
NutzWk v3.x 单应用版本(CMS+微信+系统+权限+常用功能封装 beetl/velocity)
NutzWk v2.0 试验版(不建议使用)
NutzWk v1.0 传统版(velocity 支持IE6)

如果您的项目面对的客户比较念旧,可以选用v1.0版本,因为她使用EasyUI以及支持IE6;

如果您的项目需要快速开发,并习惯通过负载均衡方式提升性能,可以选用v3.x版本,她采用Bootstrap+JQuery+Json开发;

如果您的项目有大数据及大并发、分布式部署等需求,那么您可以选用v4.x版本,她在v3.x基础上拆分模块并接口化;

NutzWk v3.x主分支:

https://github.com/Wizzercn/NutzWk/tree/bootstrap-3.3.x 单应用快速开发, 功能与v4.x同步升级

NutzWk 4.x 使用说明:

更多请查看 README, https://github.com/Wizzercn/NutzWk

21 回复

云南人民发来贺电

问题 来了 怎么运行

@tonyyule 运行wk-web项目,详看README

这个版本里面restful api 有签名功能吗? 在调用接口的时候 添加一个sign 参数

翘首以盼

来自炫酷的 NutzCN

NutzWkV4.x 是不是jdk要求1.8+,tomcat8+????
jdk7,tomcat8行不行?

nutzwk用jdk8的东西不多,改起来不难

Connected to the target VM, address: '127.0.0.1:52786', transport: 'socket'
错误: 找不到或无法加载主类 cn.wizzer.commons.code.Generator
Disconnected from the target VM, address: '127.0.0.1:52786', transport: 'socket'
Process finished with exit code 1

wk mvc 代码生成插件,直接无法加载主类,怎么破?

请从git下载后,原封不动的调试调用成功后,再自行修改。

我也碰到一样的错误,clean、compile后再运行依然是这个错误。

Connected to the target VM, address: '127.0.0.1:7964', transport: 'socket'
Disconnected from the target VM, address: '127.0.0.1:7964', transport: 'socket'
错误: 找不到或无法加载主类 cn.wizzer.commons.code.Generator

@winstars @menglinxi
临时解决办法:

        <dependency>
            <groupId>cn.wizzer</groupId>
            <artifactId>wk-code-generator</artifactId>
            <version>4.0.1-SNAPSHOT</version>
        </dependency>

这段加到 wk-parent/pom.xml 里,这样可以使用代码生成器,但mvn install 编译的时候会提示pom.xml错误,编译项目的时候再删掉..

主要是IDEA插件的运行环境里没有找到代码生成器的jar包,如果不用上面的方法,可以手动配置系统环境变量,把jar包加进去,

我再折腾折腾看怎么解决这个矛盾……

后台设置的值 如果没有接收到 就报错 怎么解决呢

lnglat = new Object(${lnglat});
var lnglat = '${lnglat}';
if (lnglat) {}
request.setAttribute("lnglat", lnglat);  

@tonyyule "如果没有接收到"是什么意思

我自己发布的评论哪里能删除呢?

@qq_d2708d7f 不提供删除功能

添加回复
请先登陆
回到顶部