如题,菜鸟来着,啥都会一点,但没做过大项目,打算自己写个 App,前后端都自己来。五六年前就转产品了,别拿高手 Vim 都可以说事,我是说哪些会相对更不容易依赖 IDE,插件丰富( Sublime、Atom、Vim )。
1
matthewlgm OP 当然,从某一种程度上来归类,肯定是动态弱类型最适合,静态强类型因为语言对类型的严谨关系导致需要 IDE 在开发的时候就协助避免。
|
2
6IbA2bj5ip3tK49j 2017-10-24 18:00:21 +08:00
根据语言选编辑器很常见,
根据编辑器来选语言还是第一次见。 |
3
matthewlgm OP @xgfan 大千世界什么需求都有其出发点,有什么奇怪的,我就是不想我的 Mac 上装 IDE
|
4
misaka19000 2017-10-24 18:13:25 +08:00
PHP
|
5
lepig 2017-10-24 18:13:36 +08:00
sublimtext 用了 2 年写 php
第三年开始用 phpstorm+sublimtext 了 |
6
nondanee 2017-10-24 18:18:23 +08:00 via Android
啥都会一点,那么自己不知道吗?自己要用 IDE 里多少功能自己不知道么?反正我不知道😅
|
7
ivechan 2017-10-24 18:21:28 +08:00
C++ 也可以用 Sublime Text 啊,Google chrome 开发就很多人用。
go 语言官方推荐的编辑器里也有 Sublime Text。 |
8
carlclone 2017-10-24 18:43:39 +08:00 via Android 2
菜鸟还挑工具,这是最骚的操作
|
9
sagaxu 2017-10-24 18:46:02 +08:00 10
丑人多作怪,菜鸟屁事多 --- 穷讲究
|
10
wdlth 2017-10-24 18:47:24 +08:00
只要记性好,记事本开搞……
|
11
byfar 2017-10-24 18:59:15 +08:00
看楼主意思是 Sublime 不装插件?
有什么语言不支持的吗? 支持 Git 作版本控制的,都能用文本编辑器开发吧 |
12
vdvvdd 2017-10-24 19:20:04 +08:00
Sublime 装完插件和 IDE 有啥很大的区别吗
|
13
tinytin 2017-10-24 19:56:26 +08:00
都可以其实
|
14
ruchee 2017-10-24 20:07:12 +08:00
你 Xcode 不是 IDE ?搞笑了吧
|
15
noe132 2017-10-24 20:09:59 +08:00 via Android
javascript 一把梭
|
16
youEclipse 2017-10-24 20:11:05 +08:00
golang 啊,最多装个 GoSublime 就好了,不过我现在用 vscode 了
|
17
SuperMild 2017-10-24 20:23:50 +08:00
不想依赖,但同时要求插件丰富? 插件丰富不就是造成依赖的主要原因之一吗。
插件多等于功能多,功能越多越容易依赖。想不依赖,就用功能尽量少的。 |
18
chenqh 2017-10-24 21:35:30 +08:00
@youEclipse golang 也需要智能提示吧,我写 C 语言,用 vscode 都觉得智能提示很不爽
|
19
janxin 2017-10-24 21:43:00 +08:00
Python 可以
|
20
zhouyou457 2017-10-24 21:48:12 +08:00 via iPhone
说实话,自己研究可以不用 ide,实际项目开发不用 ide,我要是项目经理我会扣你工资.....
|
21
zxl777 2017-10-24 22:03:01 +08:00 via iPhone
vscode,对各种语言有充足的插件,快捷能大大提高效率。让编程成为一种享受。
|
22
pepesii 2017-10-24 22:11:54 +08:00 via iPhone
英语和中文汉字
|
24
lights 2017-10-25 00:48:50 +08:00 via iPhone
sublime 的确能一定程度上支持语言的提示,特别是装了插件后。但完全比不上 idea,重构代码爽得飞起
|
26
xiadd 2017-10-25 07:20:51 +08:00
熟悉的语言就好, 一般 nodejs 我只用编辑器
|
27
Sapp 2017-10-25 08:22:32 +08:00 via Android
vscode 写 go 没感觉有什么不好的
|
28
tsungkang 2017-10-25 09:20:20 +08:00
语言是死的,人是活的,都别说 st 了,用 vim 来写 c 跟 java 的都比比皆是,像我这种完全离不开 IDE 的也是一抓一大把,如果非得说想脱离 IDE 的话,当然弱类型解释型语言要更好一些,lua 就是个不错的选择。
说出来不怕笑话,我年轻的时候写 php 用的 UltraEdit,语法提示什么的,浮云。 |
29
misaka20 2017-10-25 09:28:03 +08:00
php 用普通的编辑器来写,没多大难度吧。
如果楼主学的是 Java,用普通编辑器,我觉得难度还蛮大的。 |
30
liuzhaowei55 2017-10-25 09:40:35 +08:00
golang 装完插件,类型提示,代码格式化什么都有
|
31
jyf 2017-10-25 10:07:30 +08:00
看不出来哪个语言不能用非 ide 基本上代码编辑器支持个 tab 补全还是没问题的 别说 vim/emacs 这两个都可以 除了这些我也看不出来跟语言有关的有啥必须放在 ide 里的功能
|
32
whypool 2017-10-25 10:08:40 +08:00
api 背熟了记事本都能搞;
或者精通机器语言,写什么代码都是 01010 之类的 |
33
changnet 2017-10-25 10:47:34 +08:00 via iPad
我定 C++和 Lua 都是用编辑器。又不是前端,没那么多 api 要记的。
|
34
acoldfox 2017-10-25 10:53:11 +08:00
需求功能简单的话还好,如果需求功能复杂,代码量多,还是用 ide 吧,何苦要自己为难自己呢
|
36
junbguistar 2017-10-25 14:09:09 +08:00
脚本语言都可以?
|
37
wlchn 2017-10-25 14:44:32 +08:00
Goalng, Ruby, Elixir
|
38
afeicool 2017-10-25 16:20:10 +08:00
@zhouyou457 所以你当不了项目经理
|
39
UnknownR 2017-10-25 16:25:34 +08:00
sublimetext 最轻量,所以最喜欢这个,因为个人脚本写的较多,大项目还是 IDE,vscode 也还可以,atom 最慢,ultraedit 要收费,notepad++是轻量+开源,公司电脑就是装的 notepad++,基本能满足日常需求,入门就别纠结编辑器,越简单越好
|
40
learnshare 2017-10-25 16:26:14 +08:00
没什么语言必须依赖 IDE 吧,都有手动编译执行的方法
|
41
flowfire 2017-10-25 16:42:44 +08:00 via iPhone
node 欢迎你
|
42
EyreFree 2017-10-25 18:58:14 +08:00
Android 我不知道,iOS 开发不用 IDE,这操作真的很骚...
|
43
EvinK1994 2017-10-25 19:09:15 +08:00
vscode + node/Python
|
44
current 2017-10-25 20:12:39 +08:00 via Android
事实上我觉得 c/c++这种需要编译的语言更适合用编辑器。。动态语言才更需要 ide 来保障一部分正确性
|
45
jpmorn 2017-10-25 22:00:24 +08:00
@current python 这种重构的时候,有时候 conf 文件重构不到吧,还有包的 import 顺序,感觉会导致循环引用。虽然这应该不是 ide 的事,是代码结构的问题。
|
46
hujianxin 2017-10-25 22:12:43 +08:00
我感觉吧,java,scala, groovy 这种 jvm 上的,最好使用 ide,例如 intellij。其余的,c\c++ python go ruby js 可以使用 sublime
|
47
zealic 2017-10-25 22:16:37 +08:00
vscode + node | python | ruby | go
|
48
xiqingongzi 2017-10-26 09:25:52 +08:00 via iPhone
显然是弱类型的 node
|
49
matthewlgm OP @sagaxu 你的这个评论笑死我了,哈哈哈哈,还挺朗朗上口的。
|
50
Richardweii 2017-10-26 16:39:44 +08:00
vscode+node/go
|
51
linus3389 2017-10-26 18:14:46 +08:00
只要不用 Java,C# 都行。
不是说这两个只用编辑器不能撸,而是他们的 IDE 太强了。 |
52
matthewlgm OP 今天试了下 VSCode,觉得还是真的太丑太重。
|
53
zhx1991 2017-10-26 19:01:24 +08:00
不用 ide 的话 test11 写成 test111 怎么发现?
|
54
sexrobot 2017-10-26 22:24:52 +08:00
sublime 也支持 ide 级别的补全跳转
演示 http://p.weibo.com/show/channerWbH5/1034:6743d4e73d45d33debe70bb8b5bcddf2 只是你需要费点时间安装 LSP-client 和 LSP-server |