自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2020年程序員須關(guān)注的8個重量級開源項目!

開源
2020已經(jīng)過了一個季度,我們開發(fā)者要學(xué)習(xí)的內(nèi)容:編程語言/框架/工具還在不斷增加。在本文中,我們舉出8個看起來非常有希望的開源項目。

本文介紹八個流行或者有前途的開源項目,定有幾款適合你。

[[320189]]

 

2020已經(jīng)過了一個季度,我們開發(fā)者要學(xué)習(xí)的內(nèi)容:編程語言/框架/工具還在不斷增加。在本文中,我們舉出8個看起來非常有希望的開源項目。

這些項目有很多已經(jīng)應(yīng)用或者大規(guī)模使用,有一些是在今年才開始的。

一、前端應(yīng)用

1、Gatsby

Github:https://github.com/gatsbyjs/gatsby

2020年程序員須關(guān)注的8個重量級開源項目!

 

Gatsby是基于React框架的開源靜態(tài)站點(diǎn)生成器(SSG),讓開發(fā)更輕松,更高效。Gasby框架將React和其它一些工具功能整合在同一軟件包中,能夠快速的進(jìn)行Web應(yīng)用的創(chuàng)建。

在React開發(fā)時,使用Gasby進(jìn)行代碼構(gòu)建時,它可以生成由用戶訪問的靜態(tài)文件,這樣使網(wǎng)站更加快速,SEO更友好,緩存更高效等。

Gatsby還提供了不少預(yù)先開發(fā)的插件,我們從中間就可以開始項目的構(gòu)建。

2、Next.js

Github:https://github.com/zeit/next.js/

2020年程序員須關(guān)注的8個重量級開源項目!

 

Next.js由Zeit和相應(yīng)開源社區(qū)維護(hù),提供路由,SSR(服務(wù)器端沉浸)支持的組件,為React,ES6和Webpack來簡化構(gòu)建React應(yīng)用開發(fā)。ES7包含異步和等待等功能特性,即使功能豐富,但它也能讓應(yīng)用啟動更加簡單和靈活,項目仍然保持小巧。

這點(diǎn)上,Next.js與Gatsby有點(diǎn)類似。

3、Clarity

Github:https://github.com/vmware/clarity

2020年程序員須關(guān)注的8個重量級開源項目!

 

Clarty Project是針對Angular框架的一組工具,這些工具將UX規(guī)則,HTML/CSS結(jié)構(gòu),還有可靠的其它Angular組件,以及即插即用的組件。目前版本是v2.0,而且新功能受到了Vmware的支持,嚴(yán)重值得前端開發(fā)者關(guān)注。

二、后端應(yīng)用

4、Spring Security

Github:https://github.com/spring-projects/spring-security

2020年程序員須關(guān)注的8個重量級開源項目!

 

Spring Security 是為Spring 框架提供的身份驗(yàn)證和授權(quán)相關(guān)的功能,這會讓Spring Boot框架變得簡單。它提供多種選擇,并且仍然可以靈活擴(kuò)展。通過一系列配置,可以通過數(shù)據(jù)庫,LDAP以及內(nèi)存就可以進(jìn)行用戶驗(yàn)證。

它支持的系統(tǒng)集成以及自身集成能力非常強(qiáng)大。

在用戶授權(quán)側(cè),Spring Security也非常靈活。通過分配給驗(yàn)證用戶的權(quán)限,可以保護(hù)Web相關(guān)的請求,簡單調(diào)用相關(guān)方法和對象實(shí)例即可。

Spring由Prvotal維護(hù),根據(jù)Apache許可證分發(fā)。

5、Elasticsearch

Github:https://github.com/elastic/elasticsearch

2020年程序員須關(guān)注的8個重量級開源項目!

 

Elasticsearch,簡稱ES,它是一個開源軟件,它提供一個分布式并易于擴(kuò)展的企業(yè)級搜索引擎。ES提供了一個精巧的API提供開發(fā)者,并且響應(yīng)快速,能夠支持應(yīng)用程序的查詢和數(shù)據(jù)分析。

ES可以讓開發(fā)者執(zhí)行和組合多種類型的搜索,如結(jié)構(gòu)化,非結(jié)構(gòu)化,地相關(guān)度量等。ES聚合可以讓開發(fā)者查看數(shù)據(jù)概述,方便分析數(shù)據(jù)的模式和相關(guān)趨勢。

ES已經(jīng)非常成熟可靠,但社區(qū)仍然非?;钴S,并且每年會發(fā)布多個版本。

6、Apache Kafka

Github:https://github.com/apache/kafka

2020年程序員須關(guān)注的8個重量級開源項目!

 

Apache Kafka是一個事件流平臺,每天能夠處理數(shù)萬億個事件。Kafka最開始被視為消息隊列,它基于分布式日志的抽象處理。

2011年,Linkedin創(chuàng)建并發(fā)布源代碼以來,Kafka已經(jīng)從簡單的消息隊列產(chǎn)品演變?yōu)橥暾氖录髌脚_。

與Spring框架一樣,Kafka根據(jù)Apache 2.0開源許可證分發(fā)。

三、DevOps工具

7、Prometheus

Github:https://github.com/prometheus/prometheus

2020年程序員須關(guān)注的8個重量級開源項目!

 

Prometheus是一套100%開源的監(jiān)控和警報工具。

Prometheus最衩是由SoundCloud于2012年創(chuàng)建,一經(jīng)推出在全球各地的技術(shù)社區(qū)和組織中獲得了極大的好評。

2016年,該項目加入Cloud Native Computing Foundation,成為繼Kubernates之后的第二個托管項目。

8、Kubernetes

Github:https://github.com/kubernetes/kubernetes

2020年程序員須關(guān)注的8個重量級開源項目!

 

Kubernetes,人們親切的稱為kube,它同樣是一個開源平臺。它可以自動執(zhí)行Linux容器的操作。

Kubernetes消除了在容器中部署和擴(kuò)展應(yīng)用程序時所需的大部分手動操作。簡言之,如果Linux容器中運(yùn)行的主機(jī)分組到集群時,Kubernetes能夠幫助人們更高效地管理這些集群。

這些集群可以是公有云、私有云或混合云中的任何服務(wù)器。因此說來,Kubernetes是承載需要快速具備可伸縮能力的本地云應(yīng)用程序(比如通過Apache Kafka進(jìn)行實(shí)時傳輸)的理想平臺。

和前面幾個兄弟一樣,Kubernetes也使用Apache 2.0開源許可證進(jìn)行分發(fā)。

以上,是我們認(rèn)為在今年會流行的一些極好的開源項目。 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2016-11-18 15:09:43

開源

2016-11-17 21:51:11

開源Windows 10AWS

2017-01-03 15:07:15

云計算 大會

2019-05-27 05:32:47

無線網(wǎng)WIFIAP

2012-02-24 10:56:19

Apache更新

2020-08-12 08:04:26

Java技術(shù)開發(fā)

2013-05-15 10:20:16

Paas虛擬化

2010-04-15 15:06:19

Oracle數(shù)據(jù)庫

2015-10-13 15:22:18

Agora

2015-07-17 09:49:30

GoogleOpenStack混合云

2016-11-01 13:47:36

華為安博會

2024-01-08 13:38:00

AI模型

2013-01-14 09:11:07

2024-03-18 12:21:28

Java輕量級鎖重量級鎖

2024-08-13 14:08:25

2012-05-03 16:17:12

復(fù)合一體機(jī)推薦

2015-03-17 16:42:36

GMIC

2024-01-11 08:12:20

重量級監(jiān)視器

2009-06-18 13:02:27

LiveCycle DAdobe Labs

2013-08-13 17:33:17

阿里巴巴BAT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號