iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 30
3
Modern Web

跨平台開發利器- ASP.NET Core 系列 第 30

(Day 30) 邁向開源的終極旅程

  • 分享至 

  • xImage
  •  

  微軟積極的推動ASP.NET Core,不僅提供跨平台的能力,並且開源這個焹站開發平台,開源程式設計能夠在很低的成本裏,開發開源專案。而跨平台的套件方面,微軟提供下列工具在WIndwos、Linux、MacOS三種主流平台上的版本,一致的操作方式,讓跟隨者在更換平台時,能夠不用重新學習操作,很快就能進入狀況。
  在Linux平台上,微軟比較專注在Ubuntu的合作,密切到有市場傳聞微軟在WIndows 10之後不再推出新的Windows版本,直接擁抱Ubuntu,如果這個傳聞成真,可以說是微軟多年前想靠Xenix 踏入Unix平台的美夢終於成功,還真是望相隨、有夢最美。
https://ithelp.ithome.com.tw/upload/images/20181104/20017649zMIlqproH5.png
  無論如何,ASP.NET Core給多年使用.NET技術的程式設計者們,有機會跳脫Windows的框框,開始擁抱更廣泛的開源大千世界,
  現在,你己經有點.NET Core的基礎,接下來,是更多的練習,學習更多的.NET Core程式設計技巧,不論你是想走比較傳統的.NET/C#路線,或是想走新潮的.NET Core/Vue.js整合專案路線,都有很好的發展機會。
  對了,你應該知道Visual Studio Code可以和Git整合,進行版本管理的吧?能夠和Git整合,除了版本控管,我們也能夠利用Git的開源特性來進行開源專案的開發,我在這次鐵人賽留下一個專案只完成初步的成果,鐵人賽後,我會再接再厲,把這個薪資計算應用程式專案開源並發展成我心目中完整的專案。
  此外,微軟買下Github的新聞你應該聽說的吧?買下Github展現微軟在支援開源專案方面的野心,雖然有不少開源專案的大神在微軟買下Github時,紛紛把專案遷離Github,但後嬻的發展可以說是比較和平的大家共存。
https://ithelp.ithome.com.tw/upload/images/20181104/20017649w7D9um26Ks.png
  .NET Core是個還在一不斷持續更新中的台,建議各位有空常去.NET Core網站關注一下.NET Core的發展。
https://ithelp.ithome.com.tw/upload/images/20181104/20017649EVHIgNBih2.png
  看看有沒有新的版本推出,更重要的是有更多的學習資源。如果有可能,加入Github,並開始寫自己的開源專案,寫多了程式碼,熟能生巧,就會有更多的創意,也有更多的能力寫出群的應用程式。
  我個人一直覺得台灣的程式設計族群一直像盤散沙,大神們各立山頭,也各互不相讓,自立門戶,就有了門戶之見,而有人就有江湖的各方勢力紛爭,讓台灣的開源軟體界一直不能獲得良性發展,變成江山代有新人出,長江後浪推前浪。技術一直不能生根,隨著大神的沒落,大神的技術就跟著流失了,沒有很好的流傳下來,實在很可惜。國外很多大神的技術都有很好的保存下來,後繼有人,才能生生不息,薪火相傳,才有穩定成長的技術樹,最後開花結果。
  在此期待新人們能夠放開心胸擁抱前輩們的心血,承先啟後,讓開源專案能持續進步,自創新門派雖然有成就,但是,後繼無人,成就也只是一時。
  一點點個人觀察台灣開源環境的感想,藉這個場合一吐為快。
  既然學了.NET Core,也有了開源平台,何不就此更進一步,邁入開源專案的天地之中,邁向開源的終極旅程。
  在完賽這一天,正好在高雄參加MOPCON 2018
https://ithelp.ithome.com.tw/upload/images/20181104/200176490KAf23433w.png
https://ithelp.ithome.com.tw/upload/images/20181104/20017649eUdSSNC9IF.png
多多參加開源社群活動,也是邁向開源終極旅程的必經之路,如有可能,多和同好分享你的專案,好的專案會引起共鳴,也會為你的開源專案帶來意想不到的幫助。
  保持開放的心胸,和別人分享你的技術,分享你的想法,要有勇者鬥惡龍的氣魄,也要比氣長,開源的道路講的是長久計劃,而且不怕別人潑你冷水。很多時候,開源專案是個有些孤獨的旅程,多參加社群活動,尋找志同道合者共同在開源的旅途上奮戰,這條開源之路會走得比較快樂。
  還有MacOS的部份沒談,這是因為對MacOS真的不熟,遇到堆操作上的問,只好留待更熟MacOS時再來發文說明,如果有邦友期待看到這部份文,只能說聲抱歉,日後再來談。
  終於完成這次鐵人賽,面對打字不順利的苦惱,總算完賽,真的要給自己一個掌聲,也對文章中層出不窮的錯別字、遺漏字,感到十分抱歉。
  我們明年見。
/images/emoticon/emoticon29.gif


上一篇
(Day 29) 如何跨平台?
系列文
跨平台開發利器- ASP.NET Core 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
海綿寶寶
iT邦大神 1 級 ‧ 2018-11-04 11:19:26

/images/emoticon/emoticon42.gif/images/emoticon/emoticon42.gif/images/emoticon/emoticon42.gif
恭喜完賽
/images/emoticon/emoticon34.gif/images/emoticon/emoticon34.gif/images/emoticon/emoticon34.gif

賽門 iT邦超人 1 級 ‧ 2018-11-04 11:22:49 檢舉

/images/emoticon/emoticon41.gif
感謝海綿寶路相挺,感恩!
/images/emoticon/emoticon02.gif

0
SunAllen
iT邦研究生 1 級 ‧ 2018-11-04 11:20:08

恭喜賽大完賽.../images/emoticon/emoticon07.gif/images/emoticon/emoticon42.gif

其實,看到這一篇,真的很想知道...

以前在站上, 捧Windows OS的那些人,把Linux like OS 嫌到不行的人,現在對於微軟的立場是什麼...

為了一個不是自己開發出來的作業系統,在那邊互罵和網路霸凌...需要嗎.../images/emoticon/emoticon16.gif

有本事,自己開發一個全球通用的作業系統,不就好了.../images/emoticon/emoticon01.gif

賽門 iT邦超人 1 級 ‧ 2018-11-04 11:29:06 檢舉

呃,這個,回家對微軟官網上Love Linux的宣言發誓,再被騙的是小狗。
歷史教訓,分久必合,合久必分,現在只是走到合的趨勢上。
再過10年是什麼光景?希望到時還有機會與能力來參加鐵人賽。
感謝太陽老大相持,祝你今年再次獲獎。
/images/emoticon/emoticon12.gif

SunAllen iT邦研究生 1 級 ‧ 2018-11-04 11:46:06 檢舉

所以才覺得...幹嘛那麼去批評一個不是自己開發出來的作業系統,開發系統很難耶=.=

去年發現,為了自己開心而寫,才是最重要的。我們在堅持的是背後的那個意義,而不是其它的浮光掠影,對吧! 大家加油啊)))

賽門 iT邦超人 1 級 ‧ 2018-11-04 14:20:01 檢舉

加油,Go,Go,Go!

0
暐翰
iT邦大師 1 級 ‧ 2018-11-15 22:51:02

拜讀完了,賽門大會的東西廣又不失深度。
謝謝又一系列好文章
/images/emoticon/emoticon41.gif

賽門 iT邦超人 1 級 ‧ 2018-11-16 20:55:50 檢舉

謝謝捧場,您的文章也很耐讀的。
/images/emoticon/emoticon32.gif

我要留言

立即登入留言