vs2010据我所知是在.net framework之上搞开发的吧?还是走编译-连接-执行的路子吗?如果不是,这就没法比了。
如果你使用deb安装,或者使用新立得软件包管理器,应该多数时候都自动安装依赖关系的啊?依赖关系里面多数时候不是说:“需要gcc>=4.x”这样的话么……相比之下我相信Windows也有“需要.Net Framework 3.0或更高”这样的情况吧。
至于说熟练使用命令行需要时间……其实熟悉什么都需要时间,但是命令行的确可能时间久些。问题在一个熟练了Windows操作的去转型的困难更大而已。如果你在一个平台上已经能很好地工作,而且在另一个平台上很不好工作,那么这样转型不太明智,的确让自己变得毫无效率了。当然,我在Linux下用Python很熟,而且按需要安装各种扩展也很方便——反倒是回Windows下搞Python用得各种麻烦,装个扩展还得自己下版本还得对上,那么我这个从L到W的转型也真的是让自己变得毫无效率了。