V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hunk
V2EX  ›  程序员

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

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

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

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

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

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

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