IT虾米网

java热门看点详解

flyfish 2018年07月05日 程序员 403 0

>>>编程语言类

1. Java EE 8愿望清单:缺少这些,Java EE将不会完美 

下面的这个图表包含了Java EE 7中的各种组件。橙色部分为Java EE中新添加的组件。

2. 哪门编程语言影响力最大?

一门编程语言的影响力到底有多大呢?Ramio Gómez根据成千上万条数据制作了编程语言影响力关系图,从图中可以得知,影响力较大的编程语言有:C、Lisp、Pascal、Java、Smalltalk。

3. Struts 2 安全漏洞层出不穷为哪般?

Apache Struts团队6月底发布的Struts 2.3.15版本被曝出存在重要的安全漏洞,因此该团队紧急发布了Struts 2.3.15.1安全更新版本。 

关于Struts2的安全漏洞分析可参阅:

4. 避免代码注释的五大理由

代码注释的作用一直以来都被程序员们广泛讨论。很多人认为注释不是必要的,写注释那是因为代码可读性太差了。避免写代码注释的五大理由:

  1.  程序员更加倾向于鼓励”坏“代码。
  2.  花费更多时间来编写和维护
  3.  注释不是测试/验证
  4.  注释没有代码文档可靠 
  5. 代码注释风格填补了屏幕空间
>>>前端开发类

5. 让代码飞一会儿,超级有用的CSS编码工具集 

 

当你在开发某个网站或者应用时,找到适宜的工具绝对能帮助您节省大量的时间,本文,笔者收集了九款超级有用的CSS编码工具,借助这些优秀的工具能大大地减少开发时间,加快开发进度。 

  1. Pure CSS
  2. CSS only responsive navigation
  3. CSS Trashman
  4. Glue
  5. Helium CSS
  6. Topcoat
  7. .Fitgrd
  8. Normalize.css
  9. Bear CSS

6. 可以直接拿来用的15个jQuery代码片段

 

本文收集了15段非常实用的jQuery代码片段,你可以直接复制黏贴到代码里,但请开发者注意了,要理解代码再使用。一起来享受jQuery代码的魅力之处吧。 

相关内容:

>>>开源类

7. Github 终于开始认真考虑开源项目许可证了

  

如今GitHub已成为全球最流行的开源项目托管平台,但也有质疑声音——“Github中的大多数项目并不算是开源项目”。这是因为Github中大多数项目并没有明确声明所使用的许可证。 根据版权法规定,如果开源项目中没有包含任何一种OSI批准的开源许可证,那么其他用户将没有权利以任何目的任何形式去使用这些代码或fork这些项目。

但是繁多的许可证及条款可能会令开发者迷惑,不知道究竟该选择哪一种。对此,GitHub今天发布了choosealicense.com网站,在呼吁开源项目开发者选择一个许可证的同时,还提供了许可证的一些简要说明。

8. Daux.io:开源的项目文档生成器 

Daux.io是一个开源的项目文档生成器,可以帮助用户快速生成漂亮的项目文档,此外,用户还可以通过简单的文件结构和Markdown文件来创建自定义格式的文档。 

9. Apache基金会废弃其C++标准库 

 Apache软件基金会决定终止Apache C++标准库项目——stdcxx项目。该库并没有像GCC的libstdc++库甚至是LLVM的libc++库那样被广泛使用,自从2005年开始,Apache就开始支持stdcxx标准库的开发。如果您想了解更多关于stdcxx项目,可以访问stdcxx项目主页

>>>敏捷开发类

10. 敏捷开发过程剖析及工具推荐

敏捷开发,要求在开发过程中不断增强,从而提高软件质量,以达到提高商业收入的目的。它是一个迭代的过程,一个不断提高企业投资回报率和服务质量的过程。值得注意的是,成功的敏捷开发,单纯依附于活跃的开发过程和理解敏捷所带来的效益并对此有浓厚兴趣的企业用户。本文将介绍敏捷开发的五大过程及这些过程中所要用到的工具。



发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

50个最新Web开发与设计资源详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。