亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

老衣的工具集2015版

2019-11-14 13:36:37
字體:
來源:轉載
供稿:網友

 

開發語言

  • C# 是大神Anders Hejlsberg從Borland跳槽到微軟后親自操刀打造的開發語言,關于這段過程的一些事情,你可以移步看看這篇文章。對于C#,依然有很多人狹隘的認為它只能開發.NET程序,甚至認為開發的程序只能跑在Windows上。但是實際上這都是錯的,C#可以開發非.NET程序、甚至可以用寫操作系統,更不用說開發基于Mono或者CoreFX運行在linux、Mac等系統上的程序了。微軟已經變得越來越開放了……另附,.NET Awesome 項目列表頁:https://github.com/quozd/awesome-dotnet
  • javaScript / TypeScript / Node.js 最近幾年,js的熱度陡然上升,node.js的助推是一大主因?,F在js已經將觸角從web瀏覽器伸向了服務端、手機App等領域。在Facebook等公司的推動下,眾多js死忠也在努力讓自己成為全棧程序猿。而Turbo Pascal、Delphi、C#之父Anders Hejlsberg也極其看好js的未來,所以他老人家搞了一個js的超集語言TypeScript,讓開發js程序變得更加簡單、安全、健壯。js Awesome項目列表見:https://github.com/sorrycc/awesome-Javascript
  • Go 是Google出品的新型開發語言,語法簡單,專業適合服務端開發。突然改變云計算行業的容器技術產品 Docker 就是用Go語言打造的,而國內的七牛云也是主要使用Go開發的服務端程序。含著金鑰匙出生的Go語言似乎前景一片大好,只是它還不支持泛型之類的特性,讓我等還覺得有些遺憾。Go Awesome 項目列表見:https://github.com/avelino/awesome-go
  • Rust 跟Go類似都是新型語言,只是Rust是一種系統級語言,且出自Mozilla。 新興語言中沒有GC的很少見,Rust則是其一,且號稱編譯通過則永不崩潰(貌似還沒完全達到)。Rust很早就已經實現了自舉,也就是自己的編譯器可以 自行編譯自己的編譯器,^_^。從語言的設計角度來說,相比Go我更喜歡Rust,它上能做各種應用,下能實現裸金屬開發,一些讓人值得贊嘆的項目可以到 Rust Awesome 項目列表頁: https://github.com/kud1ing/awesome-rust 。
  • Swift 大概是蘋果公司自己也覺得自家的OC設計的太糟糕了,于是參考一些市面流行的先進語言,重新打造了一個新的——Swift,而且2.0開始,它還開源了。 除了能開發蘋果自家設備的應用外,還將支持開發linux上的程序。嗯,還是不錯的。Swift Awesome 項目列表頁見:https://github.com/matteocrippa/awesome-swift
  • F# 微軟研究院出品的一種特別適合數學計算方面的函數化編程語言。你可以到http://www.tryfsharp.org試著玩玩。對了,它也是開源的,而且可以跨平臺——這年頭一個語言不能跨平臺似乎就很難面世了吧 :D

開發及周邊工具

  • Visual Studio 2015 with Update 1 是一個豐富的集成開發環境,可用于創建出色的 Windows、Android 和 iOS 應用程序以及新式 Web 應用程序和云服務。支持C#、Visual Basic、F#、C++、Python、Node.js 和 HTML/JavaScript 等語言。注意啊,面向構建非企業應用程序的開發人員的Visual Studio 社區版是免費的,功能上基本等同于Visual Studio PRofessional。
  • Sublime Text 3 是Sublime Text 的新版測試版。是一套可運行在Windows、Linux、Mac上的跨平臺文本編輯器,支持基于Python的插件。Sublime Text 可通過包(Package)擴充本身的功能。大多數的包使用自由軟件授權發布,并由社區開發維護。
  • ATOM 是GitHub出品的代碼編輯器,基于Chromium Embedded Framework開發的,功能表現于Sublime Text極為類似,但性能貌似有一些問題,自打用上了Visual Studio Code后,就放棄它了。
  • Visual Studio Code 是可在 Windows、OS X 或 Linux 上運行的免費且開源的代碼編輯器,可用來構建和調試現代 Web 和云應用程序。支持JavaScript、C#、TypeScript、HTML、Markdown、CSS/SASS/Less、DockerFile、JSON等。性能表現比ATOM好很多,而且新版本已經支持擴展了。
  • Xamarin Studio 5.1 是用C#開發Windows、Linux、Mac、iOS、Android、WP等各種平臺App的跨平臺開發強大利器??梢赃\行在Windows或者 Mac OS X系統上,當然了用它開發Mac、iOS、Android三個平臺的App是需要花錢買License的,價格嘛有點貴。不過開發asp.net、MVC、Nancy、控制臺、類庫等是不需要花錢的,免費版就可以寫。如果你除了C#外,還在玩F#或者D語言之類,也可以用它。新版Xamarin已經支持C#6了——還不知道C#6新特性的主動去面壁思過吧!
  • Xamarin Android Player Xamarin 出品的安卓模擬器。開發安卓應用的,都知道原生模擬器那叫一個慢,Xamarin Android Player則性能表現不俗,跟Visual Studio Emulator for Android有的一拼。但是區別在于,Xamarin Android Player是基于VirtualBox,跨平臺且消耗資源少;而Visual Studio Emulator for Android,在Windows基于Hyper-V的,而非專業版Windows根本木有辦法用Hyper-V,至于在Mac可用的Visual Studio Emulator for Android,目前已經Coming Soon挺長時間了……
  • Brackets 是Adobe出品的免費且開源 的輕量級現代化Web開發工具,功能強大且有豐富的擴展。支持實時預覽、預處理、PSD參考等非常不錯的功能。
  • SourceTree 是強大的Git/Mercurial桌面客戶端,支持Windows和Mac操作系統。有了它,基本可以放棄大部分場景下的Git/Mercurial命令行工具了。而且兼容Bitbucket、GitHub、Kiln等協作平臺。
  • GitHub Desktop 可以讓你的項目無縫接入GitHub
  • Dash 蘋果設備上最好的離線文檔集中營工具,可以根據自己的喜好,訂閱各種語言、框架、類庫的離線版官方文檔,更新很及時,簡單好用。還在到處找官方網站看文檔?趕緊用Dash吧。
  • Paw 是Mac上的REST Client App,可以很方便的測試REST API,檢查服務器響應甚至生成代碼,有豐富的擴展功能庫。功能上很類似于PostMan,不過我現在更喜歡Paw多一些,也許是因為花錢買的軟件,不用心里難受吧。
  • PaintCode 能讓你在Mac上用它將你繪制的一些圖形生成SVG、Objective-C、Swift或 C#(Xamarin)等語言的代碼。經常做手機App的可以考慮購置這個軟件,關鍵時候確實省事不少。
  • Jexus 國產的強勁、堅固、免費、易用的Linux ASP.NET服務器。是老衣目前在Linux上跑ASP.NET、MVC、Nancy等Web應用程序的主要服務器軟件。其姊妹作 TinyFox 更是可被看作是跨平臺版的IIS Express,用C#做跨平臺Web項目的人都應該試試這個。
  • Grunt JavaScript 世界的構建工具。對于需要反復重復的任務,例如壓縮(minification)、編譯、單元測試等,自動化工具可以減輕和簡化你的工作。當然了Grunt的配置比較麻煩,而且運行過程中幾乎是必然會產生中間文件的,所以我也在嘗試轉向Gulp。Gulp的job配置過程,其實就是在寫代碼,且其保證任務的單一職責化,把適合的插件組合在一起,一氣呵成,非常方便維護和修改。不過呢,如果你已經在用react開發前端的話,建議你直接用webpack
  • BowerTwitter出品的Web包管理器。
  • npm 與.NET上的Nuget類似,是屬于node的包管理器。
  • Yo yo是一個用于構建特定框架的生態系統的代碼工具,我們稱之為生成器(generator)。
  • Homebrew 類似于Ubuntu上的Apt工具,方便安裝和更新蘋果上的一些軟件。
  • Briefs Mac上的iOS/Android應用仿真軟件,移動產品經理的必備軟件之一,可以通過它做出一個App的MockUp來,在手機或平板上可以實際查看甚至操作,方便團隊成員了解App需求的效果和流程。
  • XMind 7 目前我用過的最好的思維導圖軟件,易用、美觀、高效、可視化強。
  • Sketch Mac上超級好用的UI設計工具,致簡、高效、強大的工具。個人覺得在UI設計領域,有了它,完全就不需要考慮photoshop甚至AI之類了。同樣,它有非常眾多的擴展插件和社區支持工具,可以將你在UI設計領域大部分要面臨的問題解決掉。
  • Sketch Toolbox 一個簡潔而強大的Sketch插件管理器,用Sketch的人一定要用它。
  • RightFont 現代軟件開始越來越垂直和輕量化,RightFont就屬于此類軟件。它運行在Mac上,以輕量化的“骨骼”,與PS、Sketch等軟件搭配使用甚是方便,
  • Everything 是Windows上目前用過的最好的NTFS分區文件檢索軟件,索引效率極高——幾個T的硬盤文件,也就幾十秒就差不多了。而搜索文件,絕對秒殺一切同類產品。內置了FTP和HTTP,可用作內部文件檢索或分享等。用過的人都離不開它!
  • Microsoft remote desktop for Mac OS X Mac上遠程訪問Windows的利器,微軟官方出品。但貌似現在依然只能從Apple App Store美國市場才能買到,沒有美國賬號的自己想辦法吧。
  • Chrome 貌似Google的這個瀏覽器已經成為Web開發人員的標配了吧?極簡、高性能、豐富的擴展、強大的開發者工具,是開發者們喜歡的重要原因。
  • WunderList 中文名:奇妙清單,極簡風格TodoList類工具。產自德國的一家創業公司6Wunderkinder,該公司在2015年被微軟收購。支持Windows、Mac、iPhone、iPad、android、Windows Phone、Kindle Fire和各種瀏覽器等平臺……WunderList功能并沒有像Worktile之類的那么多,但剛好夠用^_^
  • Pocket 是我最常用的稍后讀類工具。同樣支持Windows、Mac、iPhone、iPad、android和各種瀏覽器平臺。極簡、好用!付費后用起來更爽了 :D
  • Feedly Google Reader被關閉后的優秀繼任者,配合Reeder 閱讀你訂閱的rss,很爽!
  • Microsoft OneNote 用了很多年的筆記類工具,雖然產自微軟,但除了支持Windows、Windows Phone外,還支持Mac、 iPad、iPhone、 Android、Amazon、Web、Chromebook、Clipper等。個人認為比Evernote、有道筆記等都好用,你有意見可以保留。
  • Parallels Desktop Mac上的虛擬機軟件,可以方便的使用它在Mac上運行Windows、Linux等系統??缙脚_開發必備之虛擬機工具。當然了,這個也不是免費的。
  • ScreenFlow Mac上的優秀錄屏軟件,以后你看到我在Mac上錄制的視頻基本都是用它做的。雖然免費的QuickTime也能錄屏,但是功能太弱,而且錄制稍微長點大點的時候,各種讓你崩潰。
  • AppCleaner 在Mac上可以很方便的干凈卸載軟件的小工具

Visual Studio 2015中用到的新擴展

  • Productivity Power Tools 2015 一如既往的讓VS變得強大,提升生產力。
  • C# Essentials 這個工具可以幫助你把現在的C#代碼改用C#6新特性實現,是優化C#代碼的利器之一。
  • .NET Portability Report 當你寫的.NET Library,要準備做跨平臺支持時,這個工具可以幫你檢查兼容性問題,生成報告,幫助你改進代碼,實現更好的跨平臺兼容。
  • XAML Regions 當你用XAML開發App界面時,一旦代碼復雜到一定程度。你可能就會想如果它也會像C#語言有Regions支持該多好???嗯,這個擴展就是解決你這個需求的。
  • File Nesting 是幫助你優化項目文件結構的擴展工具。它可以自動把相關的代碼用子樹的方式組織在一起。用了它,你會覺得這個世界瞬間清凈了^_^
  • [Web Essentials 2015] (https://visualstudiogallery.msdn.microsoft.com/ee6e6d8c-c837-41fb-886a- 6b50ae2d06a2)相對2013的老版本,它縮減了一些功能,因為這些功能被獨立的擴展所替代
  • Bundler & Minifier 可以捆綁多個css、js、html文件到一個文件,可以生成最小化文件,用于發布場景。
  • Web Compiler 用來編譯LESS、Sass、 Scss、(Iced)CoffeeScript和JSX等代碼文件
  • Image Optimizer 面向Web場景,實現視覺無損優化PNG、JPG和GIF等圖片文件的擴展工具,對優化web應用性能有一定幫助。
  • Web Analyzer JS、TS、 CSS和JSX等文件的靜態代碼分析工具,有利于優化相關代碼,提升應用健壯性。
  • Glyphfriend 字體圖標在如今的Web App甚至是手機App中被大量使用,但是相信沒有幾個人能記住Font Awesome之類字體圖標庫的名字和對應圖形的。這個擴展可以讓你從繁瑣的手動查找中擺脫出來,讓你在html中使用字體圖標的css class時自動預覽圖標列表,快速選定并使用正確的class name。
  • Mexedge Stylesheet Extension 這是一個非常神奇的css查找、分析和維護的擴展工具。用VS做web app開發的人應該都用用,除非你的css很少很簡單。對了,新版還支持LESS啦 ^_^

框架和庫

  • NancyFx 用C#開發跨平臺web application的優秀開源框架,我在博文和演講中多次提到它。
  • SuperWebSocket 江大魚的開源項目,讓你可以在.NET或者Mono上輕松開發基于WebSocket的應用。
  • SuperSocket 江大魚的開源項目,讓你可以在.NET或者Mono上輕松開發基于Socket的應用。已經被微軟在VS2015安裝包加入到第三方可選項了,很贊!
  • TinyMapper 輕量高效的.NET對象映射器。性能方面非常贊!
  • Npgsql 這應該是.NET或Mono上用PostgreSql數據庫的必選項了吧。
  • Polly 云計算開發中需要考慮Retry之類的機制,Polly是.NET開發領域不錯的選擇。
  • C-Sharp-Promise Promise在js開發領域大行其道,深得開發者們的喜愛。C#程序員們可以用C-Sharp-Promise,使用Promise的方式編程。
  • RestSharp 面向.NET的優秀REST和HTTP API客戶端框架
  • WebSharper 是一個基于F#構建的Web開發平臺,使用F#構造從前到后的一整套內容。其中利用到F#中許多高級的開發特性,并可以將F#代碼直接轉化JavaScript,這樣服務器端和客戶端的通信也變得透明起來。
  • RAML RESTful API Modeling Language的簡寫,號稱是設計API最簡單的利器。值得關注和學習
  • sharp 號稱是對JPEG, PNG, WebP和TIFF等格式圖片進行縮放,性能最高的Node.js module。
  • Topshelf 當你需要將一個.NET的Console或者桌面應用,作為Windows服務運行時,它會很好的幫到你。
  • forever 讓node.js應用在后臺運行在生產環節中是非常必要的,否則當你退出用戶登錄時,你的node.js程序也會跟著結束執行。forever就是解決這個問題的。
  • Animate.css web前端要求越來越高,這個css庫可以讓web app很方便的擁有豐富的動畫效果。
  • AngularUI Router 這是目前我最常用的angular路由框架,基于angularjs開發web app時,他讓我得心應手,哈哈……
  • Highland 面向Node.js和瀏覽器的優秀streams類庫。
  • lodash 本是Underscore.js 的一個分支,優秀的js實用工具集,但因為與其它貢獻者意見相左,于是獨立發展。提供了更多的功能和更好的性能,延遲計算是其中用到的不錯理念。
  • SuperAgent 是一個精小而先進的HTTP客戶端請求js庫。適用于瀏覽器和node.js,我很喜歡其流式編程的感覺。
  • nickel.rs 這是一個Rust語言的輕量級Web應用開發框架。類似于node.js的express

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
九九热这里只有在线精品视| 91禁国产网站| 国产精品麻豆va在线播放| 国模吧一区二区| 国产精品一区二区久久久| 欧美激情中文字幕乱码免费| 欧美裸体xxxx极品少妇| 色偷偷噜噜噜亚洲男人的天堂| 91天堂在线视频| 国产精品久久久av| 日本伊人精品一区二区三区介绍| 91高清视频在线免费观看| 日本一本a高清免费不卡| 亚洲人成伊人成综合网久久久| 日本精品中文字幕| 中文字幕亚洲无线码在线一区| 91九色视频在线| 国产亚洲精品久久久久久| 国产精品久久久久久久久久小说| www日韩中文字幕在线看| 国产不卡视频在线| 精品精品国产国产自在线| 欧美精品中文字幕一区| 久久青草福利网站| 亚洲精品国精品久久99热| 国产成人av在线播放| 欧美中文字幕第一页| 日韩在线观看免费高清| 成人深夜直播免费观看| 成人乱人伦精品视频在线观看| 激情av一区二区| 尤物九九久久国产精品的分类| 久久久久久久一区二区| 久久精品国产精品亚洲| 国产成人精品亚洲精品| 国产精品第三页| 91老司机在线| 一区二区福利视频| 精品精品国产国产自在线| 97精品国产91久久久久久| 欧美亚洲一级片| 国产91热爆ts人妖在线| 国产精品视频网址| 中文一区二区视频| 欧美精品在线网站| 国产精品中文字幕在线观看| 成人黄色午夜影院| 欧美日韩国产中文字幕| 国产成人aa精品一区在线播放| 国语自产在线不卡| 清纯唯美亚洲激情| 国产亚洲欧美日韩精品| 清纯唯美亚洲综合| 欧美日韩国产页| 中文字幕精品在线| 欧美激情视频一区二区| 免费av一区二区| 亚洲精品91美女久久久久久久| 久久亚洲精品中文字幕冲田杏梨| 日韩电影免费观看在线| 亚洲欧美国产精品| 国产成人福利视频| 欧美性生交大片免网| 午夜精品在线观看| 不卡伊人av在线播放| 欧美日韩爱爱视频| 日韩av在线免播放器| 91大神福利视频在线| 成人免费直播live| 亚洲男人天堂网站| 欧美性极品少妇精品网站| 7777精品久久久久久| 久久婷婷国产麻豆91天堂| 日韩免费黄色av| 日韩免费观看高清| 亚洲人成在线播放| 欧美理论电影在线观看| 久久久久久久久国产| 色多多国产成人永久免费网站| 日本韩国欧美精品大片卡二| 国产91精品视频在线观看| 亚洲精品ady| 国产精品一区二区在线| 日本久久久久久久久| 久久久久久久久久久久av| 黑人与娇小精品av专区| 久久久国产影院| 国产精品嫩草影院久久久| 国产中文字幕日韩| 成人激情视频在线观看| 欧美一区二区影院| 欧美成在线观看| 在线观看国产精品日韩av| 亚洲欧美国产高清va在线播| 欧美激情按摩在线| 国产精品自产拍高潮在线观看| 午夜精品久久久久久久久久久久久| 亚洲一区中文字幕| 狠狠久久亚洲欧美专区| 国产香蕉一区二区三区在线视频| 亚洲国产日韩欧美在线动漫| 欧美一区二区三区精品电影| 久久久国产一区| 九九热这里只有精品6| 久久久国产一区二区三区| 亚洲成人网av| 久久久精品2019中文字幕神马| 久久综合五月天| 欧美一级视频免费在线观看| 亚洲欧美日韩一区在线| 精品欧美国产一区二区三区| 国产精品久久久久久超碰| 欧美—级a级欧美特级ar全黄| 欧美午夜宅男影院在线观看| 亚洲第一精品自拍| 欧美一区二区大胆人体摄影专业网站| 欧美性xxxxxxxxx| 久久人人爽人人爽爽久久| 成人国产精品一区| 欧美性极品少妇精品网站| 中文字幕日韩视频| 亚洲国产欧美自拍| 成人激情视频免费在线| 日韩av在线网| 日韩亚洲综合在线| 91精品国产综合久久香蕉| 精品中文字幕在线2019| 亚洲无av在线中文字幕| 成人av电影天堂| 日韩高清电影免费观看完整| 日本精品久久久久久久| 96国产粉嫩美女| 成人日韩在线电影| 欧美做爰性生交视频| 亚洲日本欧美日韩高观看| 国产原创欧美精品| 亚洲欧美日韩天堂| 9.1国产丝袜在线观看| 亚洲国产97在线精品一区| 91色视频在线观看| 91精品国产电影| 国内精品一区二区三区| 久久国产精品99国产精| 国产精品国产三级国产专播精品人| 欧美亚洲另类视频| 国产香蕉精品视频一区二区三区| 欧美电影免费播放| 国产精品一区二区久久| 日韩精品免费在线视频观看| 亚洲毛片在线观看.| 亚洲午夜小视频| 亚洲欧美日韩精品| 国产精品欧美日韩一区二区| 久久久免费精品| 69av在线视频| 久久福利网址导航| 欧美理论片在线观看| 亚洲色图在线观看| 亚洲欧美日韩成人| 国产日韩欧美视频| 亚洲精品视频二区| 欧美成人精品不卡视频在线观看| 欧美成人自拍视频| 日韩av在线免费观看|