看板 Soft_Job 關於我們 聯絡資訊
小弟目前工作經驗約三年 目前使用的工具幾乎都是微軟底下的東西 能力大概是可以用asp .Net獨自從後開發到前 不過前端就只是很陽春拿別人的板來套就是 目前覺得如果都只用.Net開發就幾乎只能鎖死在微軟系統底下 這作業樣系統成本似乎很高 雖然asp MVC6目前可以跨平台 不過效能有待商榷就是 所以目前打算選一個語言來做可以跨平台的工具 前端似乎沒什麼差別除了不能用Razer 但是後端似乎有很多選擇 像是跟C#相似的JAVA,比較新的Rails,似乎還有看過用Python做的 如果需要做到資料庫連結跟商業邏輯計算 不曉得目前比較推崇哪種語言 跟目前工作無關 只是想多學一種語言的情況下 不知大家的意見如何 -- Sent from my Misaka 10032 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.13.127 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1488525686.A.D43.html
herbacin: php才是最好的程式語言 ...... 03/03 15:24
ghmsxtwo: javascript前後通吃,連桌面應用程式都吃了 03/03 15:31
javascript debug有點難搞啊
testPtt: 跨平台是搞自己 03/03 15:33
GoalBased: 什麼叫做跨平台的工具? 你的後端server有時候要放在win 03/03 15:44
GoalBased: dows有時候要放在linux? 03/03 15:44
是 想要兩邊都能放 但主要還是不要只能放在windows
GoalBased: 還是說你有什麼原因 讓你不想用windows server? 03/03 15:46
Winserver 價格略高 有些人不能接受
GoalBased: 主要還是要看你的目標為何..但若只是你會asp.net C# 03/03 15:47
GoalBased: 單純想挑一個語言來學習就python吧 可以與C#做一個 03/03 15:47
GoalBased: 互補 03/03 15:48
其實我還會java,javascript之類的啦 目標其實只是想要脫離windows綁架(降低成本 然後資料庫資料運算速度夠快即可 ※ 編輯: yj0803 (106.105.13.127), 03/03/2017 15:59:44
hungys: 只能說各有擁護者,這樣問也問不出所以然吧 03/03 15:53
果然還是這樣嘛XDD
chatnoir: 學node.js一票玩到底~ 03/03 15:56
※ 編輯: yj0803 (106.105.13.127), 03/03/2017 16:01:06
ssccg: 後端不是有很多選擇,是除了.NET外有哪個不能跨平台? 03/03 16:18
是啊 只是想找一個來玩
doomleika: JS吧 03/03 16:18
airtsubasa: linux會較便宜……? 03/03 16:18
對一般用戶來說少了OS的價格
doomleika: .NET不是上*nix了? 03/03 16:19
Sieg2010: 你Winserver上弄虛擬機跑Linux,不就好了, 不然用Docker 03/03 16:20
OS還是要錢啊
laputaflutin: 其實可以試試Typescript, 有兩個大腿可以抱 03/03 16:20
好的 我研究看看
DrTech: 其實真的要跨平台,還是Java最強吧。 03/03 17:12
DrTech: 還可以開發Desktop APP,Android APP,跨超多的。 03/03 17:12
DrTech: 找工作也是Java 的職缺最多。 03/03 17:13
plcder: asp.net core就跨平台了還跟Angular2結合再一起 03/03 17:26
是啊 只是在想說還要不要繼續抱著.NET
tw689: JavaSript 03/03 17:35
fayhong: 雖然 Java 是個很囉唆的語言,但它在跨平台方面真的是最 03/03 17:49
fayhong: 好的選擇 03/03 17:49
同感...囉唆的Java ※ 編輯: yj0803 (106.105.13.127), 03/03/2017 18:07:12
kenwufederer: 這成本不是你負責把? 03/03 19:21
npkalala: 就是nodejs啦 03/03 20:19
coronach: 單從語言學習考量的話,你原本已經會.Net的話學Java會比 03/03 20:43
coronach: 較接近,可以先花一點時間把Spring生態系的東西搞懂 03/03 20:43
coronach: 好處是Java的缺也很多,但是相較之下學完之後得到的也少 03/03 20:44
coronach: 其他的話個人是推PHP(Laravel)跟NodeJS挑一個啦。 03/03 20:46
haha02: 喜歡java的跨平台性可以找Scala或Groovy這種跑在JVM上面 03/03 20:46
haha02: 的語言 還能用java的lib 03/03 20:46
coronach: 如果想挑戰自我也是可以去學用scala寫Play這樣XD 03/03 20:46
Rougun: 試試看Kotlin啊 03/03 20:47
Uilei: 有考慮.NET Core? 03/03 22:43
Uilei: 阿...漏看上面回文,如果是為了去c#,java真的是最好選擇 03/03 22:48
Uilei: 學習成本跟工具,跟動態語言比會有差別 03/03 22:49
hsnuonly: Node是一個很神奇的東西 我不太會掌握他的async XD 03/04 03:02
hsnuonly: 有的時候會因為async弄了一堆timeout 反而拖慢速度 03/04 03:03
TETZ: js+chrome dev tool debug很好用欸 03/04 15:13
TETZ: 連nodejs的後端也可以用node inspect什麼的debug 03/04 15:13
Masakiad: 為什麼用async要一堆timeout? 03/04 15:34
GoalBased: 別相信那些跟你說跨平台用node的人.. 03/04 16:14
GoalBased: 真要跨就C/java 03/04 16:15
hsnuonly: 之前弄bot 有些東西存在db 但還沒取出來會直接往後跑 03/04 18:23
hsnuonly: 可以寫在callback裡面 但是這樣會弄到好幾層callback 03/04 18:24
hsnuonly: settimeout的話可以固定一層callback 但是不好抓範圍 03/04 18:25
hsnuonly: 我算菜啦 可能有更好的解法XD 03/04 18:25
Masakiad: 可以用promise來解決callback hell, es6也有async funct 03/04 19:10
Masakiad: ion 可以用 03/04 19:10
doranako: 推node.js, 還可以串接c,c++, 不過需要串接c部分就不算 03/05 09:48
doranako: 跨平台了 03/05 09:48
ronin728: 紅明顯等等補推,JS可以用Flow或TypeScript彌補缺點 03/06 06:05
ronin728: 不過我個人挺喜歡Scala跟Ceylon的,不過我傾向用Scala 03/06 06:12
ronin728: 並不是Ceylon本身不好,而是它太小眾了 03/06 06:12
ronin728: hsn的setTimeout是哪招?XD 應該要自寫monad或promise 03/06 06:15
tw0517tw: js 03/06 16:38
hsnuonly: 很不直覺唉XD 之後應該會用es6的寫法 03/06 17:12
good2513: async 還timeout...... 不太保險吧 03/07 08:25
tz5514: node.js完勝 不過在台灣職缺應該比php少很多 03/08 00:23
tz5514: 只是node因為event driven模型所以學習成本稍高 沒那麼好 03/08 00:25
tz5514: 掌握 看上面推文一些似懂非懂的評論就知道了 03/08 00:25
hsnuonly: 對不起我錯惹 03/08 16:25