Social icon element need JNews Essential plugin to be activated.
星期日, 2 4 月, 2023
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 創作x紀錄
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 當紅俱樂部
  • 留言給我
育心文具行
  • 首頁
  • 創作x紀錄
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 當紅俱樂部
  • 留言給我
No Result
View All Result
育心文具行
Home 心得x體驗

開發環境簡單推薦

2020-12-15
in 心得x體驗, 閒談x雜記
Reading Time: 2 mins read
Share on FacebookShare on Twitter

介紹一下比較終端應用程式的開發環境, iOS 和 Android 使用原生語言開發、網頁端走 PHP LEMP 結構,以下做環境的整理。

要注意以下推薦的內容大多都是要付費的。

iOS 不用說,使用的是 XCode 所以電腦使用 MacOS ,XCode 也就是從 Apple Strore 下載就有的。無論是 swift 或是 obj-c 語言都可以。

apps.apple.com
‎Xcode
‎Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, ...

Android 使用的語言是 Java ,軟體也是官方的 Android Studio,現在 Android Studio 很方便了直接下載下來就可以用。

developer.android.com
Download Android Studio and SDK tools  |  Android Developers

Web 開發的環境比較複雜一點,之前使用 MAMP PRO 版本,相當方便。

www.mamp.info
Downloads - MAMP & MAMP PRO

雖然有人會想要用 Docker 來處理,可是自己的環境常常一次會多開很多的工作區域,考慮到自身的工作環境,所以就沒有更多研究,還是用了 MAMP PRO 很長一段時間,後來嘗試接觸 Parallels 這套軟體,這是一個虛擬機器(和 Docker 原理不同)軟體,但是他搭配 Parallels Tools 還滿不錯的,於是就用這個架設啦。

www.parallels.com
Home
Parallels Inc., a global leader in cross-platform solutions, makes it simple for customers to use and access the applications and files they need on any device or operating system. We help businesses ...

本機端及使用了虛擬機器,還是要想辦法快速架設, MAMP 雖然方便但是有個小缺點是他還是跑在原本的 MacOS (or Windows)上,後來選擇在本機上架設一套 CentOS LEMP 系統,把常用的部屬環境和模組設定好,UAT 或正式環境設定上用 GIT 版本控制程式碼,以及 autodeploy 就算是一個階段啦!其他諸如系統監控、安全防護等以後再為大家做一篇文章講解。

這邊還是要提一下,可能以後會嘗試使用 Docker,這應該會是一個比較好的解決方案。

而語言的使用上,golang 維持在 API 開發的程度(不打算學他 UI ),使用 VSCode 很方便。Python 也大同小異,偶而會用 flesk 弄一下簡單的 UI,PHP 的話則會使用 Sublime 來處理,他有很多套件很好用很方便,不過裝太多套件會變肥,記得要瘦身。

其他操作的部分,簡易的圖像編輯以及切版目前是用 Photoshop 處理的,他有訂閱方案,時不時要 resize 一下圖片、修一下邊邊角角很方便。

www.adobe.com
相片、圖片編輯、設計編輯與修圖軟體 | Adobe Photoshop
使用 Adobe Photoshop 相片編輯與修圖軟體,建立和增強您的相片、影像和設計。這是全球最佳影像處理、圖片編輯、圖片去背和圖形設計軟體。

而影片剪輯的話,目前和圖片的功力ㄧ樣,還只能做到套版和修修補補的程度,如果要上個字幕還是粗剪的話, MacOS 上唯一推薦 Final Cut Pro,這個要錢,但是比起和買其他的軟體,如果不是自己習慣的專業軟體,這個值得。

www.apple.com
Final Cut Pro X
Final Cut Pro X 以 360° 影片剪輯功能、4K HDR 支援,及更先進的色彩校正工具,為後期製作帶來大革新。

另外有還有一些小東西,選擇很多,隨找即有,但是不得不提:

  1. 雲端儲存裝置很重要,至於選擇就很多了,建議可以找有版本控制的,也可以多幾個作為分不同類型的儲存應用。還有,如果剛畢業記得找一下自己學校有沒有 Google Device 的免費無限儲存空間,這個好東西呀!
  2. VPN 也推薦準備一下,建議申請一個作為固定 IP 使用,也準備幾個是安全可跳轉到其他國家的,作為網站語系的檢查、安全操作或是查閱資料等滿方便的。這個如果是公司上班的打工仔,可能需要和公司談一下申請一組,如果是接客的半打工仔,稍微麻煩些要和客戶確認好避免維護不易,如果自己吃自己的話,那就推薦準備個幾組了。
  3. 我還滿喜歡做程式模板的,所以很多框架都會固定下來用很久,這有好有壞,得提醒自己追求穩定不一定全然是好事,所以在適當的保險下還是想辦法多一些框架可以選擇,至於模板的紀錄我還滿愛用 SinppetsLab 這套軟體,還有很多文字編輯軟體(像是 Sublime 的套件)也是支援多語言的程式碼片段存擋,都很推薦。也很推薦用 Evernote 或 OneNote 作為可用資訊的快速儲存工具,也很適合用來做私人筆記。
  4. Parallels Tools 裡面提供滿多意想不到的小工具,包含定時休息提醒、防止睡眠、記憶體釋放等等,都還滿好用的。
  5. Google Chrome 瀏覽器是開發人員好朋友,他有太多套件了,建議找如: 網頁翻譯、網站前端使用套件資訊、快速 HASH / 編解碼、IP 位置查詢、網頁整頁截圖、快速儲存分頁等等套件, 這些都很方便。另外 Chrome 裡面的群組功能十分方便,推薦使用。
  6. 而如果做 Server 端,VPS 的選擇也是需要的,我個人比較偏向 Vultr、 Linode、AWS、阿里雲、GCP 這些架設起來就是空的主機一台的雲端虛擬機器,也幾乎有便宜的方案可以選擇。

網站部分,有些比較針對性的框架或應用程式,也許以後可以紀錄一下。
先醬。


Tags: MAC好用工具系統軟體開發環境
Share22Tweet14Share6
Previous Post

超簡短自我介紹

Next Post

蒐集語言的設計模式(Design Pattern)實現

Next Post

蒐集語言的設計模式(Design Pattern)實現

VPS 廠商推薦

Cloudflare 的 port

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Google reCAPTCHA 保護機制,這項服務遵循 Google 隱私權政策及服務條款。

全站搜尋

No Result
View All Result

近期文章

  • PHP Codeigniter 4 框架速度優化
  • 《自慢10:18項修練》第四部讀書心得
  • 網頁製作,外包要注意的事情
  • 《自慢10:18項修練》第三部讀書心得
  • 在 Mac 上,大型 CSV 檔案切割方法

分類

  • 創作x紀錄 (12)
  • 心得x體驗 (32)
  • 筆記x備忘 (26)
  • 閒談x雜記 (4)

贊助買咖啡

Social icon element need JNews Essential plugin to be activated.

標籤

22.04 android centos Channel Access Token composer dart dev dist f facebook flutter gist git git hook gitignore highlight hook ios line linode linux MAC php php7.3 php8 QBQ!問題背後的問題 sdk sublime sublime3 ubuntu vps vue vue.js vue3 wordpress 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 意志力 權限 自慢10 自慢10:18項修練 規格 調整硬碟空間 調整規格 讀書心得

文章分類

  • 創作x紀錄 (12)
  • 心得x體驗 (32)
  • 筆記x備忘 (26)
  • 閒談x雜記 (4)

近期文章

  • PHP Codeigniter 4 框架速度優化
  • 《自慢10:18項修練》第四部讀書心得
  • 網頁製作,外包要注意的事情
  • 《自慢10:18項修練》第三部讀書心得
  • 在 Mac 上,大型 CSV 檔案切割方法

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 創作x紀錄
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 當紅俱樂部
  • 留言給我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.