设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:甲骨文爆谷歌猛料!FBI与苹果撕逼

2016-3-19 22:03| 发布者: joejoe0332| 查看: 11087| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 这周科技界最大的新闻可能是阿法狗成为世界围棋榜的第二!但核心的关键词其实则是撕逼!据知情人士透露,甲骨文状告谷歌Android侵权案新一轮审理将会在5月9日开庭,届时我们有望听到有关谷歌Android业务的更多“爆炸 ...


  KDE开发者们已经宣布了KDE Frameworks 5.20.0已发布的消息,共包括了70个附加的Qt库。KDE框架5.20.0是既定的系列月度发布的一部分,允许开发者们将他们的KDE4应用程序移植到Qt5和KF5,带来改进和bug修复,以及各种新特性。新版KDE Frameworks 5会在每月的第二个周六或周日发布,而KDE Frameworks 5.20.0则是在3月13号被推到官方渠道的。



  KDE Frameworks 5.20.0带来了最新的KDE Plasma 5.5.5桌面环境,以及15.12.2版KDE应用程序软件包。版本注释中称:KDE于今日发布了KDE Frameworks 5.20.0,在友好的许可条款下增添了70个Qt库,提供了成熟、互查(peer reviewed)和充分测试过的各式常用功能,更多内容可查看Frameworks 5.0发布公告。

  KDE Frameworks 5.20.0是一个“大更新”,它在变更日志中提到了超过130项改进,涉及Plasma和KWallet框架,KActivities、KTextEditor、KAuth、KCoreAddons、KHTML、KInit、KIO、Sonnet、KWindowSystem、KDocTools、KConfig、KI18n、KJS、KService、以及KNewStuff。

  此外,KXMLGUI、KItemModels、KIconThemes、KDED、KDeclarative、KFileMetaData、KPeople、Package Framework和Framework Integration(框架集成)等方面也都迎来了提升。KDELibs 4支持也得到了增强,而Breeze图标集亦迎来了大量新图标。想详细了解这个新版本的详细情况,就来本次专辑吧!

  “纳尼!Java?为啥是Java?”说实话,本人刚开始的时候也是同样的反应。但是由于Java的类型安全,执行性能和坚如磐石的工具,我渐渐地开始欣赏Java。同时我注意到,现在的Java已今非昔比——它在过去的10年间稳健地改善着。
 


  缘何是Java?假设每天都用Java的想法还没有让君恶心到食不下咽,我在此重申Java已非你所了解的“吴下阿蒙”了。当Python, Ruby, 和Javascript在“动态类型语言革命”™(我自己造的名词)中大放异彩时,Java已经悄悄地借鉴了动态语言和函数式语言的很多吸引人的特性,同时保留了让Java和JVM晋级一流开发环境的先贤的努力成果。凭借大约9百万Java攻城狮的基层群体,Java仍然是世界上最受欢迎的编程语言。我们不能仅仅因为Java的语法有一点点繁琐,就抹杀掉它所有的历史和开发工作。但是流行不等同于正确。下面我们就来看看是什么让Java如此大放异彩。

  Java虚拟机(JVM),Java虚拟机(JVM) 已经诞生20年了。在此期间,它被部署在成千上万的系统上,历经了无数的漏洞修复和性能提升。JVM的优点有以下几个方面。首先,JVM完美支持日志和监控,这使你可以很方便地监控小到单个线程的性能指标。JVM有世界上最优化的垃圾回收器之一,你可以根据优化吞吐量等因素灵活选择垃圾回收算法。最后,Java承诺的“write once, run anywhere”终于得已实现——你可以轻松地在任何架构上部署一个Java应用(大家还是承认applet从来没有过吧)。为什么用Scala和Clojure这样新式语言的聪明人会选择JVM作为他们的执行环境呢?——因为JVM为你的代码提供了一个无出其右的分发环境。抛弃像JVM这样坚如磐石的工具是非常不合理的。更多的,大家可以关注本次专辑……


  如果你正在筹划新的前端项目或者重构现有项目,那么你需要认识到现在的前端开发环境已经今非昔比,这其中有太多的选择了:React、Flux、Angular、Aurelia、Mocha、Jasmine、Babel、TypeScript、Flow…… 它们的本意是将开发简单化,却无形中提高了学习成本,也给未来项目的维护带来了不确定性。

  好在这一现象正在退热,优胜劣汰,优秀的项目慢慢沉淀下来,开发方式也越来越清晰。有些开发者正在尝试使用基于上述技术的框架进行开发,也在一定程度上减少了学习成本。

  本文中主要介绍了一些我在 Web 应用开发中所涉及和推崇的技术,其中有一些技术上存在争议,所以我对于每一技术都只做简单的介绍和分析。所有的这些观点都是基于我个人的经验和对社区的接触总结而来的,所以各位还请按需各取所用。本次专辑我们一起关注……


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部