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

2013-12-25 21:11:25 +08:00
 hunk
以后准备多做政府项目,看到好多都是用java开发,学习了下spring mvc,真心麻烦。效率低的很,也许适合大公司,不适合我这类小人物用啊。

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

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

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

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

以前实习时候做过.net,就有较为成熟的代码生成器,提供了CRUD和一些其他常用的数据库操作,实习工作就只需拿着业务逻辑分析在之上做webservice+ajax,做了时间长了,回头再去看生成的代码,从上层看到下层感觉很结构很清晰,也很好懂。而java就没这样的机会(至少我暂时只发现了Sculptor,还没试过),自己边还没摸到也没法自己写生成器,传说中的学习曲线比较陡吧。
cmax
2013-12-26 09:13:34 +08:00
配置这玩意,搞成一次,之后就简单了
cxshun
2013-12-26 10:14:16 +08:00
springMVC比struts那些简单多了,直接annotation全部搞定,配置文件都可以不要了。
mybatis也比hibernate那些方便多了,估计楼主没用过hibernate,用了估计想死的心都有了,虽然方便以后维护,但开发过程痛苦地跟啥一样。
davepkxxx
2013-12-26 11:20:56 +08:00
你作东西之前都不看文档的吗?
dzb2k9
2013-12-26 11:26:04 +08:00
轮子就是这样不断产生的...
luikore
2013-12-26 12:13:33 +08:00
jruby, the best java web framework. 最后也能打包成个 war
DRcoding
2013-12-26 13:13:15 +08:00
我的生活要是天天就配置什么的多好....这东西多配给几次就会了。
hunk
2013-12-26 13:36:26 +08:00
@cxshun 是啊,配置搞定了,以后也能用了,一看代码,domain,service,mapper都得写代码。
不知java在web开发中,还有啥优势,正在看nodejs,考虑要不要试试。rails也可以,就是很多语法需要习惯。
allan888
2013-12-26 14:18:23 +08:00
我以前懂得配置spring和struts,想到这里我居然有点佩服我自己。
这么操蛋的东西都做。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/94555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX