7
A
回答
10
我的回答是,CGI是過時的,你不應該學習網絡編程在Perl與CGI相結合。有一個非常漂亮的網絡框架Mojolicious,這可能是一個開始使用Perl進行網絡編程的有趣方式。一旦你想將你的應用程序部署到服務器上,你可以使用PSGI來連接服務器和你的應用程序。 Dotcloud似乎是一個有前途的,這種應用程序無憂無慮的主機。
至於PHP與Perl的問題,如果不引起火焰戰爭就很難回答。對我來說,Perl更加成熟和更好地思考生態系統。意見可能會有所不同。
7
在這裏做主觀的斷言,是不是最好的辦法,我只能用一些招聘網站爭論(你可以看到,比Perl依然領跑):
另一方面,「CGI」是古老的。現在Perl開發人員使用Plack(PSGI)和類似的技術。
-2
我敢說,今天Perl/CGI腳本沒有新的做法,但可能還有很多遺留網站仍然使用Perl/CGI實現。從開發的角度來看,我認爲值得花一兩天的時間用Perl學習CGI(假設你已經瞭解Perl)。我這樣說是因爲使用Perl的CGI(通用網關接口)將使您知道Web的基礎(即HTTP POST,GET,請求變量,服務器環境變量)。使用Perl/CGI,您可以直接操作這些東西,而且在處理當今任何現代框架時,動手能力都會很有幫助。
10
相關問題
- 1. 重定向在Perl Web開發到URL
- 2. PERL Web開發:找不到Perl模塊,但已安裝
- 3. 開發Perl和測試Perl
- 4. perl中的遠程web表單發佈
- 5. 從.Net Web開發到Java Web開發
- 6. Web開發中的Objective-C
- 7. eclipse中的Java Web開發
- 8. 用於Perl Web開發的ASP風格標籤?
- 9. java web開發
- 10. Web開發
- 11. Web開發-Python!
- 12. C++ web開發
- 13. javascript-web開發
- 14. Web開發
- 15. F#web開發
- 16. Vim插件使用催化劑(Perl)進行Web開發
- 17. Docker Perl Sublimetext3開發設置
- 18. Automappers VS web開發
- 19. Python /瓶Web開發
- 20. Web開發效果
- 21. Web服務開發
- 22. 敏捷Web開發
- 23. 路徑Web開發
- 24. Eclipse和Web開發
- 25. Git爲web開發
- 26. 範圍Web開發
- 27. CUDA和web開發
- 28. 敏捷Web開發
- 29. Web開發測試
- 30. NetBeans上的PHP Web開發
CGI仍然廣泛使用,不僅與Perl,但經常在託管PHP腳本作爲CGI運行。其他語言也一樣。 – 2011-05-11 15:41:53