promotion image of download ymail app
Promoted

學習Ruby的好處?

請問現在程式語言的主流好像是java,那請問ruby語言以後有什麼出路嗎?

3 Answers

Rating
  • Ashley
    Lv 7
    1 decade ago
    Favorite Answer

    1. 學習 Ruby 的好處

    要等到你發現 Java 的壞處才能體會

    http://zh.wikipedia.org/wiki/JAVA

    總之一句:Java為了變強大卻太過複雜

    2. 出路是人來決定的,就像學英文,但是否能靈活運用英文?

    變成你的出路?

    範例網站:

    VeryXD 2.0

    http://g.veryxd.net/

    GoYou投資圈

    http://www.goyou.com.tw/

    自由軟體鑄造場

    http://of.openfoundry.org/

    程式語言九月排名(注意 ruby 已經一年穩定排在第十)

    http://www.tiobe.com/index.php/content/paperinfo/t...

    Position Position Programming Ratings

    Oct 2008 Oct 2007 Language Status

    1 1 Java 20.949% -0.67% A

    2 2 C 15.565% +0.97% A

    3 4 C++ 10.954% +1.37% A

    4 3 (Visual) Basic 9.811% -1.35% A

    5 5 PHP 8.612% -0.89% A

    6 8 Python 4.565% +1.13% A

    7 6 Perl 4.419% -0.93% A

    8 7 C# 3.767% +0.03% A

    9 13 Delphi 3.288% +1.75% A

    10 10 Ruby 2.860% +0.47% A

    對於初學者,建議還是先從主流語言開始學習,

    畢竟現實就是工作比較好找,

    例如我曾經在 IBM 面試

    一次考三份考卷 C++、JAVA、VB

    考了一個早上= =

    另一個理由是 Ruby 還在快速發展的階段,

    版本會推陳出新,也就是可以等待較穩定時再來學習

    JAVA為例:1.0->1.1->1.2->1.3->1.4->5.0->6.0

    Source(s): 個人的學習經驗
    • Commenter avatarLogin to reply the answers
  • yup
    Lv 5
    1 decade ago

    程式語言

    語言就是用來溝通用的媒介

    程式語言就是用來看電腦溝通的媒介

    不要讓自己被一種程式語言侷限住了

    很不值得

    所有的程式語言,都有它們存在的價值。

    程式語言那麼多,用對地方才有它的價值。

    就像你不會拿C++來寫網頁。

    java官網下載的NetBean。

    這個開發工具已經支援Ruby及Ruby on Rail的開發了

    還有一點 我想你會更高興。

    你可以用java的語法寫ruby.

    也可以用perl的語法寫ruby.

    學習的時候不用管什麼出路

    人常常在自己意想不到的地方

    得到成就

    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    語言是學用來解決問題的, 其實用同一種語言做全部的開發, 在我認為是很愚蠢的. 不過商業考量吧, 會讓你有 "學什麼最好" 這種問題出現.

    說實在的, 什麼都懂是最好, 當你碰到情況, 你可以反應什麼工具能最快幫你解決問題, 當然你要有可以讓你自由發揮的環境/專案特性.

    基於商業考量, 建議你還是乖乖朝熱門語言發展比較好. 至少人家是證明可以在有效率的前提下作業. 冷門的東西有時候很好用, 我用perl可以在1分鐘寫好用java或c要寫10分鐘以上的東西, 但是perl能跟java怎麼整合呢? 看專案, 有的能有的不能, 這就難說了, 我要表達的意思差不多就降子.

    Source(s): 自己
    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.