V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shuiniushushu
V2EX  ›  分享创造

分享一个我开发的 java 轮子——mint-MVC,超级轻量,用户体验一流,直面 web2.0 开发

  •  1
     
  •   shuiniushushu · 2015-05-10 22:15:19 +08:00 · 3908 次点击
    这是一个创建于 3486 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近V2EX关于java和php相比较的帖子真不少,而且很欢乐,我也参与了其中,哈哈。

    java是我最熟悉和喜欢的语言之一,但是我也不喜欢大多数做java开发的工作,原因是java相关的开发工作大多数都要上ssh、ejb、maven等一堆的框架、规范和工具,这些东西我实在hold不住,光熟悉这些东西就够耗时间了,工作中出的各种问题,就更有搞头了。再加上我又是一个喜欢简单,喜欢明明白白编程的人。为此我很少找java相关的工作,我现在都转做前端了。

    虽然工作是前端,但是平时也会折腾点小东西,用到的后台语言还是java,以前大部分都是用spring mvc和servlet结合的方式做。折腾多了,又看了不少源码,慢慢的积累了一些工具和想法,就在这些基础上开发出了一小系列的工具,自己用的很欢乐。今天要和大家分享的就是一个叫mint-MVC的 java mvc框架。

    其实mint-mvc一年前就开发好了,但是一直都是直接丢在git上,也没几个人知道,正儿八经的用户只有自己一个。最近好多抱怨java不适合开发web2.0、难用的帖子,我就想把我开发一系列工具拿出来分享。

    如果没一个官网我都不敢发布出来(因为我脸皮很薄,嘻嘻)。所以周末把官网赶了出来,目前还比较粗糙,我会持续充实内容,欢迎大家光顾,多多提意见。域名就先凑合着,因为启用专门域名还得备案。

    mint-MVC简介:mint-mvc是一个注重用户体验的java mvc框架,直面web2.0开发,简单易用,极速开发,功能完备,支持restful,采用annotation配置,只需要一个配置文件——web.xml。mint-mvc做的事情很简单:接收请求->封装参数->调用action->返回处理结果。

    mint-MVC官网: http://mint-mvc.wemakers.net/

    21 条回复    2015-05-29 23:55:15 +08:00
    reeco
        1
    reeco  
       2015-05-10 22:16:17 +08:00
    赞一个
    shuiniushushu
        2
    shuiniushushu  
    OP
       2015-05-10 22:19:24 +08:00
    @skl
    @virusdefender
    哥们,mvc发布了,过来挽尊哦
    FeiMa
        3
    FeiMa  
       2015-05-11 09:02:01 +08:00
    我之前也写了一个,不用配置,也没什么依赖。只需要jdk安装好就可以了 /t/167968
    shuiniushushu
        4
    shuiniushushu  
    OP
       2015-05-11 13:10:53 +08:00
    @FeiMa 不用配置不是一件好事
    jadetang
        5
    jadetang  
       2015-05-11 16:17:33 +08:00   ❤️ 1
    我也是zh的,帮顶
    coolcfan
        6
    coolcfan  
       2015-05-11 21:04:52 +08:00
    赞一个~发布到 Maven Central Repo 里去就更好了,这样不论是 Ant+Ivy 还是 Maven 还是 Gradle 还是 SBT 都能很方便用。
    shuiniushushu
        7
    shuiniushushu  
    OP
       2015-05-11 21:11:40 +08:00
    @coolcfan 谢谢支持,我不会用maven,欢迎你也参加开发和贡献
    coolcfan
        8
    coolcfan  
       2015-05-12 10:53:48 +08:00
    @shuiniushushu 等我有空会试着把你的 Eclipse 工程转换成一个 Maven 工程(仍然可以用 Eclipse 打开,而且还能用别的 IDE 打开,而且还能在没有 Eclipse 的情况下 build 出 jar 来),但是我也没研究过如何发布。
    shuiniushushu
        9
    shuiniushushu  
    OP
       2015-05-12 11:37:31 +08:00
    @coolcfan 哈哈,非常感谢和期待,做出来@我一下
    mupeng
        10
    mupeng  
       2015-05-12 11:50:33 +08:00
    牛叔,这个可以跟其他的ORM集成一起使用吗?
    shuiniushushu
        11
    shuiniushushu  
    OP
       2015-05-12 12:35:46 +08:00
    @mupeng 这是完全可以的,这是个纯粹MVC框架,和ORM没交集,也没有冲突。欢迎使用和提交意见。
    mupeng
        12
    mupeng  
       2015-05-12 22:37:04 +08:00
    @shuiniushushu 今天把代码大致浏览了一遍发现,牛叔的功底还是很深厚的啊!
    shuiniushushu
        13
    shuiniushushu  
    OP
       2015-05-12 22:47:52 +08:00
    @mupeng 你这么说,美死我了
    gangsta
        14
    gangsta  
       2015-05-13 00:29:02 +08:00
    👍一个.如果能上几个demo就更好了.
    shuiniushushu
        15
    shuiniushushu  
    OP
       2015-05-13 00:41:57 +08:00
    @gangsta 我的这几个网站都是用mint-MVC写的
    http://www.wemakers.net/
    http://mint-mvc.wemakers.net/
    http://mint-ui.wemakers.net/

    我正在还在用mint-MVC写一个小应用,写完开源出来献给大家,作为demo
    iFlicker
        16
    iFlicker  
       2015-05-13 08:44:29 +08:00 via Android
    真棒 马克(正在上学校ssh课。。。。)
    cat9life
        17
    cat9life  
       2015-05-13 09:52:43 +08:00
    标记一下先 喜欢简洁能看懂的东西...
    mupeng
        18
    mupeng  
       2015-05-13 14:30:13 +08:00
    @shuiniushushu 向你学习!
    liuzhen
        19
    liuzhen  
       2015-05-13 16:11:13 +08:00
    还是很希望作者能把它丢到maven仓库
    zonghua
        20
    zonghua  
       2015-05-17 14:33:33 +08:00
    @iFlicker 好烦啊,折腾这么就还是弄不懂设计模式。至少自己不会用。
    coolcfan
        21
    coolcfan  
       2015-05-29 23:55:15 +08:00
    @shuiniushushu Pull request sent.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5416 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 05:56 · PVG 13:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.