用Java编写代码时,最好的是IDE提供代码完成和自动建议,主要是因为Java是强类型语言,因此可以实现静态类型分析。在使用任何库编写代码时,或者甚至使用标准JDK编写代码时,我可以轻松地为任何给定的类方法推理API(返回类型和输入参数等)。如果我需要进一步了解,我会阅读有关该给定库的标准JDK文档或文档。
使用python,由于语言是动态类型的,因此类型推断在运行时发生,对我而言,因为没有编译时检查,因此推理API通常有点棘手。但是,我仍然可以提高效率,因为python提供了内置的东西,比如“dir”命令,它告诉我关于特定对象(方法,魔术方法,字段等)的所有内容以及内置的“帮助” command在命令行中为任何类型/类/模块提供文档。
在这方面Javascript是否提供类似于python的东西?我希望在使用Javascript进行编码时能够提高工作效率,但是在文档和编写代码之间来回切换会让我慢下来。是否有更好的建议方法?
答案 0 :(得分:1)
Sublime文本有一个名为docblockr的插件,效果很好。但是,许多IDE(eclipse / intellij / sublime文本是我最喜欢的三个)支持此功能。
答案 1 :(得分:0)
语言和IDE是两回事。多个IDE可以支持一种语言,IDE可以支持多种语言。所以,没有像#IDE; Java IDE" - 有许多IDE支持Java。这同样适用于Javascript。
您需要做的只是搜索支持您所选语言所需功能的IDE(和/或该IDE插件)。
我碰巧偏爱eclipse IDE,它支持许多不同的语言,包括Javascript。 Here is a link可能会有所帮助。但是还有很多其他的选择。选择取决于你。