精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

老曹眼中的開發學習環境

開發 開發工具
Mac OS是類Unix操作系統,并且POSIX compliant,這意味著大量針對Linux編寫的程序可以在OS X直接編譯。也就是說,Mac下寫C、C++的系統程序一般情況下也可以直接移植到Linux下運行。

 [[177589]]

“工其事必先利其器”,對于一個全棧而言,一個與自己匹配的開發和學習環境,能夠極大地提高個人的工作效率,很多時候都可以做到事半而功倍。環境也是一個外延很廣的概念,這里我所涉及的包括硬件環境,集成開發環境與工具,數據庫環境,操作系統環境,溝通工具和個人筆記本。

硬件環境

MacBook Pro 是硬件環境的不二之選。

[[177590]]

筆記本電腦,至少要有i5 CPU、8G以上內存,SSD之類的,硬盤也最好在256G以上,在這樣的要求下,MacBook無疑是很好的選擇,和MacBook達到相同配置、具有相同續航水平的其它筆記本電腦基本都在和MacBook一樣的價位。但考慮到MacBook的工業設計水平,MacBook確實成了合適的選擇。

做iOS開發,那mac更是必須的。盡管xcode沒有vs好用,但是搞iOS開發,默認就得用它,不要談什么黑蘋果,那是得不償失的事。

更重要的是,Mac OS是類Unix操作系統,并且POSIX compliant,這意味著大量針對Linux編寫的程序可以在OS X直接編譯。也就是說,Mac下寫C、C++的系統程序一般情況下也可以直接移植到Linux下運行。在類Unix操作系統里,只有gcc和clang可以選擇,Linux選擇的是gcc,OS X和FreeBSD選擇的是clang。gcc的好處是在Linux下有最好的兼容性,系統內核、系統的library都是gcc編譯的。clang相比gcc的優勢大概就是編譯速度,和對標準支持的速度。clang的編譯速度是比gcc要快一些的,而且通常給出的錯誤信息更友好一些。在標準的支持方面,gcc 4.9才完全支持C++11標準(regex的bug到4.9才修正),而clang 3.3就已經完全支持C++11標準,clang 3.4已經完全支持C++14標準。gcc相比于clang也有一個優勢,在有些情況下gcc的優化器比clang更好。

除了Unix哲學,如果看youtube上的各類技術分享,常見到的也是mac,記得前幾年Hacker News上有個問卷,黑客們都用的什么操作系統,mac OS X 是排第一位的,甚至超越了linux 操作系統為用戶提供編程環境。

總之,Mac比Linux更舒服的界面,比Windows更簡潔的環境。

工具與IDE

Mac 上自帶了很多工具,使開發和學習更加便捷。比如自帶Git,可以直接從Terminal啟動Git服務。最好會使用命令行操作,如果實在不習慣的話,SourceTree 應該是目前比較好用的Git圖形化界面了。Mac 自帶了Vi和Emacs,自帶Apache服務器,配置wordpress做自己的博客是分分鐘的事情。Mac 還自帶了對Python、PHP等語言的支持,macport和homebrew 對應用的安裝下載也很方便。

XCode

Xcode 是運行在操作系統Mac OS X上的集成開發工具(IDE),由蘋果公司開發。Xcode是開發OS X 和 iOS 應用程序的最快捷的方式。Xcode 具有統一的用戶界面設計,編碼、測試、調試都在一個簡單的窗口內完成。

Xcode 8能夠方便創建漂亮的iPhone、iPad、Mac、Apple Watch和Apple TV 應用程序,是更快的一個IDE版本,使用編輯器擴展可以完全定制化自我的編碼經驗。新的運行時可以提醒隱藏的bug并部分指出內存泄漏,這都是蠻不錯的。

Eclipse

Eclipse 是一個開源的基于Java的可擴展開發平臺,本身只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse 附帶了一個標準的插件集,包括Java開發工具等。

Eclipse 是個通用的集成開發環境,是應用開發的必備免費工具。不僅是java,通過插件形式可以行程各種開發語言的IDE,例如PyDev 用于Python開發的,ADT 支持Android 開發,遺憾的是,近來google停止了對ADT的支持。

Android Studio

Android Studio 是一個Android集成開發工具,基于IntelliJ IDEA. 類似 Eclipse ADT,Android Studio 提供了集成的 Android 開發工具用于開發和調試。

Android Studio基于Gradle的構建方式與ADT有著較大的不同,編譯和運行的速度都有了明顯的改善,是android 領域的XCode。

sublime Text

對于腳本話語言來說,尤其是Javascript,sublime 作為輕量級IDE還是不錯的。Sublime Text 支持多種編程語言的語法高亮、擁有優秀的代碼自動完成功能,還擁有代碼片段的功能,可以將常用的代碼片段保存起來,在需要時隨時調用。

Sublime 支持 VIM 模式,可以使用Vim模式下的多數命令。支持宏,播放錄制的操作或者命令。

數據庫

數據庫是全棧必須掌握的技能,數據庫的種類很多,除了關系型數據庫之外,還有各種的NoSQL, 擁有一個本地的數據庫環境,可以更方便地開發調試。

MySQL

MySQL 最流行的關系型數據庫管理系統,在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之一。 MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,它分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。

MySQL也有mac客戶端---Sequel Pro ,可以輕松的進行MySQL的各種操作,關鍵還是免費的,有意思的是,可以通過一層SSH隧道進行MySQL的連接。

Redis

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。

在Mac環境中,使用 sudo brew install redis 命令可以一鍵安裝Redis。

MongoDB

MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫,可以為WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB 是NoSQL當中功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。

在Mac環境中,使用 sudo brew install mongodb命令可以一鍵安裝mongodb。

另外,Mac自帶了SQLite數據庫,是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了,在iOS和Android 開發時是必備的選項。

多環境與多系統

對于多環境和多操作系統而言,不建議多分區的方式,用虛擬機比較好。VirtualBox號稱是最強的免費虛擬機軟件,它不僅具有豐富的特色,而且性能也很優異!它簡單易用,可虛擬的系統包括Windows系列、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系統。

可以方便地在VirtualBox上安裝并且運行上述的這些操作系統,與同性質的VMware相比,VirtualBox獨到之處包括遠端桌面協定(RDP)、iSCSI及USB的支持,VirtualBox在客戶端操作系統上已可以支持USB 2.0的硬件裝置了。

溝通與網絡

溝通與協作是必須的,微信和QQ成了首選的工具,Mac上都有對應的客戶端。

對于團隊溝通而言,Trello 是個不錯的云服務,國內的worktile 也很贊,其它的工具就因人而異了。近年來比較火爆的slack,最看好的是它web hook 特性,是工具化中的一種趨勢。

對于上網查看資料而言,chrome 和mac 自帶的safari 都很好。對開發者而言,更喜歡google,如果自己不購買VPN的話,lantern 就是一個無奈的選擇了。

email 更是必備,有了VPN, gmail就可以作為一個郵件服務的候選。

國內的郵件服務商,163郵箱非常不錯,當然QQ郵箱也是勉強可用的。

隨手筆記

“好記性不如爛筆頭”,不論是網絡上的知識,還是自己的感悟都最好紀錄下來,Evernote 是我的最愛。

[[177602]]

EverNote界面類似于微軟的OneNote,以超強的內容捕捉,實時搜索,標簽分類,支持大數據庫,圖像內文字的識別和手寫圖形的識別而著稱。EverNote支持多終端同步,可以隨時隨地訪問自己的筆記,使在地鐵上梳理心得變成了一段快樂的時光。

紀錄的內容多了,就需要使用云盤,百度云盤不錯。但是如果服務商關了服務,導出的成本還是蠻高的,360云盤的關閉估計倒霉了一批人。保險起見,還是要有自己的大型移動硬盤作為備份工具。

通過隨手筆記和云盤等存儲,逐步整理的所學所用,就可以初步形成自己的知識體系,完成個人的知識管理了。開發學習環境中還包括很多的工具集, 以后再逐一補充吧。

【本文來自51CTO專欄作者老曹的原創文章,作者微信公眾號:喔家ArchiSelf,id:wrieless-com】

責任編輯:武曉燕 來源: 喔家ArchiSelf
相關推薦

2016-12-19 09:43:59

軟件開發架構

2016-12-01 14:16:18

GitSCM配置

2016-12-01 15:03:36

緩存技術客戶端

2016-12-02 08:55:18

Linux系統

2016-12-01 14:47:05

負載均衡DNS

2016-12-02 08:54:18

Lambda代碼云計算

2017-05-18 14:11:22

CRM圖解交付

2017-02-05 16:51:35

網絡編程網絡系統

2016-12-02 09:09:18

MySQL調優數據庫

2016-12-06 20:01:56

數據架構數據機器學習

2024-01-15 15:11:03

物聯網5G數字孿生

2018-10-17 22:01:06

2017-09-18 08:21:42

碼農AI人工智能

2016-12-08 15:52:09

互聯網數據計算

2017-03-27 08:45:47

全棧技術管理

2017-04-17 08:44:43

構造函數線程安全

2018-01-16 15:02:20

存儲RAIDSAN

2018-01-09 15:35:54

Python編程基礎

2012-03-09 09:45:50

2009-05-12 09:35:40

移動MoblinAndroid
點贊
收藏

51CTO技術棧公眾號

亚洲人成7777| 激情五月激情综合网| 国产视频欧美视频| 欧美一级黄色影院| 美女国产在线| 成人av网站在线观看| 国产精品成av人在线视午夜片| 日本黄色激情视频| 99re8这里有精品热视频8在线| 精品久久久视频| 一本色道久久99精品综合| 亚洲av色香蕉一区二区三区| 久久精品九九| 免费不卡在线观看av| 丰满大乳奶做爰ⅹxx视频| 国产成人免费精品| 亚洲成人黄色影院| 伊人情人网综合| 午夜成人免费影院| 国产一区二区视频在线播放| 清纯唯美亚洲综合| 久久久久久久久久网站| 国产欧美久久一区二区三区| 欧美videofree性高清杂交| 国产精品亚洲αv天堂无码| 中文字幕在线观看播放| 中文字幕第一区二区| 国模精品一区二区三区| 国产永久免费视频| 日韩中文字幕1| 午夜免费久久久久| 免费国产羞羞网站美图| 成人影院在线| 亚洲人成电影网站色…| av免费观看不卡| 韩国一区二区三区视频| 欧美色偷偷大香| 99视频在线免费| 国产ktv在线视频| 亚洲一区二区在线免费看| 亚洲永久激情精品| 国产原创av在线| 久久影音资源网| 久久99精品久久久久久久久久| 亚洲国产成人一区二区| 国产一区二区三区免费| 成人黄色av网站| 国产一区二区在线视频聊天| 久久99精品久久久久久国产越南 | 国产一区二区三区高清播放| 国产精品视频久久| 亚洲午夜无码久久久久| 三级久久三级久久| 国产mv免费观看入口亚洲| 日韩精品无码一区二区| 一区在线视频观看| 久久久亚洲福利精品午夜| 青青青在线视频| 欧美一区二区三区久久精品茉莉花| 在线视频精品一| 手机毛片在线观看| 日本不卡电影| 久久精品久久久久久国产 免费| а天堂中文在线资源| 欧美疯狂party性派对| 日韩在线小视频| 欧美日韩色视频| 欧美天天视频| 91av成人在线| japanese国产在线观看| 麻豆精品久久久| 91欧美精品午夜性色福利在线 | 欧美一二三区视频| 国产精品女主播一区二区三区| 欧美一级bbbbb性bbbb喷潮片| 日韩视频在线观看一区| 久久久777| 国产欧美日韩丝袜精品一区| 国产熟女一区二区三区四区| 成人妖精视频yjsp地址| 久久精品人成| 亚洲成人影院麻豆| 亚洲一区二区五区| 18岁网站在线观看| 久久电影天堂| 欧美成人艳星乳罩| 精品人妻无码一区二区三区| 日本不卡高清| 国内外成人免费激情在线视频| 久久久久久少妇| 麻豆精品视频在线观看视频| 国产精品久久九九| www 日韩| 午夜精品在线视频一区| 69久久久久久| 成午夜精品一区二区三区软件| 日韩毛片在线观看| 欧美一级特黄高清视频| 亚洲精华国产欧美| 国产精品视频在线播放| 午夜精品久久久久久久第一页按摩| 久久综合成人精品亚洲另类欧美 | 国产一区二区精品久久91| 国产伦精品一区二区三区在线| 国外av在线| 亚洲综合色噜噜狠狠| 国产精品免费成人| 欧美日本三级| 在线午夜精品自拍| 成年免费在线观看| 极品少妇一区二区三区精品视频| 精品国产乱码久久久久久88av| 日本在线观看| 欧美体内谢she精2性欧美| 日韩a一级欧美一级| 免费看av成人| 午夜伦理精品一区| 国产高潮在线观看| 中文幕一区二区三区久久蜜桃| 精品视频在线观看一区| 国产精区一区二区| 中文字幕日韩精品在线观看| 日韩av无码中文字幕| 国内精品久久久久影院色| 欧美一区二区三区四区夜夜大片| 美女精品导航| 日韩午夜中文字幕| 国产成人免费在线观看视频| 久久xxxx| 久久久久无码国产精品一区| 国内在线视频| 日韩欧美成人一区二区| 三级全黄做爰视频| 美女www一区二区| 色一情一乱一伦一区二区三区丨 | 丰满少妇一区二区三区| 国产精品xvideos88| 成人激情免费在线| 91精彩视频在线观看| 色吊一区二区三区| 亚洲乱码国产乱码精品精大量| 伊人成人在线| 国产日韩一区二区| 成人三级小说| 精品日韩欧美在线| 青青草偷拍视频| 岛国精品在线观看| 国产玉足脚交久久欧美| 日韩在线精品强乱中文字幕| 久久精品国产亚洲一区二区| 国产尤物在线观看| 亚洲欧美日韩在线| 欧美污在线观看| 欧美日韩国产免费观看| 国产91精品入口17c| 日本aa在线| 精品福利一二区| 99久在线精品99re8热| 99国产麻豆精品| 欧美日韩亚洲第一| 精品久久久亚洲| 国产精品入口夜色视频大尺度 | 一区二区三区在线观看视频| 成年人性生活视频| 亚洲视频高清| 久久一区免费| 天堂久久午夜av| 日韩中文av在线| 精品人妻无码一区二区色欲产成人| 亚洲精品水蜜桃| 国产成人av无码精品| 亚洲一区网站| 亚洲电影免费| 日韩一二三区| 91极品女神在线| 成a人v在线播放| 欧美一二三四在线| 国产成人精品a视频一区| 久久午夜羞羞影院免费观看| 日韩手机在线观看视频| 91久久国产| 国产精品一区二区三区不卡| 韩日精品一区二区| xxx一区二区| 成人小说亚洲一区二区三区 | 欧美激情视频在线免费观看 欧美视频免费一| 国产黄色高清视频| 岛国av一区二区三区| 毛片aaaaaa| 国产不卡在线一区| 女人另类性混交zo| 欧美日一区二区在线观看 | 色呦呦一区二区三区| 国产小视频你懂的| 大白屁股一区二区视频| 黄色国产小视频| 牛牛国产精品| 视频一区二区精品| 超碰精品在线| 国产主播在线一区| 蜜桃麻豆影像在线观看| 精品久久国产精品| 日本中文字幕一区二区有码在线| 欧美精选一区二区| 国产中文字幕视频| 洋洋成人永久网站入口| 国产精品美女高潮无套| 成人免费高清视频在线观看| 手机在线看福利| 亚洲精品三级| 中文字幕在线观看一区二区三区| 偷拍亚洲色图| av蓝导航精品导航| 国外成人福利视频| 欧美野外猛男的大粗鳮| 色婷婷在线播放| 色七七影院综合| 欧美性受xxxx狂喷水| 91精品欧美一区二区三区综合在| 久久久久久少妇| 午夜精品久久久久久久久久| 91香蕉视频在线播放| 日本一区二区视频在线观看| 黄色污在线观看| 国产a级毛片一区| 怡红院亚洲色图| 日本网站在线观看一区二区三区 | 亚洲成人精品在线| 国产免费高清av| 欧美猛男超大videosgay| 欧美一区二区三区久久久| 精品久久久久久久久久久| 欧美精品一区二区成人| 中文字幕日韩欧美一区二区三区| 成人性生交大片免费看无遮挡aⅴ| 99在线热播精品免费| 在线中文字日产幕| 国产麻豆欧美日韩一区| 成人不卡免费视频| 另类综合日韩欧美亚洲| 天天爽人人爽夜夜爽| 久久精选视频| 大香煮伊手机一区| 久久狠狠一本精品综合网| 99视频在线免费播放| 99在线|亚洲一区二区| 日韩小视频网站| 一本色道88久久加勒比精品| 欧美乱大交xxxxx潮喷l头像| 国内精品久久久久久久影视蜜臀| 欧美中日韩在线| 国语精品一区| 国产综合中文字幕| 一区二区高清| av免费中文字幕| 日韩电影在线观看网站| 亚洲成色www.777999| 奇米一区二区三区av| 中文字幕av不卡在线| 极品少妇一区二区三区精品视频| 手机精品视频在线| 国产不卡视频在线观看| 99精品一区二区三区无码吞精| av男人天堂一区| 国产精品久久久久无码av色戒| 国产喷白浆一区二区三区| 337人体粉嫩噜噜噜| 亚洲视频一区在线观看| 久久久久久福利| 动漫精品一区二区| 国产精品传媒在线观看| 欧美日韩国产123区| wwwav网站| 亚洲精品电影在线观看| 国产h视频在线观看| xxxxxxxxx欧美| 欧美另类tv| 日本欧美精品在线| 外国成人毛片| 国产乱码精品一区二区三区不卡| 自拍视频一区| 一区二区欧美日韩| 黄色亚洲在线| 一区二区成人网| 国产成人精品免费看| 醉酒壮男gay强迫野外xx| 国产精品剧情在线亚洲| 久久黄色免费网站| 色悠悠亚洲一区二区| 99久久久久成人国产免费| 日韩电影中文字幕在线| 幼a在线观看| 91a在线视频| 91成人短视频在线观看| 久久久久久99| 午夜精品一区二区三区国产 | 欧美精品日日操| 91欧美日韩一区| 国产va免费精品观看精品视频| 久久av秘一区二区三区| 久久狠狠婷婷| 国产精品无码自拍| 国产精品―色哟哟| 香蕉免费毛片视频| 欧美久久久一区| 国产在线视频网站| 久久久欧美精品| 亚洲成人精品综合在线| 欧美日韩一区二区视频在线观看| 亚洲五月综合| 8x8x最新地址| 91麻豆国产福利精品| 男女性高潮免费网站| 欧美在线一区二区| 无码h黄肉3d动漫在线观看| 日韩中文字幕在线| 在线天堂新版最新版在线8| 亚洲最大成人网色| 日韩理论在线| 日本www.色| 91免费视频网址| 日韩xxx高潮hd| 日韩欧美一区中文| 日本中文字幕视频在线| 国产精品久久久久秋霞鲁丝| 秋霞在线一区| 日本少妇高潮喷水视频| 国产成人在线视频网址| 三上悠亚作品在线观看| 欧美影视一区在线| 久久天堂电影| 欧美专区日韩视频| 亚洲精品一级二级三级| 青青艹视频在线| 不卡的av网站| 精品一区免费观看| 精品久久久久久久久久久久久久久 | 色综合伊人色综合网站| 亚洲精品永久免费视频| 精品乱码一区二区三区| 亚洲国内欧美| 男人的天堂影院| 五月天激情综合| 凸凹人妻人人澡人人添| 69久久夜色精品国产69乱青草| 澳门久久精品| 国产一级爱c视频| 91网站黄www| 日韩欧美成人一区二区三区| 亚洲精品美女在线| 日本乱码一区二区三区不卡| 精品欧美一区二区三区久久久 | 亚洲免费高清视频在线| 99久久免费国产精精品| 久久高清视频免费| 国产精品视频一区二区三区| 中国女人做爰视频| 国产精品一区二区三区乱码| 免费人成在线观看| 亚洲国产精品成人精品| 免费高潮视频95在线观看网站| 久久精品一二三区| 日日摸夜夜添夜夜添亚洲女人| 人妻无码一区二区三区免费| 51久久夜色精品国产麻豆| caopeng在线| 精品无人区一区二区三区| 久久亚洲不卡| 在线观看黄网址| 日韩欧美在线一区二区三区| 91九色国产在线播放| 开心色怡人综合网站| 免费观看久久久4p| avove在线播放| 亚洲精品动漫100p| 精品无人乱码一区二区三区| 中文字幕中文字幕在线中一区高清| 国产精品一级二级三级| 久久久无码精品亚洲国产| 日韩电影中文字幕在线观看| 国产精品黄色片| 中文字幕日韩精品无码内射| 91小视频免费看| 国产精品高潮呻吟AV无码| 久久久久久中文字幕| 视频国产一区| 中文字幕乱妇无码av在线| 一本一道波多野结衣一区二区| 日本在线天堂| 蜜桃999成人看片在线观看| 久久成人麻豆午夜电影| 国产精品成人国产乱| 国产香蕉97碰碰久久人人| 久久综合给合| 亚洲视频在线a| 一区二区三区四区乱视频| 极品白浆推特女神在线观看| 91丨九色丨国产| 日韩精品成人一区二区三区| 久久久久久久久97|