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