锁定老帖子 主题:成为跨平台的C++程序员
精华帖 (4) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-27
最后修改:2010-03-27
mikeandmore 写道 PS: 这里不是visual studio和vim的战争,visual studio不是唯一的ide,所以你扯vs一点意义没有。 性能分析有valgrind 代码补全我前面说过了。有自知知名的人可以用用。但是大部分人没有,结果这些人会给你一个类写上好几十个方法。 我没有说vs方方面面都很渣。实际上有些地方还是很好的。但是某个具体的地方渣导致根本没法忍。 VS的代码补全至少可以告诉你,有12个同名方法,不会有人给你一个类里写上一堆12的参数的方法。。 编写一些C/C++应用的时候,IDE至少可以让你连接数据库,看看数据表,跑一些SQL看看结果,然后再去编写EQL C。。。vim这方便就很渣。 PS: 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... |
|
返回顶楼 | |
发表时间:2010-03-27
ray_linn 写道 mikeandmore 写道 PS: 这里不是visual studio和vim的战争,visual studio不是唯一的ide,所以你扯vs一点意义没有。 性能分析有valgrind 代码补全我前面说过了。有自知知名的人可以用用。但是大部分人没有,结果这些人会给你一个类写上好几十个方法。 我没有说vs方方面面都很渣。实际上有些地方还是很好的。但是某个具体的地方渣导致根本没法忍。 VS的代码补全至少可以告诉你,有12个同名方法,不会有人给你一个类里写上一堆12的参数的方法。。 PS: 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... 把写12个overload的统统tjjtds re一下PS。其实跨平台这种怪异的需求不多了。 |
|
返回顶楼 | |
发表时间:2010-03-27
最后修改:2010-03-27
ray_linn 写道 mikeandmore 写道 PS: 这里不是visual studio和vim的战争,visual studio不是唯一的ide,所以你扯vs一点意义没有。 性能分析有valgrind 代码补全我前面说过了。有自知知名的人可以用用。但是大部分人没有,结果这些人会给你一个类写上好几十个方法。 我没有说vs方方面面都很渣。实际上有些地方还是很好的。但是某个具体的地方渣导致根本没法忍。 VS的代码补全至少可以告诉你,有12个同名方法,不会有人给你一个类里写上一堆12的参数的方法。。 编写一些C/C++应用的时候,IDE至少可以让你连接数据库,看看数据表,跑一些SQL看看结果,然后再去编写EQL C。。。vim这方便就很渣。 PS: 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... 表示VS根本没法一边写C一边写VHDL(这是偶上学期的写照),也没办法一边写Python一边写C(这是我这学期的写照) 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 |
|
返回顶楼 | |
发表时间:2010-03-27
mikeandmore 写道 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 这需求不怪异,银行、电信的C程序都是读写数据库的而已,如果再开一个,我还不如用vs,编译过之后传到linux,每天收工集中make一下。 |
|
返回顶楼 | |
发表时间:2010-03-27
mikeandmore 写道 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... 表示VS根本没法一边写C一边写VHDL(这是偶上学期的写照),也没办法一边写Python一边写C(这是我这学期的写照) 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 回,再开个VS程序写python会死啊。。。。 |
|
返回顶楼 | |
发表时间:2010-03-27
ray_linn 写道 mikeandmore 写道 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 这需求不怪异,银行、电信的C程序都是读写数据库的而已,如果再开一个,我还不如用vs,编译过之后传到linux,每天收工集中make一下。 做一件事情,做好 这是软件设计的基本原则。我表示依旧没有看明白你为什么不愿意在两个程序中切换。 这又不是两件偶和很严重的事情。 |
|
返回顶楼 | |
发表时间:2010-03-27
最后修改:2010-03-27
ray_linn 写道 mikeandmore 写道 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... 表示VS根本没法一边写C一边写VHDL(这是偶上学期的写照),也没办法一边写Python一边写C(这是我这学期的写照) 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 回,再开个VS程序写python会死啊。。。。 VS可以写python?可以写vhdl?支持模版和重构么? 我的意思 偶和严重的东西需要聚合,没有偶和的东西不要放在一起。 我python函数里面掉用C函数,为什么不在一起写 |
|
返回顶楼 | |
发表时间:2010-03-27
ray_linn 写道
mikeandmore 写道
PS: 这里不是visual studio和vim的战争,visual studio不是唯一的ide,所以你扯vs一点意义没有。 性能分析有valgrind 代码补全我前面说过了。有自知知名的人可以用用。但是大部分人没有,结果这些人会给你一个类写上好几十个方法。 我没有说vs方方面面都很渣。实际上有些地方还是很好的。但是某个具体的地方渣导致根本没法忍。 VS的代码补全至少可以告诉你,有12个同名方法,不会有人给你一个类里写上一堆12的参数的方法。。 编写一些C/C++应用的时候,IDE至少可以让你连接数据库,看看数据表,跑一些SQL看看结果,然后再去编写EQL C。。。vim这方便就很渣。 PS: 忘记抨击最重要的地方,要跨平台,我们根本不会选C++...
IDE 和vim 功能差异不会太大,即便有各自都会一步步改进加强的。 去讨论功能上的差异没有意义。 我们来讨论这个问题,前提是C++跨平台开发。一个IDE 的精通是需要花时间的,你可以在各平台上用不同的IDE 但你的性价比高不? 跨平台,是否选用C++ 那也是没有必要讨论的,因为这个没有结论。马上就会成为 Java / C / C++ 这样的语言之争。 我的目的,还是想去解决一些问题,而不是去进行没有结论与意义的辩论。
|
|
返回顶楼 | |
发表时间:2010-03-27
最后修改:2010-03-27
mikeandmore 写道 ray_linn 写道 mikeandmore 写道 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... 表示VS根本没法一边写C一边写VHDL(这是偶上学期的写照),也没办法一边写Python一边写C(这是我这学期的写照) 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 回,再开个VS程序写python会死啊。。。。 VS可以写python?可以写vhdl?支持模版和重构么? VHDL 的VS plugin也很多 可以啊,VS本身和Eclipse一样,是个开放环境,写plug-in的人多了去了,在VS里这么玩ruby,简直是ruby的福音 。。。 |
|
返回顶楼 | |
发表时间:2010-03-27
ray_linn 写道 mikeandmore 写道 ray_linn 写道 mikeandmore 写道 忘记抨击最重要的地方,要跨平台,我们根本不会选C++... 表示VS根本没法一边写C一边写VHDL(这是偶上学期的写照),也没办法一边写Python一边写C(这是我这学期的写照) 至于你这怪异的需求,表示,再开个数据库的浏览程序你会死啊。。。。 回,再开个VS程序写python会死啊。。。。 VS可以写python?可以写vhdl?支持模版和重构么? 可以啊,VS本身和Eclipse一样,是个开放环境,写plug-in的人多了去了,在VS里这么玩ruby,简直是ruby的福音 。。。 我在说python和vhdl。如果愿意的话,在加上shell和org 而且我不在说api,架构一类的,emacs那个架构什么都能干。 |
|
返回顶楼 | |