rubyphp
㈠ 現在使用Ruby和php 那方面好點
各有所長。
Ruby是開發速度快,幾乎是別的語言開發速度的3倍。
PHP是訪問網站的時候,很快速,而且國內PHP技術已經很成熟,方便網站的維護。
要做大型網站的時候,如果使用PHP, 一般只有PHP做頁面層,用其他語言做底層,比如C.
但是如果選擇Ruby做大型網站,底層頁面層都可以使用ruby,這樣開發無比的快速,無比的高效。
㈡ 為什麼PHP比Ruby更加實用
ruby日本的 我個人排除php在web方面優勢很大 其他的也可以做 但是畢竟弱勢所以一般玩的話 py當然合適啊 語法清晰擴展也多
㈢ 為什麼PHP比Ruby更加實用
前端頁面主要設計的技術有HTML5+CSS3+js+ajax,後台實現的方法很多,如PHP,jsp,asp,以及輕量級框架python/django,ruby on rails等都比較好。
㈣ Web 開發中 Python,Ruby 和 PHP 哪個會最終勝出
PHP得益於准入門檻低,所以幾乎看不到消亡的跡象
Python社區現在主要的組成為PHPer和計算機初學者,有可能蠶食部分PHP的市場
在Python容易入門的壓力下,Ruby很難普及開來,鑒於其代碼的優雅和優異的文本處理能力,完全可以秒掉Perl已有的市場
未來註定是Ruby的,但這個未來有多久也還只是個未知數
㈤ PHP 是不是被 Ruby on Rails 帶上了邪路
php 開發團隊缺少一位象DHH那樣有想法的領袖。從5開始逐漸偏向java,看來php核心團隊對「PHP不適合企業級開發」耿耿於懷。簡單易用、適合新手的特性也逐漸丟棄。流行的php框架也都沒有自己的設計思想,要麼學spring,要麼django,更多的是學rails,說到底,php並沒有出現優秀的框架。
說php被rails帶上邪路我不太贊同,rails之所以優秀,得益於dhh提出的一些設計思想,比如dry,比如約定優先於配置。還有大量的最佳實踐。php框架應該學習的是他的思想,而不是表面的東西。應該說是開發者被那些五花八門框架帶上了邪路。
㈥ 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,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開發桌面程序那還是隨便玩玩的,雖然有吧。
㈧ php 、c語言、java、ruby 誰能具體解釋一下
PHP
PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,被廣泛的運用。
C
語言是一種面向過程的計算機程序設計語言,最初為unix而生。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛。
Java
Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於個人PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。
Ruby
Ruby,一種為簡單快捷的面向對象編程(面向對象程序設計)而創的腳本語言,在20世紀90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)開發,遵守GPL協議和Ruby License。它的靈感與特性來自於 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 語言。由 Ruby 語言本身還發展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 語言替代品。Ruby的作者於1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發布於fj(新聞組)。因為Perl發音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石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.
㈩ 請分析一下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.