phpruby
『壹』 python與java,C,Ruby,php等編程語言有什麼區別
Python與Java的區別
學習起來Python要比Java簡單快速的多,java從c++這樣的系統語言中繼承了很多語法和復雜性,而Python的語法非常簡潔,大大提高編寫效率。
Python與C#語言的區別
Python是解釋型語言,不需要額外的編譯過程,而C#必須編譯後執行。另外,Python程序全部是開源的,但是C#就不是了,Python程序可以跨平台,不需要修改就可以運行在Windows和linux等系統平台。
Python & C++,Perl
Python比C++等這類語言,更容易學習,語法規則簡單,語意化,易讀易懂,容易維護。
Python & Ruby
Python與Ruby確實有些相似,但是前者比後者更加成熟,語法的可讀性是後者沒法比的。與Ruby和Java不同的是,面向對象編程在python里不是必選的,這就更加增加了這門語言的靈活性。Ruby語言只適合編寫,但是維護的時候你會非常頭疼,更不用說多人編寫和維護的項目代碼了。
『貳』 為什麼PHP比Ruby更加實用
前端頁面主要設計的技術有HTML5+CSS3+js+ajax,後台實現的方法很多,如PHP,jsp,asp,以及輕量級框架python/django,ruby on rails等都比較好。
『叄』 現在使用Ruby和PHP 那方面好點
各有所長。
Ruby是開發速度快,幾乎是別的語言開發速度的3倍。
PHP是訪問網站的時候,很快速,而且國內PHP技術已經很成熟,方便網站的維護。
要做大型網站的時候,如果使用PHP, 一般只有PHP做頁面層,用其他語言做底層,比如C.
但是如果選擇Ruby做大型網站,底層頁面層都可以使用ruby,這樣開發無比的快速,無比的高效。
『肆』 Ruby,JavaScript,Python,Apis,PHP先學哪個好哪個適用范圍廣
你如果想找工作。初學者,最好學學javascript,這個通常在剛工作的時候,容易找到屬於自己的崗位,而且工資還不算低。
如果你只是想做網站,自己做,給別人做。當然就是學習php啦。
如果你不滿足現狀,想在網站上更進一步。 可以針對某個公司做准備。大公司通常不會用ruby的。 只有一些小網站用ruby on rail。 ROR這個東西,真是一個神器。強大。
python這個東西,我用了10幾年了。好,不過,要講實用性,比不上javascript, php, ruby更有針對性。不過它過去是腳本語言之王。如果你學習java和c++,可以把python當作第二個語言。
apis是什麼東東?沒有聽說過。你說的是html5中的apis的編程介面吧。 這個東西,如果你想做手機開發,做游戲。它應該是與CSS還有javascript同時學的。可以略晚於javascript.
『伍』 PHP 是不是被 Ruby on Rails 帶上了邪路
php 開發團隊缺少一位象DHH那樣有想法的領袖。從5開始逐漸偏向java,看來php核心團隊對「PHP不適合企業級開發」耿耿於懷。簡單易用、適合新手的特性也逐漸丟棄。流行的php框架也都沒有自己的設計思想,要麼學spring,要麼django,更多的是學rails,說到底,php並沒有出現優秀的框架。
說php被rails帶上邪路我不太贊同,rails之所以優秀,得益於dhh提出的一些設計思想,比如dry,比如約定優先於配置。還有大量的最佳實踐。php框架應該學習的是他的思想,而不是表面的東西。應該說是開發者被那些五花八門框架帶上了邪路。
『陸』 php,python,ruby,perl的優缺點
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開發桌面程序那還是隨便玩玩的,雖然有吧。
『柒』 請分析一下asp.net/jsp/python/php/ruby哪個更有前途
Python最有前途,我很喜歡用。
Python並不是一種新興的語言,1991年就已經出現。
你列舉的這五種言語的共性是都用於Web開發,Web現在最牛的是Google,Python就是由Google支持的語言,Python的創始人現在就在Google工作,Google新推出的Google App Engine現在只支持一種語言,那就是Python,Google App Engine上可以直接運行Django的網站,Django是Python現在最流行的網站開發框架。Google主要是的三種語言是C++, Java, Python.
即使從非網站開發來說,Python擅長於Scripting,則可以幫助你做一些工作中的小事情特別是數據處理什麼的。從平台來說,.Net上有IronPython,Java上有Jython。我在一家世界頂級投行工作,Python和Perl是我們現在能在產品中使用的唯一兩種動態語言,而Python的可讀性是它最大的長處,當然要大大好於Perl.
『捌』 為什麼PHP比Ruby更加實用
ruby日本的 我個人排除php在web方面優勢很大 其他的也可以做 但是畢竟弱勢所以一般玩的話 py當然合適啊 語法清晰擴展也多