最近做java做得有點頭暈,發現一種更好的技術CGI

來源:互聯網
上載者:User

先說說java,
類庫多(各種MVC,各種JavaEE標準,spring,hibernate……慢慢學,學到40歲)
工具多(ant,maven,eclipse,各種伺服器tomcat,weblogic……,還會有新的工具出現)
各種概念(物件導向,抽象,設計模式,演算法……)
泥馬學到頭髮白也學不玩。

靜下心來深思,發現其實並不是沒個項目都那麼複雜。能不能找到一種更好的替代品呢?

終於被我找到了……那就是——CGI
——————————————————————————
CGI可以用任何一種語言編寫,只要這種語言具有標準輸入、輸出和環境變數。對初學者來說,最好選用易于歸檔和能有效表示大量資料結構的語言,例如UNIX環境中:
Perl (Practical Extraction and Report Language) 
Bourne Shell或者Tcl (Tool Command Language)
PHP(Hypertext Preprocessor)) 
由於C語言有較強的平台無關性,所以也是編寫CGI程式的首選。 
Windows環境中:
C和C++  
——————————————————————————

簡而言之,只要把c語言編譯成.cgi檔案放在apache或iis裡面就能執行了。它有以下優點。
c語言的高效,這是不用質疑的;
c語言大家都學過;c語言文法簡單;
各大資料庫都提供了c語言的編程介面,非常高效;
c語言可以直接調用系統函數。
別人反編譯你的程式比java更難。
最關鍵的是不用管什麼伺服器了,不用管什麼物件導向了,不用管什麼工具了,不用管什麼虛擬機器了,不用部署jar包了,把.cgi檔案拷貝到cgi-bin下面就能跑了。
總之,你喜歡怎麼做就怎麼做,程式員可以更專註於編程了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.