iT邦幫忙

0

為什麼python和ror在台灣都不流行~?

外面書局一堆書都還在教asp和php老東西呢~??
什麼擁有mvp老師出的書~?
或是一堆工具拉一拉~圖一堆的書?
而不是現在國外很流行的python和ror呢?
難怪台灣不會出現像youtube這種好的網站~
因為都在用過時的網頁寫法…

13
player
iT邦大師 1 級 ‧ 2010-07-15 15:08:40
最佳解答

1.早期在Windows的OS上, IIS要跑PHP很慢, 比不上Apache
2.而且除非是改用非Windows的OS, 不然一般人還是優先選擇使用IIS當WebServer
3.目前MS還在持續努力改善PHP在IIS上的效能, 因此PHP已有完全取代ASP的趨勢了, 至於ASP.NET, 在當初就無法直接取代ASP, 而是幾乎等於要逼開發者學另一套東西, 不像PHP很類似ASP的寫法, 但是ASP.NET還在持續發展中, 例如 LINQ, MVC,...等

至於python和ror
我也只有看看
沒在多花時間深入去實驗
市面上的各種程式語言或Script語言, 甚至連特定軟體之內專用的語言也算進去的話
少說也有近萬種
人非神人
無人可以樣樣精通

20
shunyuan
iT邦研究生 1 級 ‧ 2010-07-15 12:22:55

這個應該是誤解,沒有人規定 python 只能用在網頁。

台灣有線上遊戲 server 端,用 python script。

另外,python 也很普遍用在 Linux server 的 script,處理日常的工作。

看更多先前的回應...收起先前的回應...
shunyuan iT邦研究生 1 級 ‧ 2010-07-15 12:24:17 檢舉

另外 php 一點也不過時,如果你有用過 MySQL,大概就會接觸到 php。

fillano iT邦超人 1 級 ‧ 2010-07-15 14:08:52 檢舉

PHP最近的發展是有點慢(語言本身)...不過PHP的使用者太多,包袱很沈重...facebook的開發者等不及,還搞個hiphop出來。

一些新玩意像nodejs,更版快,而且開發者改API完全不手軟...這也很頭疼。不過語言本身(javascript)可能短期還不會有大變動,雖然ECMA-262 Edition5已經出爐。

wordsmith iT邦高手 1 級 ‧ 2010-07-15 15:16:42 檢舉

記得沒錯的話,youtube也是用”過時的”php寫出來的。像facebook、yahoo也都是用php。

我想發問人的表達不太好,他疑惑的應該是國外Web開發相當盛行用python和ruby,為什麼台灣沒有跟上這股潮流。把asp和php拿來鞭打,並不會讓這個問題更深刻。

其實Ruby和Python的使用人口應該是有增加,從我參加一下過的一些聚會和論壇活動可以觀察一二,不過在實務上,台灣Web開發應該被.net和php掌握絕大多數的天下。

fillano iT邦超人 1 級 ‧ 2010-07-15 15:37:13 檢舉

國內有很多Ruby跟Python傳教士啦,osdc.tw 2010就跟ruby conference同時舉行,ruby開發者也有固定聚會。

Ruby起來我想主因還是ROR,而且twitter最初用這個開發。Python背後有google在拱,所以使用者也多起來(網頁)。

hiphop是facebook搞出來的,他會分析php,然後把程式碼改寫成C++,搭配一些函式庫跟內建的event i/o伺服器,編譯成一個執行檔。啟動這個執行檔就等於啟動apache+php,還蠻有趣的。(有一段時間沒碰,不過之前的版本因為所有函式庫都靜態編譯進去,寫個hello world也會變成24MB...)

lraychee iT邦新手 3 級 ‧ 2010-07-16 10:17:07 檢舉

PHP是"過時的技術"?
我想光這個問題就有得研究一下了

個人認為新技術出來總得經過一段時間的"考驗"後才會廣為被大眾接受
試問如果你是廠商,你會因為新技術出來就出版相關書籍?

個人建議您:如果想做各先驅者,應該是去看看國外的文章,並非只是讀"翻譯書"。
PS.國外流行並不代表台灣也必須要跟隨國外流行

fillano iT邦超人 1 級 ‧ 2010-07-16 10:30:03 檢舉

還有就是參加活動吧...我在osdc.tw從一些外國講者聽到許多有趣的想法

12
ycl8000
iT邦高手 1 級 ‧ 2010-07-15 13:20:54

只能說是就業市場需求導向, 會asp.net, php 的工作機會多, 而且學習資源多.

10
ataru
iT邦研究生 1 級 ‧ 2010-07-15 13:34:12

有一部分是微軟造成
很多公家機關,聽到微軟就會莫名興奮
而微軟的入門工具與低階應用做得不錯,又有中文版,上手快
所以也助長這樣的情況
但是...你看google, 靠微軟,大概就倒很久了

echen688 iT邦研究生 1 級 ‧ 2010-07-15 13:54:12 檢舉

ataru提到:
很多公家機關,聽到微軟就會莫名興奮

毆飛看到藍色當機畫面, 就以為是 威X剛 了嗎? .....

ataru iT邦研究生 1 級 ‧ 2010-07-17 22:03:41 檢舉

基本上,妳去看看公家機關的採購金額後,應該就會認同我!
目前大概只有氣象局,因為工作特性,是唯一windows低於50%的單位

16
fillano
iT邦超人 1 級 ‧ 2010-07-15 13:44:40

請先定義清楚,何謂「過時的網頁寫法」啦...

以書來說,你說的倒是...書很多,但是水準夠好的不多...翻譯的不算。(小鐵趕快寫新書吧)

Python是一個語言,ROR是一個框架,不能一概而論。以PHP而言,同樣有支援Active Record的MVC框架阿。Ruby真的是一個簡潔好用的語言,只是一般來說,跑起來還是比較慢...不知道他有沒有VM跟code cache可以用。

簡單地說,好東西就會有人複製。ROR好用,PHP就跑出一堆支援Active Record的框架,其他語言也差不多吧。

另外,商業運轉的網站有多種考量,例如維護方便的考量,流量與效率的考量等等,這些也會影響你要怎麼開發。我記得之前聽Rasmus Lerdorf演講,他就不太贊成使用框架,但是他考量的是像Yahoo這樣高流量網站的效能因素。

回到開頭,您說的「過時的網頁寫法」到底是什麼呢?

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級 ‧ 2010-07-15 14:00:09 檢舉

另外,你不要以為用IDE拉一拉可以做出網站來很簡單,你可以找找看,有哪些語言的哪些解決方案可以讓你用IDE拉一拉就做出網站來的...應該不多。

shunyuan iT邦研究生 1 級 ‧ 2010-07-15 14:14:30 檢舉

fillano提到:
小鐵趕快寫新書吧

我以後也可以叫**<span style="color: blue;">小鐵</span>**嗎?

小鐵可以叫我**<span style="color: blue;">小心</span>**喔。毆飛

fillano iT邦超人 1 級 ‧ 2010-07-15 14:23:14 檢舉

全名是大澤木小鐵(jaceju)啦...正期待他出書...

fillano提到:
全名是大澤木小鐵

(台語)大隻+目小+鐵?

14
babagogo
iT邦新手 5 級 ‧ 2010-07-15 14:36:20

我是 IT 界的新手,但是我看了你的問題;我其實蠻確定你應該也是 IT 界的新手。
我只有兩句話。
賺錢的東西通常是用大眾化且穩定的技術做出來的。
新穎技術所開發出來的東西通常不穩定也賺不了錢。

drapho iT邦新手 4 級 ‧ 2010-07-15 20:16:37 檢舉

新技術所開發出來的東西 不穩定、賺不了錢?

I don't think so.

單就看你怎麼應用而已, 還有support的Team

台灣是地小人少,看不出有人在用。
大陸地大人多,隨便一找,也蠻有一些人在投入,
甚至招募以 Ruby 來開發的 工作
賺不賺錢在於創意,不在於用什麼多高明多popular的技術。

14
賽門
iT邦超人 1 級 ‧ 2010-07-16 10:48:25

ycl8000提到:
是就業市場需求導向

贊成這句話, 台灣的就業市場真的沒有Python及ror的存在機會, 只有少數獨立網站開發者在用, 可以到各大部落格去找一找, 就有幾位出名的部落客在發表Python及ror的開發經驗. 但因此說

jgedean提到:
難怪台灣不會出現像youtube這種好的網站~
因為都在用過時的網頁寫法…

就不是正確的說法了, 熱門的噗浪網, 不就是台灣人創辦的嗎? 就連Youtube的創辦人之一, 不也是台灣人? 其實, 網路技術的很多領域裏, 有很多台灣人在默默付出, 只是我們看不到光環下在努力貢獻的那一群.
不會Python或ror就是過時了嗎? 同樣的, 不會Objective C++就是過時了嗎? 不能這樣說. 程式語言的多樣化只是代表程式設計師思考邏輯的多樣化而已, 某甲用.NET出神入化, 到了JAVA, 就可能寫不出很好的程式, 因為程式語言應用, 是很有個人獨特風采的, 同樣的用Python, 為何有人能寫出很富豐的網頁應用, 別人就寫不出來?
因此, 當就業市場那種工作比較多就影響眾多程式設計師的學習路線, 這和程式語言的好不好用, 沒有關係, 和市場行銷有關. 如果Python有很強而有力的市場行銷, 讓很多公司都採用Python為系統開發語言, 就會造就很多Python程式設計師的工作, Python就會很熱門.
如此而已.
COBOL和FORTRAN這些'很'過時的程式語言, 不是還有很機關在使用? 所以, 沒有過不過時的, 只有用不用而已.
由於本週是'賤嘴週', 所以, 按例要嘴賤一下:
您使用Python或ror的經驗如何呢? 有用Python或ror開發過什麼知名的網站嗎? 如果沒有, 回去用Python或ror搞出個名堂再來吧!

看更多先前的回應...收起先前的回應...
adison iT邦新手 3 級 ‧ 2010-07-16 11:13:38 檢舉

噗浪不是台灣人創的..

fillano iT邦超人 1 級 ‧ 2010-07-16 11:15:24 檢舉

simon581923提到:
您使用Python或ror的經驗如何呢? 有用Python或ror開發過什麼知名的網站嗎? 如果沒有, 回去用Python或ror搞出個名堂再來吧!

推這句...本來也想說......

fillano iT邦超人 1 級 ‧ 2010-07-16 11:20:13 檢舉

adison提到:
噗浪不是台灣人創的..

的確...Alvin是馬來西亞華僑,在加拿大唸書、工作、創立Plurk(不知道有沒有記錯,我懶得查...)。Plurk我記得只有三個人,Alvin負責前端。

賽門 iT邦超人 1 級 ‧ 2010-07-16 14:07:11 檢舉

adison提到:
噗浪不是台灣人創的

抱歉, 才疏學淺, 讓您笑話了....
臉紅

sula3065408 iT邦研究生 1 級 ‧ 2010-07-16 15:29:35 檢舉

一堆人認為賣X勞不好吃,只是因為會行銷,所以就比較風行唷~哈哈

shunyuan iT邦研究生 1 級 ‧ 2010-07-17 22:19:53 檢舉

simon581923提到:
您使用Python或ror的經驗如何呢? 有用Python或ror開發過什麼知名的網站嗎? 如果沒有, 回去用Python或ror搞出個名堂再來吧!

可以代打嗎(代替版主被打,我的臉皮比較厚),打完要親一下毆飛

shunyuan iT邦研究生 1 級 ‧ 2010-07-17 22:22:21 檢舉

sula3065408提到:
一堆人認為賣X勞不好吃,只是因為會行銷,所以就比較風行唷~

沒有喔,我中午都吃超值午餐,我很有心得喔。

麥當勞的薯條,是最棒的,要趁熱吃,是蘇的。超過 6 分鐘,薯條就丟掉。

其他的速食店,每一家薯條都是軟的。沒騙你喔。

賽門 iT邦超人 1 級 ‧ 2010-07-17 22:25:44 檢舉

shunyuan提到:
可以代打嗎

請.....有請SY大出馬代言Python及ror...
McDonald的薯條剛出爐的確實好吃...

shunyuan iT邦研究生 1 級 ‧ 2010-07-17 23:29:59 檢舉

simon581923提到:
請.....有請SY大出馬代言Python及ror...

要記得親一下喔!

算了,我敢讓你親,你家女王還不肯呢。毆飛

plums iT邦高手 1 級 ‧ 2010-07-18 01:50:21 檢舉

shunyuan提到:
麥當勞的薯條,是最棒的,要趁熱吃

有一種吃法很特別,那就是沾糖粉吃,風味很不一樣喔

sunallen iT邦好手 1 級 ‧ 2010-07-18 01:58:15 檢舉

推 糖粉

昨天才有客人跟我們要糖包要沾薯條

shunyuan iT邦研究生 1 級 ‧ 2010-07-18 02:45:38 檢舉

plums提到:
有一種吃法很特別,那就是沾糖粉吃,風味很不一樣喔

我偏愛沾哇沙米,喜歡嗆鼻子感覺喔。

啊~不對,那是哇沙米口味的米果,不是薯條。毆飛

8
kradark
iT邦好手 1 級 ‧ 2010-07-16 13:40:38

準備調單位
望著書架上一堆1980年代的電腦書
我滿樂意當個過時的Programming

4
120131511
iT邦研究生 4 級 ‧ 2010-07-18 18:15:18

過時的網頁寫法...

過時寫法...就像最近接一個JSP網頁修改的案子,原程式設計師似乎不懂CLASS及method的寫法,有些呼叫資料庫的東西,從來沒想過在資料庫的檢視表就可以做完,結果每頁程式都寫得密密麻麻又臭又長,重複程式碼一堆,維護及效能都很糟糕,所以關鍵點會是程式設計師的能力與經驗,程式語言反而是其次。
以ASP為例,用AJAX後,這個老程式語言可是又起死回生像一尾活龍一樣,關鍵是做的人怎麼寫(功力)。

我要發表回答

立即登入回答