最近学习了spring mvc+mybatis,配置真心复杂,不习惯。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hunk
V2EX    程序员

最近学习了spring mvc+mybatis,配置真心复杂,不习惯。

  •  
  •   hunk 2013 年 12 月 25 日 7875 次点击
    这是一个创建于 4404 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以后准备多做政府项目,看到好多都是用java开发,学习了下spring mvc,真心麻烦。效率低的很,也许适合大公司,不适合我这类小人物用啊。

    一直用rails和python搞,在政府方面,不认可开发效率之类的事,难以选择。原本还想尝试node.js呢,可这货,怕不稳定。

    java真的没有过时了不,政府项目还是清一色的java,咋办,跟随他们还是用自己擅长的方式?

    现在政府类应用,用哪种语言和框架开发合适,有啥优缺点,如何选择?
    21 条回复    1970-01-01 08:00:00 +08:00
    ixiaohei
        1
    ixiaohei  
       2013 年 12 月 25 日
    管啥语言,能快速搞出来就行了
    destec
        2
    destec  
       2013 年 12 月 25 日
    我就是被java的配置给烦死转到python的,感觉开发java的新手有很多被各种环境搭建错误而放弃的。
    saharabear
        3
    saharabear  
       2013 年 12 月 25 日
    spring MVC效率低?

    另外,记得mybatis是ibatis的进化版,玩这东西,有必要自己写一个根据数据库实现的代码生成器的。
    kernel1983
        4
    kernel1983  
       2013 年 12 月 25 日
    你居然搞出来了, 我当年配个tomcat就认输了
    FinalDream
        5
    FinalDream  
       2013 年 12 月 25 日
    政府哪有人懂这个,告诉丫rails/python灰常牛逼,美国最牛逼的公司都在用这个就行了。
    hunk
        6
    hunk  
    OP
       2013 年 12 月 25 日 via Android
    @destec 同感,但python也挺折腾,选择太多,有些错误也得自行研究源码解决,有利有弊
    hunk
        7
    hunk  
    OP
       2013 年 12 月 25 日 via Android
    @saharabear 效率并非运行效率,是开发效率,确实如你所说需要自动生成代码。
    在看grails,有ruby,何苦搞个java的兄弟出来。
    saharabear
        8
    saharabear  
       2013 年 12 月 25 日
    @hunk 玩Grails就简单了,这个世界就突然清静了。。
    hunk
        9
    hunk  
    OP
       2013 年 12 月 25 日 via iPad
    @saharabear Grails再简单也搞不过ruby,有点重复造轮子的感觉。
    saharabear
        10
    saharabear  
       2013 年 12 月 25 日
    @hunk 唉,人家就没想过搞Ruby,Grails是为了给Java后端的一大堆东西(比如一些Bean,服务,JMS消息或者EJB)提供一个Web界面。不是一个玩法。
    misaka
        11
    misaka  
       2013 年 12 月 25 日 via Android
    Jython ?
    destec
        12
    destec  
       2013 年 12 月 26 日
    @hunk 需要生成器+1,而且卡在配置上着实很打击,感觉就是连边都还没摸到就不得不放弃。

    以前实习时候做过.net,就有较为成熟的代码生成器,提供了CRUD和一些其他常用的数据库操作,实习工作就只需拿着业务逻辑分析在之上做webservice+ajax,做了时间长了,回头再去看生成的代码,从上层看到下层感觉很结构很清晰,也很好懂。而java就没这样的机会(至少我暂时只发现了Sculptor,还没试过),自己边还没摸到也没法自己写生成器,传说中的学习曲线比较陡吧。
    cmax
        13
    cmax  
       2013 年 12 月 26 日
    配置这玩意,搞成一次,之后就简单了
    cxshun
        14
    cxshun  
       2013 年 12 月 26 日
    springMVC比struts那些简单多了,直接annotation全部搞定,配置文件都可以不要了。
    mybatis也比hibernate那些方便多了,估计楼主没用过hibernate,用了估计想死的心都有了,虽然方便以后维护,但开发过程痛苦地跟啥一样。
    davepkxxx
        15
    davepkxxx  
       2013 年 12 月 26 日
    你作东西之前都不看文档的吗?
    dzb2k9
        16
    dzb2k9  
       2013 年 12 月 26 日
    轮子就是这样不断产生的...
    luikore
        17
    luikore  
       2013 年 12 月 26 日
    jruby, the best java web framework. 最后也能打包成个 war
    DRcoding
        18
    DRcoding  
       2013 年 12 月 26 日
    我的生活要是天天就配置什么的多好....这东西多配给几次就会了。
    hunk
        19
    hunk  
    OP
       2013 年 12 月 26 日
    @cxshun 是啊,配置搞定了,以后也能用了,一看代码,domain,service,mapper都得写代码。
    不知java在web开发中,还有啥优势,正在看nodejs,考虑要不要试试。rails也可以,就是很多语法需要习惯。
    allan888
        20
    allan888  
       2013 年 12 月 26 日
    我以前懂得配置spring和struts,想到这里我居然有点佩服我自己。
    这么操蛋的东西都做。
    shuson
        21
    shuson  
       2013 年 12 月 27 日
    突然觉得你们好懒啊
    spring mvc+hibernate已经很令人轻松了好吧
    难道让人去回忆用servlet+传统odbc嘛
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5377 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 07:33 PVG 15:33 LAX 23:33 JFK 02:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86