Submit Search
Upload
透過Nuget管理內部共用元件
•
Download as PPTX, PDF
•
0 likes
•
1,116 views
昱
昱劭 劉
Follow
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
Ruby 的快与慢
Ruby 的快与慢
vincent253
Why one process per container
Why one process per container
Liang Long
使用 ES 6/7 特性开发 Node 项目
使用 ES 6/7 特性开发 Node 项目
Welefen Lee
Ms build的初體驗
Ms build的初體驗
LearningTech
PyCon China 2012 孙毅
PyCon China 2012 孙毅
Yi Sun
Niv Borsuk
Niv Borsuk
Borsuk1
Automated Web Testing Using Selenium
Automated Web Testing Using Selenium
昱劭 劉
Ishikawa diagram
Ishikawa diagram
siva kumar
Recommended
Ruby 的快与慢
Ruby 的快与慢
vincent253
Why one process per container
Why one process per container
Liang Long
使用 ES 6/7 特性开发 Node 项目
使用 ES 6/7 特性开发 Node 项目
Welefen Lee
Ms build的初體驗
Ms build的初體驗
LearningTech
PyCon China 2012 孙毅
PyCon China 2012 孙毅
Yi Sun
Niv Borsuk
Niv Borsuk
Borsuk1
Automated Web Testing Using Selenium
Automated Web Testing Using Selenium
昱劭 劉
Ishikawa diagram
Ishikawa diagram
siva kumar
Restful & odata using asp.net web api
Restful & odata using asp.net web api
昱劭 劉
持續整合與單元測試
持續整合與單元測試
昱劭 劉
Jindal group
Jindal group
siva kumar
Mongo db 簡介
Mongo db 簡介
昱劭 劉
設計模式的解析與活用讀後心得
設計模式的解析與活用讀後心得
昱劭 劉
Tcvn 5574 2012
Tcvn 5574 2012
daophu
Python開發環境建立(使用ECLIPSE)
Python開發環境建立(使用ECLIPSE)
昱劭 劉
Hoahoc
Hoahoc
Nguyễn Huỳnh Thanh Tuấn
Dj9 vfdlw
Dj9 vfdlw
Nguyễn Huỳnh Thanh Tuấn
Sophuc
Sophuc
Nguyễn Huỳnh Thanh Tuấn
Dtth
Dtth
Nguyễn Huỳnh Thanh Tuấn
Super transa
Super transa
Daniel Boretti
Artigo de opinião aida chamiça - julho de 2015
Artigo de opinião aida chamiça - julho de 2015
Ana Pinto Coelho
Apresentação Clube Empresas
Apresentação Clube Empresas
Cristóvão Rodrigues
Consumismo status
Consumismo status
Mary Santana Santana
Comercia red
Comercia red
capi guatemala
Linking error
Linking error
Ching Yi Chan
快速入坑 Node.js - 0613 SITCON 雲林定期聚
快速入坑 Node.js - 0613 SITCON 雲林定期聚
Lorex L. Yang
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
Miles Chou
Idea13
Idea13
koji lin
以Code igniter為基礎的網頁前端程式設計
以Code igniter為基礎的網頁前端程式設計
Amigo 陳兆祥
讓軟體開發與應用更自由 - 使用 Docker 技術
讓軟體開發與應用更自由 - 使用 Docker 技術
Yu Lung Shao
More Related Content
Viewers also liked
Restful & odata using asp.net web api
Restful & odata using asp.net web api
昱劭 劉
持續整合與單元測試
持續整合與單元測試
昱劭 劉
Jindal group
Jindal group
siva kumar
Mongo db 簡介
Mongo db 簡介
昱劭 劉
設計模式的解析與活用讀後心得
設計模式的解析與活用讀後心得
昱劭 劉
Tcvn 5574 2012
Tcvn 5574 2012
daophu
Python開發環境建立(使用ECLIPSE)
Python開發環境建立(使用ECLIPSE)
昱劭 劉
Hoahoc
Hoahoc
Nguyễn Huỳnh Thanh Tuấn
Dj9 vfdlw
Dj9 vfdlw
Nguyễn Huỳnh Thanh Tuấn
Sophuc
Sophuc
Nguyễn Huỳnh Thanh Tuấn
Dtth
Dtth
Nguyễn Huỳnh Thanh Tuấn
Super transa
Super transa
Daniel Boretti
Artigo de opinião aida chamiça - julho de 2015
Artigo de opinião aida chamiça - julho de 2015
Ana Pinto Coelho
Apresentação Clube Empresas
Apresentação Clube Empresas
Cristóvão Rodrigues
Consumismo status
Consumismo status
Mary Santana Santana
Comercia red
Comercia red
capi guatemala
Viewers also liked
(16)
Restful & odata using asp.net web api
Restful & odata using asp.net web api
持續整合與單元測試
持續整合與單元測試
Jindal group
Jindal group
Mongo db 簡介
Mongo db 簡介
設計模式的解析與活用讀後心得
設計模式的解析與活用讀後心得
Tcvn 5574 2012
Tcvn 5574 2012
Python開發環境建立(使用ECLIPSE)
Python開發環境建立(使用ECLIPSE)
Hoahoc
Hoahoc
Dj9 vfdlw
Dj9 vfdlw
Sophuc
Sophuc
Dtth
Dtth
Super transa
Super transa
Artigo de opinião aida chamiça - julho de 2015
Artigo de opinião aida chamiça - julho de 2015
Apresentação Clube Empresas
Apresentação Clube Empresas
Consumismo status
Consumismo status
Comercia red
Comercia red
Similar to 透過Nuget管理內部共用元件
Linking error
Linking error
Ching Yi Chan
快速入坑 Node.js - 0613 SITCON 雲林定期聚
快速入坑 Node.js - 0613 SITCON 雲林定期聚
Lorex L. Yang
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
Miles Chou
Idea13
Idea13
koji lin
以Code igniter為基礎的網頁前端程式設計
以Code igniter為基礎的網頁前端程式設計
Amigo 陳兆祥
讓軟體開發與應用更自由 - 使用 Docker 技術
讓軟體開發與應用更自由 - 使用 Docker 技術
Yu Lung Shao
出了问题不要靠猜
出了问题不要靠猜
LI Daobing
vmarket in action
vmarket in action
Appleseedez Zeng
Artifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
Wen-Tien Chang
李成银:前端编译平台
李成银:前端编译平台
taobao.com
前端编译平台
前端编译平台
Welefen Lee
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
ChinaNetCloud
利用Nchan快速打造即時通知系統
利用Nchan快速打造即時通知系統
herb herb
網站上線了,然後呢?
網站上線了,然後呢?
Kirk Chen
2012,我的技术之选
2012,我的技术之选
勇浩 赖
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
National Cheng Kung University
Docker技术介绍
Docker技术介绍
LI jeanphorn
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
Poga Po
Similar to 透過Nuget管理內部共用元件
(20)
Linking error
Linking error
快速入坑 Node.js - 0613 SITCON 雲林定期聚
快速入坑 Node.js - 0613 SITCON 雲林定期聚
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
2019/7/27 先別開 Branch 了,你聽過 Feature Toggle 嗎?
Idea13
Idea13
以Code igniter為基礎的網頁前端程式設計
以Code igniter為基礎的網頁前端程式設計
讓軟體開發與應用更自由 - 使用 Docker 技術
讓軟體開發與應用更自由 - 使用 Docker 技術
出了问题不要靠猜
出了问题不要靠猜
vmarket in action
vmarket in action
Artifacts management with CI and CD
Artifacts management with CI and CD
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
李成银:前端编译平台
李成银:前端编译平台
前端编译平台
前端编译平台
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
利用Nchan快速打造即時通知系統
利用Nchan快速打造即時通知系統
網站上線了,然後呢?
網站上線了,然後呢?
2012,我的技术之选
2012,我的技术之选
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
Docker技术介绍
Docker技术介绍
Running a Service in Production without Losing Your Sanity
Running a Service in Production without Losing Your Sanity
透過Nuget管理內部共用元件
1.
透過Nuget管理內部共用元件 劉昱劭
2.
使用別人的DLL-以前你會這樣做 • 下載 • 解壓縮到你的專案裡 •
添加引用
3.
使用別人的JS-以前你會這樣做 • 下載 • 解壓縮到你的專案裡
4.
萬一別人的DLL又要用另外的DLL,別人的JS 又要用另外的JS • 運氣好的話,他的網站會說… • 運氣不好就看compiler跟你說有什麼錯… •
問有用過的人…
5.
版本更新了怎麼辦?有錯誤修正了怎麼辦? • 時時刻刻關注它? • 等他主動通知你?
6.
程式庫套件管理員(nuget) • 2010年十月 • C#開發 •
Apache License 2.0
7.
Demo 看一下現在大家都怎麼用
8.
服務共用V.S.程式庫共用
9.
服務共用 • 通常是Web Service(SOAP
, RESTful) • 已存在的Instance • 已經包含部份商業邏輯(多或少) • 提供API SPEC & example • 需要”使用”的人就來呼叫 • Service Bus
10.
程式庫共用 • 通常是Framework或工具(複雜或簡單) • Framework的定義?(半成品) • 通常是不包含Business
Logic的 • 提供package、doc、example • “開發”時會用到的人就抓package回去包在自己的程式裡
11.
情境 • 我想要把檔案放到CHT S3上 •
我想要開發code ui自動測試 • 我也想開發asp.net mvc專案,會用到kendo ui • 我想要開發rest api,而且有odata功能
12.
Demo 用NuGet Package Explorer看一下
13.
結論 • 我們想要做到真正的程式碼Reuse與知識分享 • • 拆出共用框架,拿掉business logic 拆出共用工具,開放簡單乾淨且有彈性的API •
使用正確的工具解決程式庫引用與更新的問題(nuget) • 建立內部程式庫repository(http://10.13.18.24:6621/nuget) • 分享你的程式碼吧!!
14.
Q&A
Download now