成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用n多的框架寫同一個demo

開發(fā) 架構(gòu)
最近有了比較長的空閑時間。 所以看了很多很多不同的語言,框架。 java用了很多年了,總覺得眼界都被java影響了,所以想從新開始學一點新的東西。 而一旦開始選擇開始的路徑,完美主義的小心思就出來作祟了。 泛泛的接觸了好多好多東西,基本上主流的語言,框架都把入門文檔看了個遍。 到最后都沒有達到最初想學點東西的目的,反而看文檔的能力提高不少......

最近有了比較長的空閑時間。 所以看了很多很多不同的語言,框架。 java用了很多年了,總覺得眼界都被java影響了,所以想從新開始學一點新的東西。 而一旦開始選擇開始的路徑,***主義的小心思就出來作祟了。 泛泛的接觸了好多好多東西,基本上主流的語言,框架都把入門文檔看了個遍。 到***都沒有達到最初想學點東西的目的,反而看文檔的能力提高不少......

所以,我決定不再單純的看了。 我覺得執(zhí)行下面的計劃,動手寫寫。這也是為什么文章開始就要寫明發(fā)表時間,因為未來會發(fā)生什么誰也不知道,我得到的結(jié)果只是當下我認為的好結(jié)果而已。

僅此而已

  • 測試方式:controller層上返回服務(wù)器當前時間 new Date().getTime() //long類型
  • 開發(fā)方式:使用各個框架的引導教程默認設(shè)置去寫代碼,盡量寫最少的代碼完成demo
  • 測試的框架:jfinal(java),grails(groovy),play(scala),springboot-undertow(java),express(js),beego(golang),compojure(clojure)....看情況增加
  • 測試內(nèi)容:ab進行壓測測試,開發(fā)效率(完成所花費的時間),上手難度,擴展性(面對需求頻繁更改的可維護性)
  • 壓測命令:ab -n 100000 -c 1000 -k http://localhost:8080/
  • 測試機器:amdFX 6300 3.5G+8G+windows10

因為都是主觀感受,因此對其他人來說沒有任何參考價值 沒有任何參考價值 沒有任何參考價值 沒有任何參考價值

重要的事情說三遍,免得別人以為我在宣揚啥。 下面開始貼圖

jfinal jfianl是我用的最多的框架,目前整個公司也在用,真的用起來很爽,最喜歡orm層設(shè)計,可以不寫字段,對于需要頻繁變更數(shù)據(jù)庫結(jié)構(gòu)的前期開發(fā)非常順手。擴展起來也很方便,畢竟是java系。上手的話和在測的這些比較對于0基礎(chǔ)的朋友來說屬于困難。

jfinal+tomcat9m 不打包,使用idea直接運行起來,配置文件里面關(guān)閉dev

jfinal+tomcat9m

jfinal+tomcat8 war包 關(guān)閉dev

jfinal+tomcat8

jfinal + jetty9 war包 關(guān)閉dev

jfinal+jetty9

spring spring是jee開發(fā)繞不過去的大山,springboot用的人越來越多,其實我之所以要看springboot只是對undertow這個框架感興趣。因此測試結(jié)果也是直接測試undertow內(nèi)核下的性能。 springboot上手難度的話個人感覺比jfianl簡單一些,比著教程可以跑起來,不過對于不了解java的朋友來說 看到一大堆注解,會瘋掉。

springboot+undertow idea中直接run

springboot-undertow

scala scala號稱是會干掉java的jvm語言,多范式,spark,這門語言本身有很強烈的光環(huán),而且play作為非常牛逼的全棧框架,給人的體驗是極爽的。寫代碼->刷新看結(jié)果,不需要重新編譯。唯一感覺不好的是,scala這門語言好晦澀....各種符號,各種+-*/,各種箭頭。語言本身上手難度決定了這個框架的上手難度。

play

輸入圖片說明

groovy groovy是大家經(jīng)常用卻不知道它的語言,這么說的原因是,gradle就是groovy開發(fā)的。grails是groovy借鑒ruby on rails框架開發(fā)的web 框架,對新人極其友好,命令行里面,create-controller,create-doman,create-service。直到現(xiàn)在我還能回想起那種寫代碼順暢的感覺。而且grails3以后,底層實現(xiàn)直接使用spring4+hibernate5。對于ssh系的開發(fā)人員來說,上手速度杠杠的。因此測試也是兩種,console中直接執(zhí)行使用的jetty,使用main函數(shù)執(zhí)行使用springboot。而且由于本身是腳本語言,代碼修改非常方便。

grails3 console中直接運行

輸入圖片說明

grails3-springboot

輸入圖片說明

nodejs 作為nodejs殺手框架express,讓前端人員在各種領(lǐng)域里面虐殺各種后臺開發(fā)人員。俗話說的好,凡事能用js實現(xiàn)的東西,早晚要用js實現(xiàn)。上手速度沒有比他更快了。而且寫的是js的代碼,簡單又好學。nodejs真心不錯的。

express4

輸入圖片說明

clojure clojure 是jvm下面的一門lisp方言。俗話說,每過一段時間,總有一小撮人發(fā)現(xiàn)這個世界上還有另外一個世界叫l(wèi)isp,并且他們妄想lisp能夠統(tǒng)領(lǐng)全世界。其實lisp下面有不少web框架可以用,為什么選擇compojure這個框架,主要原因還是http-kit。compojure默認配置使用jetty7執(zhí)行,效率沒法看了,但是換成http-kit內(nèi)核以后,速度飛起.測試完http-kit以后,我對這個框架產(chǎn)生非常大的興趣,有誰知道有http-kit有哪些應(yīng)用嗎? 這個速度真的是可怕啊。

上手難度:你知道lisp嗎?

compojure 默認配置

輸入圖片說明

compojure+http-kit

輸入圖片說明

golang golang作為google親兒子語言,不用多說了。好多朋友都喜歡,我去年也用了好一陣子,確實很好,而且beego作為國人開發(fā)的框架,教程的豐富程度,從視頻到文字應(yīng)有盡有。但是,不知道是什么原因,在我的機器上beego測試出來的速度有點匪夷所思的慢,這個值大家看看就成了 這個值大家看看就成了 這個值大家看看就成了 這個值大家看看就成了 重要的事情說三遍,要不然我就成beego黑了.

beego 默認配置

輸入圖片說明

測試全部完成以后發(fā)現(xiàn),其實測試本身沒啥意義,因為都是默認配置,和優(yōu)化以后效率就沒有什么可比性了。因此只能圖個樂呵。

茄子蘿卜各有所愛,何必在意細節(jié)

 

 

責任編輯:張燕妮 來源: 開源中國社區(qū)
相關(guān)推薦

2016-12-15 08:54:52

線程sessionopenSession

2017-06-08 15:53:38

PythonWeb框架

2009-06-09 12:38:12

NetBeanseclipse

2019-08-20 10:24:39

HTTPSSSHLinux

2023-04-07 15:45:13

Emojicode開源編碼語言

2023-04-10 14:20:47

ChatGPTRESTAPI

2022-08-11 16:01:26

勒索軟件網(wǎng)絡(luò)攻擊

2015-10-16 13:41:52

程序對象設(shè)計

2021-05-06 21:49:56

索引掃描次序

2018-10-31 10:11:24

Python編程語言語音播放

2021-08-16 20:48:34

嵌入式單片機信息

2024-09-05 16:01:55

2022-03-24 14:42:19

Python編程語言

2021-07-29 07:55:19

Demo 工作池

2012-01-04 13:55:23

Canvas

2024-04-28 18:31:03

2022-07-26 00:00:02

TCPUDPMAC

2015-03-30 12:20:07

DemoStoryboard

2017-08-17 10:53:10

Google代碼倉庫

2021-05-14 10:45:21

PythonNoSQL數(shù)據(jù)庫
點贊
收藏

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

主站蜘蛛池模板: 四虎海外 | 亚洲欧美在线视频 | 视频一二三区 | 免费精品视频在线观看 | 国产成人精品一区 | 日韩字幕一区 | 蜜桃视频在线观看www社区 | 日本黄色片免费在线观看 | 97国产精品视频人人做人人爱 | 99爱在线观看 | 欧美日韩精品一区二区天天拍 | 久久久精品一区二区 | 天天操夜夜拍 | 国产成人精品一区二区三区视频 | 日韩午夜影院 | 欧美一级电影免费 | 亚洲欧美在线视频 | 国产精品视频97 | 亚洲一区二区日韩 | 天天操天天射天天舔 | 欧美性猛交一区二区三区精品 | 欧美精品一区二区三区蜜桃视频 | 91小视频| 久久福利电影 | 久久婷婷国产麻豆91 | 久久久久一区 | 日本不卡一区二区三区 | 色一阁| 国产综合精品 | 国产精品精品视频一区二区三区 | 午夜av在线 | 韩国成人在线视频 | 久久国产综合 | 中文字幕精品一区二区三区精品 | 欧美在线一区二区三区 | 亚洲a网| 亚洲成人99 | 亚洲三级在线观看 | 毛片a级毛片免费播放100 | 成人片免费看 | 亚洲精品国产a久久久久久 午夜影院网站 |