4
4
5
5
## 前端编程
6
6
7
- 对于前端来说,一般需要浏览器以及 IDE 即可,附加一些网络工具。关于 IDE(或编辑器),可以使用[OSS code](https://www.archlinux.org/packages/community/x86_64/code/)(微软 [Visual Studio Code](https://aur.archlinux.org/packages/visual-studio-code-bin/) 的开源版本),[webstrom](https://aur.archlinux.org/packages/webstorm/)<sup>AUR</sup> 或者 [atom](https://archlinux.org/packages/community/x86_64/atom/)。浏览器方面有 [firefox](https://archlinux.org/packages/extra/x86_64/firefox/),[chromium](https://archlinux.org/packages/extra/x86_64/chromium/),[google-chrome](https://aur.archlinux.org/packages/google-chrome/)<sup>AUR</sup>,[vivaldi](https://archlinux.org/packages/community/x86_64/vivaldi/),[firefox-developer-edition](https://www.archlinux.org/packages/community/x86_64/firefox-developer-edition/),[Edge](https://aur.archlinux.org/packages/microsoft-edge-dev-bin/)<sup>AUR</sup>,以及 [opera](https://archlinux.org/packages/community/x86_64/opera/) 可供选择。网络工具常使用 [charles](https://aur.archlinux.org/packages/charles/)<sup>AUR</sup>,[postman](https://aur.archlinux.org/packages/postman-bin/)<sup>AUR</sup>以及 [wireshark-qt](https://archlinux.org/packages/community/x86_64/wireshark-qt/)。至于 [yarn](https://www.archlinux.org/packages/community/any/yarn/)、[npm](https://www.archlinux.org/packages/community/any/npm/) 等前端常用工具,也均可用 pacman 安装。
7
+ 对于前端来说,一般需要浏览器以及 IDE 即可,附加一些网络工具。
8
8
9
- > OSS code 存在的问题:[ 官方 wiki] ( https://wiki.archlinux.org/index.php/Visual_Studio_Code ) 。一个普遍问题是删文件 UI 会卡住很久,原因是 electron 在 linux 下默认使用 gio 删除,但是 KDE 用户一般都不装这个。解决办法是把 ` ELECTRON_TRASH=kioclient5 ` 环境变量加在~ /.pam_environment 里。
9
+ 关于 IDE(或编辑器),可以使用 [ OSS code] ( https://www.archlinux.org/packages/community/x86_64/code/ ) (微软 [ Visual Studio Code] ( https://aur.archlinux.org/packages/visual-studio-code-bin/ ) 的开源版本),[ webstrom] ( https://aur.archlinux.org/packages/webstorm/ ) <sup >AUR</sup > 或者 [ atom] ( https://archlinux.org/packages/community/x86_64/atom/ ) 。
10
+
11
+ 浏览器方面有 [ firefox] ( https://archlinux.org/packages/extra/x86_64/firefox/ ) ,[ chromium] ( https://archlinux.org/packages/extra/x86_64/chromium/ ) ,[ google-chrome] ( https://aur.archlinux.org/packages/google-chrome/ ) <sup >AUR</sup >,[ vivaldi] ( https://archlinux.org/packages/community/x86_64/vivaldi/ ) ,[ firefox-developer-edition] ( https://www.archlinux.org/packages/community/x86_64/firefox-developer-edition/ ) ,[ Edge] ( https://aur.archlinux.org/packages/microsoft-edge-dev-bin/ ) <sup >AUR</sup >,以及 [ opera] ( https://archlinux.org/packages/community/x86_64/opera/ ) 可供选择。
12
+
13
+ 网络工具常使用 [ charles] ( https://aur.archlinux.org/packages/charles/ ) <sup >AUR</sup >,[ postman] ( https://aur.archlinux.org/packages/postman-bin/ ) <sup >AUR</sup >以及 [ wireshark-qt] ( https://archlinux.org/packages/community/x86_64/wireshark-qt/ ) 。
14
+
15
+ 至于 [ yarn] ( https://www.archlinux.org/packages/community/any/yarn/ ) 、[ npm] ( https://www.archlinux.org/packages/community/any/npm/ ) 等前端常用工具,也均可用 pacman 安装。
16
+
17
+ > OSS code 存在的问题:[ 官方 wiki] ( https://wiki.archlinux.org/index.php/Visual_Studio_Code ) 。一个普遍问题是删文件 UI 会卡住很久,原因是 electron 在 linux 下默认使用 ` gio ` 删除,但是 KDE 用户一般都不装这个。解决办法是把 ` ELECTRON_TRASH=kioclient5 ` 环境变量加在~ /.pam_environment 里。
10
18
11
19
## 后端编程
12
20
13
21
Jetbrains 家的全家桶基本都有支持可以在源中或 AUR 中自行搜索,如[ IntelliJ Idea] ( https://www.archlinux.org/packages/community/x86_64/intellij-idea-community-edition/ ) ,[ PyCharm] ( https://www.archlinux.org/packages/community/x86_64/pycharm-community-edition/ ) ,[ GoLand] ( https://aur.archlinux.org/packages/goland/ ) <sup >AUR</sup >等。
14
- 较为老式的 IDE 有[ Netbeans] ( https://www.archlinux.org/packages/community/any/netbeans/ ) 以及 eclipse,eclipse 有多种版本,可在 AUR 中自行搜索。
22
+ 较为老式的 IDE 有[ Netbeans] ( https://www.archlinux.org/packages/community/any/netbeans/ ) 以及 eclipse,eclipse 有多种版本,可在 AUR 中自行搜索。
15
23
16
24
关于数据库相关软件,也有多种选择。
17
25
@@ -24,11 +32,11 @@ Jetbrains 家的全家桶基本都有支持可以在源中或 AUR 中自行搜
24
32
25
33
## 安卓客户端编程
26
34
27
- 目前来说,安卓开发已经统一到了 [ android studio ] ( https://aur.archlinux.org/packages/android-studio/ ) 进行开发。当然老式的 eclipse 也可以用来使用。
35
+ 目前来说,安卓开发已经统一到了 [ Android Studio ] ( https://aur.archlinux.org/packages/android-studio/ ) 进行开发。当然老式的 Eclipse 也可以用来使用。
28
36
29
37
## 桌面应用编程
30
38
31
- 目前桌面开发较为流行的是 electron 和 qt 应用。electron 可直接用 OSS code 进行开发,qt 应用使用[ Qtcreator ] ( https://www.archlinux.org/packages/extra/x86_64/qtcreator/ ) 进行开发。
39
+ 目前桌面开发较为流行的是 electron 和 Qt 应用。electron 可直接用 OSS Code 进行开发,Qt 应用使用[ Qt Creator ] ( https://www.archlinux.org/packages/extra/x86_64/qtcreator/ ) 进行开发。
32
40
33
41
## 机器学习
34
42
0 commit comments