在CGI時代很火的Perl,為什麼在現在的WEB開發中明顯不如Python和Ruby流行?

時間 2021-05-30 10:53:37

1樓:金坷垃

問題是幾年前問的,現在是2023年,在我看得到的圈子裡基本上都是前端js/css一統天下,後端各種提供rest api的模式。所以感覺在一定程度上可以說Perl/Python/Ruby又被拉回了同一起跑線,並且要和其他各種語言的競爭。現在Perl有Mojilicious這樣的現代框架,相比Python/Ruby的相關框架而言並沒有劣勢。

在此安利一發,誰用誰知道!

CGI那個年代為什麼Perl那麼火是因為2023年代幾乎只有Perl可用。當時的Perl有點像現在的Python,屬於打破程式設計師門檻,引發行業變革的事物。當時其他那幾個語言還在嬰兒期呢。

說到這裡,突然有點感慨時代變遷啊,如果說CGI那會兒是乙個時代,後來200X年各種web框架是乙個時代(那幾年是Perl的乙個急速衰退期,核心開發停滯,web框架落後),而今則又是乙個新時代了。

2樓:smallfish

Perl 語言本身的門檻略高,然後再加上一堆『不會寫』和『學不會』的人,自然就跟不上了。

然後說到 Perl 的庫(CPAN),基本該有的全都有了

3樓:zhihongw

很榮幸用過perl的開發框架寫過程式,叫做mason,我估計國內公司都不用吧。

寫法太多,對於程式語言來說,花樣太多實在不見得是什麼好事情

4樓:

在 Web 時代明顯落後的原因有 2 個:

1)PHP、Ruby on Rails 的相關技術框架和社群快速發展,而 Perl 的 Web 開發框架數量少,先進程度也不夠

2)Perl 的學習曲線還是比較陡峭的,入門和精通都相對不易

5樓:Rico

Perl 太「難」了。

大部分人認為對於大於2k行的程式,Perl 的編寫效率會降低;搭配各種生澀詭異的語法,可讀性上面會難倒一片人。

配套的庫?我覺得目前還挑不出來哪個指令碼語言能超越 Perl。

佛陀時代,證果阿羅漢很多,他們的能力取向為什麼不一樣?

已登出 修出來的,修出來的,修出來的。神通的高低都是修的出來的,說法第一等等都是修出來的,比如有的人說話用詞特別到位,聽起來特別有道理,愉悅。而智慧型第一,你可以把智慧型理解成簡單版的想法,同樣意思的思想,有的人想法就很奇妙,智慧型很棒。比如兩個人無法溝通,古人兩個詞語,雞同鴨講,對牛彈琴,形象體貼...

在 Photoshop 中輸入的微軟雅黑為什麼和網頁中的微軟雅黑效果不一致?

ChuckieChang 這個目前乙個解決方法,就是用高版本的PS,我目前用的是CC,在字型的選項中,有乙個 Windows LCD 或者 Mac LCD,選擇這個就可以和網頁一樣了。因為渲染方式不同,其它方法目前做不到和網頁一樣,只有此方法可行.Mac和Windows的作業系統預設字型渲染也會不一...

為什麼 Falcom 的遊戲在大陸不是很火?

天使琦波波 作為女性玩家,能讓我幾刷的只有雙星,空軌和伊蘇,國內只有早期的仙劍和軒轅劍能夠做到,仙三之後就不行了。說Falcom不行,我是不服的。畫面精良,故事巨集大,情節細膩,非常適合女生呀。並且還有輕鬆的情節,美好的校園祭,湖邊度假,看畫展,小細節也令人感動。我曾最多連續玩了九個小時不吃不眠,卻...