免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: tomac_cu
打印 上一主题 下一主题

【有奖讨论】Java开发中哪个框架最贴心? [复制链接]

论坛徽章:
10
CU大牛徽章
日期:2013-09-18 15:20:48程序设计版块每日发帖之星
日期:2016-07-21 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:01技术图书徽章
日期:2014-10-14 16:00:43天蝎座
日期:2013-09-27 17:41:29CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58每日论坛发贴之星
日期:2016-07-21 06:20:00
21 [报告]
发表于 2016-06-20 15:33 |只看该作者
回复 8# laputa73


    框架学的越多,问题越多,精通一个才能更快的实现功能。

论坛徽章:
10
CU大牛徽章
日期:2013-09-18 15:20:48程序设计版块每日发帖之星
日期:2016-07-21 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:01技术图书徽章
日期:2014-10-14 16:00:43天蝎座
日期:2013-09-27 17:41:29CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58每日论坛发贴之星
日期:2016-07-21 06:20:00
22 [报告]
发表于 2016-06-20 15:35 |只看该作者
回复 19# gugegev5


     随着java跨平台的应用越来越多,计算能力价格的不断下降,java正成为性能开发的主力。这也是hadoop框架中大多数是java的原因。

   在资金不足的情况下和反应时间的要求就需要更低层的C来作辅助。还有更多的是权限问题。

论坛徽章:
10
CU大牛徽章
日期:2013-09-18 15:20:48程序设计版块每日发帖之星
日期:2016-07-21 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:01技术图书徽章
日期:2014-10-14 16:00:43天蝎座
日期:2013-09-27 17:41:29CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58每日论坛发贴之星
日期:2016-07-21 06:20:00
23 [报告]
发表于 2016-06-20 15:37 |只看该作者
回复 13# heguangwu


    java的GC问题也恰恰是它的优点之一,在性能要求较高时,可以手动触发GC。

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
24 [报告]
发表于 2016-06-30 21:33 |只看该作者
本帖最后由 shenlanyouyu 于 2016-06-30 21:34 编辑

回复 1# tomac_cu

1、遇到过什么样的Java的运行版本问题,如何解决的?
主要做Android开发,使用中遇到JDK版本不兼容的问题,最后更新JDK,现在Android开发JDK库是一个问题,以前用的比较多oracle的JDK,现在转向使用OpenJDK。

2、什么工具开发Java效率更高?NetBeans?Eclipse?Android Studio?Vim?
用过Eclipse、Android Studio、Vim、Sublime Text,每一种工具都有其优点和缺陷。做Android开发,Android Studio比Eclipse功能要强大一些,但是使用的gradle管理太麻烦了,不是很习惯,经常版本间出现问题,耽搁时间。集成的IDE的好处能够提供,自动补齐、自动导入库等功能,集成IDE的缺点也很明显,太臃肿了,运行占用太多系统资源,编译也非常慢,我觉得开发效率看个人习惯,工具主要是辅助作用。

3、Java开发中哪个框架最贴心?
做Web研究过一段时间SSH,后面转向使用PHP做web。在Android开发过程中使用了Xutils、Volley、Picasso、fastJson、Json等框架,这些框架使用起来都非常方便,框架的好处就是开发效率比较高,很多功能模块已经封装好,例如Xutils已经将Database、Image加载、Http等功能封装好了,使用起来非常简单,但是自身水平的提高,还是要研究这些框架的源码,学习其设计思想,不能仅仅停留在会用的程度上。

4、希望在未来的Java 10提供什么功能,什么库?
希望整合JSON库,现在都是用的第三方的,JSON基本上是网络数据交换常用格式。如果能够加入大数据分析相关的库更好了。

5、有人说精通Java的终极奥义,就是学习C++,你觉得有道理么,遇到过Java无法解决的困难么?
这个问题仁者见仁,智者见智。Java运行在虚拟机中,效率肯定会低一些,而C++的优势在于效率,学习C++能够加深对系统的认识和掌握,能够提高自己的技术水平。在一些场合,可以通过JNI的方式,在Java中调用C++程序达到目的,在Android中大量使用这种方式。

   

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
25 [报告]
发表于 2016-12-19 13:19 |只看该作者
结束了。呵呵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP