當前位置:編程學習大全網 - 編程軟體 - Unipad編程

Unipad編程

Perl基本被淘汰,各方面幾乎沒有優勢。雖然perl6還在開發中,但基本上已經沒有了。雖然有些場合還是有應用的,但是大部分只是歷史遺留問題,也就是說有些老軟件用這個,有些地方因為各種原因沒有更換這些老軟件。

從web的角度來說,四種語言都做過web開發,只是後來php取代了perl。現在作為python的django架構和作為ruby的ruby on Rails架構正逐漸取代php。因為php也有其固有的缺點,比如缺乏對模板分離編程的天然支持。所謂模板分離,就是網頁制作者和美工寫純網頁,程序員寫純程序,然後兩者合二為壹。在這種模式之前,是典型的php默認,代碼和頁面都是壹個php文件,沒有分離。

但是,php依然有其頑強的生命力,這也是由於它的歷史遺產。畢竟太多的大型網站和大型項目都在用php,壹下子改起來還是有難度的。

除了web架構,python和ruby都差不多,對各種庫的支持也差不多。總的來說,現在python的受歡迎程度更高,可能是因為壹種先入為主的優勢。高點是幾乎所有的linux發行版,OSX系統自帶python,而ruby沒有。

Python可能在壹些非常輕量級的桌面任務上也有優勢,因為它自帶了壹個gui庫,tinkter,但是這個優勢應該不大,因為它畢竟太輕量級了,也就是說太簡單沒用了。

從語法的角度來看,未來肯定是python和ruby占主導地位,這是開發起來比較簡單的語言。php還保留著c/c++遺留下來的各種語法批判。如果只論純開發速度,肯定不如python和ruby強。這裏主要說壹下web,因為php開發的是桌面程序,還是比較隨意的,雖然有壹些。

  • 上一篇:我做了壹個穩壓電源,輸出6V電壓。現在用單片機、adc芯片、數碼管做壹個電流表測量主電流。怎麽做?
  • 下一篇:三菱plc編程實例精解書
  • copyright 2024編程學習大全網