Re: [問題] 支援RUBY的伺服器

作者: hellolucky (做自己 好自在)   2013-12-29 07:04:35
※ 引述《Prius (Toyota北區業務)》之銘言:
: ※ 引述《davidwu0123 (戰乙女)》之銘言:
: : cgi、rhtml、erb、sqlite3。RoR尚未開始,不過課程結束了所以應該要自修了。
: : 只是我的疑問有兩個,
: : 一是我是使用學校的伺服器寫網頁,
: : 現在想把自己寫的東西掛在外面的伺服器,
: : 但好像要有支援ruby才能夠使用?
: : 如果要搜尋這類的服務應該要用什麼關鍵字去找啊?
: 先確定一下,你自己有沒有PC或是NB
: 有的話,先弄到VM,在裡面架個基本的Linux
: 然後再去找cloud吧
: 如果以上這個"挑戰"(作業),都覺得困難,那得要先克服這關再往下走
: : 第二個問題是,
: : 假設我學網頁設計的目的,
: : 是要練到能夠接外包案子的能力(會不會太天真@@?),
: : 我有沒有必要把ruby換成php,把sqlite3換成sql呢?
: : (我沒有學過php,不過我感覺我目前學到的東西,php也做得到)
: : 因為學了ruby後,
: : 覺得它是一個很簡潔的語言(比起我學的JAVA來說),
: : 只是不太確定這個技能是不是可以直接應用到台灣的市場?
: : 問題大致上就這兩個,在此先感謝各位看完本文。
: ruby會不會比php簡潔,那要看你熟悉到什麼程度
: 建議是還是要先弄通Java或者C#,要有足夠的OOP基礎
: 畢竟玩ruby很多都是神人等級,有基礎才好溝通,不然神人說很簡單,
: 要是缺乏OOP基礎也還是要摸老半天
: 至於php要不要學,如果已經熟練Java或者C#,或者任何一個OOP,那麼
: 會不會php倒不是有很大影響,除非你考慮到的是要找工作,如果是的話,
: php還是比較大宗的徵才需求
最近實在有點忙碌過頭 沒時間回文
原本只是好心客氣的提醒
但既然你都說我無聊了
我只好出來講點有聊的話
先來分析原po的問題好了
: : 假設我學網頁設計的目的
原po是希望用ruby作網頁
以廣泛一點的角度來看
原po要問的應該是RoR或Sinatra之類的Framework
(我相信以初學者來說應該不是指直接用ruby刻出網頁)
原po拿出來比較的是PHP
但你卻建議原PO去把Java或者C#學好
原因是因為缺乏OOP基礎
基本上在問題理解的出發點就是錯的
所以這整個理論根本就是有問題的
推文中有前輩不斷善意提醒
卻又要扯到「到底 CISC 強,還是 RISC 強」
是當大家沒讀過資工系嗎?
無知並不可恥 說錯話也不可恥
可恥的是無知說錯話又要硬凹
再來 你可以把一個人當神看我接受
但他是SA出身關大家甚麼事?
且他是SA出身這件事你有去確認過嗎?
需要我去把所有相關人等全部請出來和您確認一下嗎?
在推廣他的東西的時候
你有認真去研究過他的理論?認真去考究他理論的正確性?
或著你有依照他的理論去實做得到甚麼樣的好結論?
如果有的話再來指責我無聊吧!
====== 以下為給原po的建議 ======
: : 如果要搜尋這類的服務應該要用什麼關鍵字去找啊?
支援Ruby的伺服器最大宗就是Heroku
可以去Google或StackOverflow搜尋看看相關資訊
如果有興趣也可以去搜尋看看EngineYard
: : 我有沒有必要把ruby換成php,把sqlite3換成sql呢?
如果理解沒錯誤的話 你想問的應該是
有沒有必要把RoR換成PHP?
(至於sqlite3換成MySQL或PostgreSQL以現階段應該沒差)
基本上我會建議依照你的目的來選擇
如果你看的是短期 我會建議可以選擇PHP
撇開PHP的Framework來說
PHP在學習門檻上較低
可以較快完成你短期性的目的
如果你看的是長期 我會建議可以認真玩玩RoR
Ruby和Rails雖然學習門檻高
(語法、特性、版本......)
但Gem(套件)的完整度非常高
普遍網站上需要的功能都有人寫好了
花點時間把Ruby的基礎打好
再把 http://guides.rubyonrails.org/ 看個三五遍
其實要做一個簡易網站其實是非常快速的
1. 產生Rails Project
2. Gemfile指定要用的Gem
3. 依照各個Gem的指令產生各自的檔案
4. 產生需要的Model、Controller、View
5. 把功能所需的method補上去
6. router設設定一下
不提測試的話 以大方向來講就是這幾個步驟
慢慢你會發現認識的Gem不夠多
也許你可以開始去 http://railscasts.com/ 挖寶
又慢慢的你覺得RailsCast這類型的網站滿足不了你的求知慾
你可以開始訂閱類似Ruby Weekly這類的電子報或RSS
再慢慢的你會感覺市面上的Gem都滿足不了你的需求
......(略)
至於Ruby(或RoR)是不是可以直接應用到台灣的市場這個問題
基本上不用擔心 現在市場上供不應求
到處都在搶人 連國外也不停在台灣挖人
只是這些資訊很少會在104這種網站上出現
只要你練到夠水準 絕對不用擔心沒有工作!
至於甚麼叫夠水準就請五樓幫忙回答吧
我要來睡了~

Links booklink

Contact Us: admin [ a t ] ucptt.com