• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hunk
V2EX  ›  程序员

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

  •  
  •   hunk · Dec 25, 2013 · 8058 views
    This topic created in 4546 days ago, the information mentioned may be changed or developed.
    以后准备多做政府项目,看到好多都是用java开发,学习了下spring mvc,真心麻烦。效率低的很,也许适合大公司,不适合我这类小人物用啊。

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

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

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

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

    以前实习时候做过.net,就有较为成熟的代码生成器,提供了CRUD和一些其他常用的数据库操作,实习工作就只需拿着业务逻辑分析在之上做webservice+ajax,做了时间长了,回头再去看生成的代码,从上层看到下层感觉很结构很清晰,也很好懂。而java就没这样的机会(至少我暂时只发现了Sculptor,还没试过),自己边还没摸到也没法自己写生成器,传说中的学习曲线比较陡吧。
    cmax
        13
    cmax  
       Dec 26, 2013
    配置这玩意,搞成一次,之后就简单了
    cxshun
        14
    cxshun  
       Dec 26, 2013
    springMVC比struts那些简单多了,直接annotation全部搞定,配置文件都可以不要了。
    mybatis也比hibernate那些方便多了,估计楼主没用过hibernate,用了估计想死的心都有了,虽然方便以后维护,但开发过程痛苦地跟啥一样。
    davepkxxx
        15
    davepkxxx  
       Dec 26, 2013
    你作东西之前都不看文档的吗?
    dzb2k9
        16
    dzb2k9  
       Dec 26, 2013
    轮子就是这样不断产生的...
    luikore
        17
    luikore  
       Dec 26, 2013
    jruby, the best java web framework. 最后也能打包成个 war
    DRcoding
        18
    DRcoding  
       Dec 26, 2013
    我的生活要是天天就配置什么的多好....这东西多配给几次就会了。
    hunk
        19
    hunk  
    OP
       Dec 26, 2013
    @cxshun 是啊,配置搞定了,以后也能用了,一看代码,domain,service,mapper都得写代码。
    不知java在web开发中,还有啥优势,正在看nodejs,考虑要不要试试。rails也可以,就是很多语法需要习惯。
    allan888
        20
    allan888  
       Dec 26, 2013
    我以前懂得配置spring和struts,想到这里我居然有点佩服我自己。
    这么操蛋的东西都做。
    shuson
        21
    shuson  
       Dec 27, 2013
    突然觉得你们好懒啊
    spring mvc+hibernate已经很令人轻松了好吧
    难道让人去回忆用servlet+传统odbc嘛
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2485 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 01:30 · PVG 09:30 · LAX 18:30 · JFK 21:30
    ♥ Do have faith in what you're doing.