[問卦] 現在開始學C#還有.NET是好時機嗎?
小弟我自己平常主要寫App、有時寫點Web
技術棧架構是
iOS使用 Swift+XCode開發
Android使用 Kotlin+Android Studio開發
有時會使用跨iOS/Android平臺的框架,例如:
React Native、Flutter、Ionic
這3個比較常用Ionic
(另外2個有稍微用過,但不太喜歡,更新時會看一下新功能、Changelog而已)
平常開發流程是先用Ionic寫出Android/iOS共用的介面、功能
Ionic可以編譯出XCode、Android Studio的專案
後續再用原生的Swift、Kotlin分別在XCode、Android Studio上開發
但最近有點想嘗試新技術
過年的時間
走馬看花地學了一下.NET 8
發現蠻強的
我需求比較強的Hybrid開發
(iOS/Android用同一個Codebase,再編譯到個別平臺)
C#加上.NET 8可以做到:.NET Maui
可以寫一次就產生iOS/Android/Windows/MacOS好幾個平臺的"原生程式"
而且我平常有時也寫些Web
用的是React
也發現.NET有個技術叫 Blazor WebAssembly
最近試用了一下,
也是蠻喜歡的
因為一直覺得React也是一種Javascript
對Javascript印象不好(邊跑邊解譯的,速度較慢)
(React也有Typescript版本,但ts也是編譯成Javascript)
就一直想在瀏覽器上能寫WebAssembly
發現.NET 8裡面就有 Blazor WebAssembly框架可以快速寫WebAssembly
而且Blazor也能跟Javascript互動(沒有要幹掉Javascript)
而且還可以用C#來寫Unity
(3D遊戲、AR、VR)
(雖然我對3D、AR沒需求)
最近研究了不少.NET的技術
.NET開源後好像蠻強的
而且微軟保證.NET每年11月更新
現在是.NET 8
2024的11月就出.NET 9
持續更新蠻吸引人的
有點想要把所有的tech stack都換成.NET
有沒有也在寫iOS/Android/Web的鄉民能給點意見
現在開始全心進入.NET是好選擇嗎?
或是有沒有其他推薦的技術組合
感謝
--
給 ai 寫
王心凌的粉絲好強= =
被發現是王姐粉絲了XD 就是不太強才要問阿 之前眼光不太好,投入幾個技術,那技術都掛掉 例如以前看好Silverlight就頭洗下去了 結果Silverlight跟Flash一起死掉
Net爛死了 Uniqlo品質屌打
這裡不是技術論壇 想說這些自己去hack
md寫
你在這板問是想得到什麼答案XD
之前有在軟體板問 那時比較常寫Web 那時問Angular還被歧視是Web仔
這邊只有白糞
超強
不是 c++才是高薪又通用的
你問題問的是時機 卻沒講你相關的時間點
整篇只講你被什麼吸引
目前還在學習階段 有在Stackoverflow還有大陸的CSDN問類似問題 大部分都說看我需求,等於沒答案XD 我有講我平常的工作需求阿 就寫iOS/Android/Web 但不想直接寫原生的Swift/Kotlin 就用Flutter之類的來一次寫2個平臺 但最近發現.NET全包了 連Web前端都能寫(而且是編譯成WebAssembly) 想問鄉民對.NET評價如何 適合投入嗎
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 21:38:56所以大概不是好時機 一頭熱的時候都不是
能原生使用該平台就原生使用吧,你幹嘛
這樣搞自己呢?你不怕除錯搞到瘋掉嗎
你原本的技能就很強了
語言要換來換去有點麻煩 Flutter要用Dart,就蠻討厭Dart 最近發現C#可以全包 而且蠻喜歡C#的語法 有點想投入.NET
原本技術很猛+1
直接用Swift/Kotlin開發的才是強 我就是比較一般 一直會去找新技術,看能不能寫一次就出2個平臺的 目前是發現Flutter、React Native、Ionic 最近發現.NET Maui 問看看有沒有人用過
你先把時機跟需求搞清楚
這個需求是不是你自己創造給自己的
我有自己開發還有跟人合作的幾個App 放上App Store/Google Play 靠App內插廣告還有訂閱賺錢 但還是覺得現有技術麻煩 會一直去看新技術 最近是發現.NET Maui還有Blazor WebAssembly不錯 都在.NET 8生態系統下 想說有沒有鄉民用過一段時間了 問問看好用嗎 最近買了不少Udemy的課 還有本來就有訂閱Pluralsight,上面不少.NET的課可以看 就先繼續學好了 目前還是.NET新手
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 21:54:11好猛 該不會是ptt瀏覽器 XD
就一般的瀏覽器 Edge、Chrome之類的 之前都只能用Javascript寫(Angular/React/Vue也是Javascript) 最近有新技術WebAssembly 瀏覽器不再只能執行Javascript 也能跑WebAssembly 我比較懶,不可能直接去寫WebAssembly 要依靠框架,發現微軟.NET有Blazor WebAssebly 可以幫忙我快速產生WebAssembly 但我還在學習階段
APP我不熟 但我看起來比較像你嫌麻煩
C# + .NET 算老組合了 應該有很多人用過
你業界找認識的套話看看對方覺得哪裡不方
便 兩邊權衡一下吧
好,謝謝dklash你的建議 感謝
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 21:58:55我自己覺得單純為了怕麻煩換框架更麻煩
效益真的有比較高嗎? 還要加上你學熟悉的
時間 以及能不能拓展你業務範圍
舉例來說 系統廠老碼農說他不會python
他也不想學 實際上沒啥大問題
因為他工作上用不到 他大概也沒想拓展業務
學python對他來說只是徒勞
雖然這舉例滿爛的= =
所以我覺得不能常換技術棧 這套也用了好幾年 最近覺得.NET應該前途不錯 而且我本來就在用Azure雲 最近又看到微軟市值超過蘋果 微軟又投很多錢在.NET 就想說跟著微軟走 過年有時間就看看.NET的東西 發現幾乎什麼都包了 可以用C#寫全部 連我不太喜歡寫的SQL C#都可以用Entity Framework加上LINQ來完全替代掉SQL 目前我的技術棧還要寫到SQL,覺得麻煩 .NET是連資料庫查詢都可以用C#寫 等於以後就一種語言就吃天下 連Web前段也可以用C#寫 不用寫js、SQL 覺得.NET應該不錯 感謝你的回應 目前決定就繼續學習.NET
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 22:06:35學用LLM
你是討厭debug吧
真的不喜歡debug 我都直接用最笨的console.log、Console.WriteLine印出變數值 不喜歡用breakpoint、step into、stop over那些的
electron不行?
Ionic可以跟Electron互動 但我沒用過這功能 我知道VSCode是用Electron寫的 (所以可以跨平臺Windows/MacOS/Linux, 底層是nodejs) Github之前也是用Electron來寫Atom編輯器
還是html+js比較泛用
如果你有考慮換工作,.net受限比較大
我沒有在公司上班 我自己有幾個App在App Store/Google Play 大陸的應用寶/華為市場/百度App等等 平常就看這幾個App市場的排行榜 下載來用,找點子、想法 有不錯的就拿來用 改進已經上線的那些App 融合後再上傳 所以我可以決定自己的技術棧架構 目前看起來.NET蠻不錯的 因為我不喜歡寫SQL .NET裡面的Entity Framework加上LINQ 可以讓我使用C#來寫資料庫查詢 謝謝wulouise大 你的回應
同上,台灣用 C# 的產業
謝謝g70245大 你的回應 我沒在業界工作 我是獨立開發者 所以喜歡試用新技術 就有訂閱Pluralsight會員 裡面一堆程式影片可以看 新技術也都有 喜歡他們有個The Big Picture系列 就沒講太深,是一個大綱 影片的形式 我就能知道新技術在幹嘛、它能做到什麼
https://i.imgur.com/6busy5F.jpg
過年時看了不少.NET東西 目前覺得不錯 所以來問卦XD
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 22:43:14單人開發用.net很方便 很多東西都整合在
一起,不過新創跟一些走在前面的公司普
遍都前後分離,後端用go+gin,web前端rea
ct vue,app用flutter+shorebird
我最近摸索了一下 .NET好像蠻適合全線開發(Full-stack developer) 我沒用過Go 我後端直接用Azure/AWS,所以很多RESTful Api 都用Cloud Functions/Azure Functions來處理Api呼叫 用Serverless架構
如果你一直都能保持著這種學習熱忱,想學
什麼就學應該不用特別問要不要學吧?
我是懶,想要全線都用同個語言 目前的tech stack還是要用到多個語言 Web前端:React、後端Node.js的Express框架 資料庫查詢還是要寫到SQL App還是要用到Dart(Flutter), React Native 而且還要是需要寫到Swift/Kotlin 最近發現.NET可以把上面提到的全部用C#搞定 最驚訝的是以前覺得只有瀏覽器只能執行Js 寫前端只能用Angular/React/Vue等等 結果竟然可以用C#寫(Blazor WebAssembly) 而且編譯出來是WebAssembly,不是JS 跨平臺App開發,可以用.NET Maui 完全不用寫Kotlin/Swift 謝謝你的建議 我就決定花個2個月來學 但一定會要延長的 我自己經驗,2個月會變成6個月 3倍的時間XD
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 22:57:24謝謝你推薦
你看完c#薪資應該就不會這樣想了
我就想說多試看看新技術 現在薪資最高的是哪個語言 Python嗎? 做機器學習應該蠻賺的 (PyTorch、TensorFlow)
※ 編輯: doig (118.160.48.85 臺灣), 02/17/2024 23:08:20C#薪資>>Python
我看履歷只寫會Python 的都直接跳過
有料欸
你以為是股票會風水輪流轉回來嗎
35
[問卦] 在台灣網頁程式設計師薪水高嗎?想請教各位專業的大大 如果會一些HTML5、Javascript、JQuery、css,也碰過asp.net、php、jsp(java) 資料庫也摸過SQL server、Oracle、MySQL 也會寫SQL、stored procedure 大家覺得這樣的人才在台灣薪水會高嗎?月薪可以破6萬嗎?38
[討論] 沒落的技術Javascript和興起的王者wasm一堆課程狂推Javascript卻忽略新時代潮流 W3C已經把Webassembly列為推薦開發指南 Ebay甚至把部分網頁替換成webassembly 序列化速度28
[請益] 後端工程師是否需具備前端技能過去應屆畢業後曾在軟體公司開發了一年多的.Net WebApi 近期剛離職想去其他公司多走多看 在台北尋找職缺時發現95%以上的職缺都是必備前端技能的 例如asp net mvc (view當然不會另外找前端來寫)19
[情報] 微軟發佈ARM開發平台 Project Volterra微軟在2022 Build Keynote發佈ARM開發平台Project Volterra 將採用高通SoC,不過詳細規格還不清楚 這次還附帶原生ARM開發工具 Visual Studio 202217
[請益] 學習.NET CORE MVC後續...大家好: 我從今年6月開始學習.net mvc到現在,在公司也嘗試用mvc在開發專案 現在已經開始學習.net core mvc了 我有在網路上搜尋到angular、vue、react(這些似乎是前端在寫的?) 不知道是否需要學這些技術來跟.net core mvc搭配?11
[心得] 提升 .Net 工程師薪資的 2 種做法圖文並茂版: 由於敝公司其中一項業務是作資訊專業人力的派遣,所以累積已經閱讀超過數千份.Net PG 履歷的經驗,分享出一些簡單的作法,希望給 .Net 工程師參考。 .Net 工程師的宿命,不段更新的架構 fig. 1 ASP.NET MVC 版本歷程 從維基百科的清單裡面,很清楚看到 .Net 開發技術更新的頻繁程度其實讓人頭皮發麻,所以筆者的第一個觀察是,目前在求職市場中的 .Net Programmer 就充斥了三個斷層。分別是 WebForm, ASP.NET MVC , .Net Core MVC 這三種主要的變革,好不容易在 .Net Core 3.1 微軟終於採用 LTS 事先預告結束支援日期的作法,但是官方也只願意支援到 2022 年底,接下來又要換成 .Net Core 6.08
Re: [心得] 提升 .Net 工程師薪資的 2 種做法: : 圖文並茂版: : : :8
[請益] 網頁開發新手學習方向Hi 各位大家好 想請教各位前輩 簡單介紹背景 小弟 26 國立某教育大學數學資訊教育學士畢,英文弱弱的TOEIC 680。 出社會後在其他行業一陣子後進入軟體業。 目前擔任助理工程師年資約一年從0開始學起,主要使用.NET(Webform)作Web後台功能開8
[麥書] Macbook Pro 13' M1 開發人員的軟體實際測試剛剛看到一個已拿到Macbook Pro 13' M1的開發者 幫開發者測試了各種IDE實際使用,畫面一鏡到底只有加速,沒有額外剪輯 他的頻道有測試的IDE、工具及框架如下: ---------------------------------------7
[討論] 在 .NET 使用 Pythonnet 的應用情境板上各位大大好 最近工作有接觸到 Pythonnet 想請教一下有使用過 Pythonnet 大大的經驗 我們部門軟體的核心架構是使用.NET ( UI, Custom Class, Custom Collection... ) 為了使程式外部化,將部分功能的模組寫在 Python
爆
[問卦] 高雄火車站也蓋太久了吧???爆
[問卦] 12強是不是讓大家見識到人性的貪婪82
Re: [新聞] 林淑芬爆許銘春拿公帑開個人演唱會 要公務員扮粉絲開手75
[問卦] 中華隊是不是也要取個酷炫稱號74
[問卦] 王若琳出道這麼久 為何沒大紅48
[問卦] 棒球板一順逆風就開始提八卦板?60
[問卦] 日本有巫女,西方有修女,台灣有...?43
[問卦] 金馬獎都沒人看只看棒球,怎麼辦?51
[問卦] 禁止檢討改進台灣缺點的是哪群人54
[問卦] 辰己涼介:明天冠軍戰輸了我就轉投手48
[爆卦] 台灣隊全壘打!!!6:9暫時落後日本!!!47
[問卦] 高麗棒子、日本鬼子,台灣X子?46
[問卦] 今年金馬獎大獎都給中國人 怎麼會爆
[爆卦] 謝宜容一家昔日曾力挺太陽花 是深綠台獨38
[問卦] 謝宜容是不是已經安全下樁了?36
[問卦] 存款10萬,明天all in中華隊贏會變多少34
[問卦] 無人機海戰術 真的會出現嗎?30
[問卦] 韓國轉播直接把中華台北翻譯成台灣耶16
[問卦] 為什麼八卦版那麼多人喜歡唱衰自己人?30
[問卦] 工程師起薪兩三百真的是多數嗎?14
Re: [新聞] 9高中生機車衝合歡山 2人遭攪拌車輾死目擊學20
[問卦] 幹你娘 台灣人都不愛國 賠率2.65倍23
[問卦] 死命都不買愛爾達看比賽的人是什麼人24
[問卦] 棒球迷跟籃球迷 有什麼不一樣的地方爆
[問卦] 朋友剛領養一隻狗 名字叫啥好?4
[問卦] 一場盃賽 台灣要連續輸日本3次?24
[問卦]中華隊怎麼還在燒牛棚23
[問卦] 爸:別做就好了 我:我離職你就不是這樣說23
[問卦] 現在7:5了17
[問卦] 為什麼日本投手球速幾乎都能150公里?