[技術討論] 請問學Python宜家有咩用

想了解下Python可以係宜家Programming界既定位,或者佢係咩領域最有優勢
小弟背景:識C/C++/JAVA/PHP/javascript/...
GOOGLE左小小話DROPBOX用Python寫出來,咁係寫係邊方面??
如果唔學Python,咁我宜家識既language入面有無可以取代佢既呢?
THX

PYTHON移值方便, 無爭議.

比較接近佢, 可能係JAVA了.

TOP

老老實實, 我覺得 language 唔洗識得多, 最緊要精, 如果你周身刀但冇張利都係冇用
就好似 php 咁, 成日都俾人睇低, 但 facebook 咪又係 php 寫出黎, 最多人用 ge wordpress 咪又係 php
唔好話香港公司唔重視 program 仔, 先問下自己做到 d 咩出黎先
你寫 php 可以寫到個 wordpress 咁 ge system 出黎, 又點會唔值錢
其實 IT 的確係一個寶箱, 但開箱 ge 鎖匙係 idea 而唔係隻 language
你個 idea 係好, 用 php , node.js 定 ROR 都冇咩大關係, 因為效能 ge 野可以之後優化, 介面亦然
IT 其實好講創造力, 如果你只係 copy cat, 識廿種 language 都係枉然, 只會成為工作機器

利申: 淨係識 PHP

TOP

你設計好個系統出黎
搵個碼農幫你轉去邊隻lang 都又快又平

TOP

需要用咩language就用乜language,就係咁簡單。想知有乜優勢就去學下Python然後比較下做同一樣嘢如果你用Python同其他language之間有咩唔同,有乜強弱。

TOP

老老實實, 我覺得 language 唔洗識得多, 最緊要精, 如果你周身刀但冇張利都係冇用
就好似 php 咁, 成日都俾 ...
cambyliverson 發表於 2015-8-17 18:37



    「就好似 php 咁, 成日都俾人睇低 」

已經唔係第一次見到人 用 facebook 、 wordpress 、 9gag 做例子,証明 php 有佢用途

呢啲已上左岸嘅公司,佢地消左幾多錢去 Debug/Scale 佢地嘅 PHP System 你又知唔知?

PHP 係天生問題
1. Weak Typing , 難Debug 難 Main
2. Single Thread

唯有好處只係佢係 Interpreted Language 從而提升 Productivity

所謂取長補短,十前啲機要Compile 要花大量時間去等,然後再 Debug 再試, 所以當時 Interpreted Language 嘅優勢好強。

但係而家啲電腦愈黎愈快,Interpreted 嘅優勢愈黎愈無用,反而要花時間去Design/Debug Weak type structure 大量減低 Productivity

用番 Facebook 做例子,
如果 PHP 就係 Work 嘅話,Facebook 就唔會花錢造一個 Strong + Static type 但又極似 PHP 嘅新 language (HACK) http://hacklang.org/

因為 Facebook 相信
自制一個新Language + Compiler + Migrate 現時啲 Code 去 Hack 嘅成本 係少過 持續 Maintain 現時 PHP System


「PHP 被睇低」
就算你用PHP framework 拎黎做 R&D Project,Productivity 其實都好低。由於你唔可以假設嗰個係咩 Type 嘅時候,但係之後基本上每加一行 Code 就會多一個伏位, 如果係一個 Group project 你要寫大量PhpDoc 話返比人知你其實入面做緊乜野,令 Productivity 就會下降。

至於點解PHP 仲有咁多人用,係由於有現時有大量 即食 CMS / wordpress ,令整體 Productivity 上升番,另外加上十幾蚊一個月嘅 Web hosting 只係support PHP, PHP 先至會有人用。

而家起一隻 VPS 只係 40蚊個月, PHP 嘅優勢又進一步被削.

個人觀感:如果用 PHP 做 R&D Project 做到10k+ 行 Code 嘅時候,應該會開始後悔當初點解揀 PHP。

做 R&D Web 可以試下: Play! Framework ( Scala )  + Event-driven Programming

P.S. Job 寫明要 PHP 我唔會拒絕,只不過自己做自己野嘅時候 PHP 一定唔係首選

TOP

「就好似 php 咁, 成日都俾人睇低 」

已經唔係第一次見到人 用 facebook 、 wordpress 、 9gag 做 ...
hihihi123hk 發表於 2015-8-19 13:00


而家呢個世界REST API call來call去,backend用咩來寫都無乜所謂
其實乜lang寫都要做test,有寫test case,有automated testing既,又係用咩來寫都無乜所謂

最緊要寫得快, deploy得快

TOP

而家呢個世界REST API call來call去,backend用咩來寫都無乜所謂
其實乜lang寫都要做test,有寫test case ...
梁炳 發表於 2015-8-19 13:15

如果 時間 -> 無限

你所講嘅 Statement 絕對係 Work嘅!

現實係 Time is cost, time is expensive

人人都想用最少時間 做最多野

Php 一定唔係

TOP

唔覺得 PHP 做 project 會慢, 可能閣下做親都大 project 啦, 我做 d 普通網仔, onlineshop, PHP 很好用

而我其實唔係想講 PHP 有咩好, 而係想講成功唔係靠你識咩 language, o係IT呢行成功係要靠 idea, 就算你成世打工都要有過人 ge 創新能力先有用

之前就有個 fd 跟左個富二代開新公司想話搞自己 product, 佢當時個上司又係話好憎 PHP, 堅持唔會用, 最後間公司唔夠一年執左, 執 ge 原因當然唔係因為佢地棄用 PHP, 而係因為 idea 唔得

我主要想講係, 與其 side 時間學多幾種新 language, 倒不如諗下有咩 idea 可以成功好過啦, 你話 facebook 呢 d 已經上左岸, 冇錯, 佢地係上左岸, 但點解會上左岸呢, 就因為個 product 得佢先上到, 用咩 language 根本唔係重點, 個 product 唔得你用晒全世界所有 language 寫一次都冇用啦

TOP

「就好似 php 咁, 成日都俾人睇低 」

已經唔係第一次見到人 用 facebook 、 wordpress 、 9gag 做 ...
hihihi123hk 發表於 2015-8-19 13:00



    有好多野D人淨係睇表面, 以為人地得自己又得..

TOP