Cha*_*aye 4 ruby java sdk intellij-idea express

对于那些喜欢IntelliJ IDEA的Polyglot功能的PHP,Ruby或JavaScript应用程序的非Java开发人员的教育,请任何知识渊博的IntelliJ IDEA用户请稍等解释:
正如Ryan J在下面的回答中写道:
SDK(例如Java)可能非常大,包含大量信息和功能.其他SDK可能只是一组API或库,因此可能不利于与IDE一起使用,并且从不熟悉概念的用户的角度来看可能被视为"方便".一个"Java"意义上的SDK.
更新:1年后.我编辑了这个问题,专注于我发现的最简单,最有用的答案,并且正在给Ryan J.正确答案.简单地说:Java是一个平台.平台有SDK.PHP,JavaScript和Ruby是语言,本Q&A中未提及各种可用的运行时环境.这个程序员现在使用Sublime Text 3来开发这些语言.以牺牲处理器开销为代价,IntelliJ中有很多功能可用于重构等等.但是IMO它们与正确的正则表达式游戏无法匹敌.
JetBrains支持写道:
Ruby为方便起见,因为用户可能需要多个Ruby/RVM版本.这同样适用于Python,可以定义多个不同的virtualenvs,用户可能需要在它们之间切换(包括通过SSH在服务器上的Remote SDK).
JetBrains支持写道:
PHP在IDEA/PhpStorm中没有SDK.
见http://youtrack.jetbrains.com/issue/WI-22627#comment=27-720859
PhpStorm项目主管Alexey Gopachenko反对PHP SDK配置.它可能会被删除或仅在IDEA中可用,不确定.
在我看来,这很有道理.PHP是一种语言.我们可以使用IDE扩展来更好地理解该语言,但它的API完全由文本脚本公开.
无耻地重视我个人最喜欢的PHP工作流程,Phundament.这个程序员不再认可PHP.
面向Node.js的答案终于来自JetBrains.来自devnet.jetbrains.com:
不,由于IDE设计限制,配置Node.js SDK不在我们的路线图中:项目只能关联一个SDK.因此,已经拥有SDK的项目(例如python,java,ruby)将无法配置Node.js SDK.
但是,我仍然非常有兴趣提出IntelliJ的增强功能,以使那些选择将其用作JavaScript全栈IDE的用户受益.
就目前而言,我已经使用Daftmonk的angular-fullstack Yeoman生成器构建了一个全栈JavaScript应用程序,因此我的IntelliJ IDEA设置非常紧凑.
我选择将此作为一个新的自我回答的问题发布在这里.
为了回答所提出的问题,SDK 是一个软件开发工具包。它是工具、库、API、源代码、许可证、示例、文档和/或以特定编程语言或框架开发软件应用程序所需的任何其他内容的集合。
将 SDK 集成到 IDE 中,本质上是外部应用程序能够利用 SDK 提供的功能,使用户能够更轻松地进行编程和应用程序编写。
在 IDE 中配置的 SDK 可以为 IDE 提供允许 API 自动完成、对象检查、源代码编译/调试、语法突出显示、集成代码检查和警告/错误信息、即时编译、单元测试的功能, ETC。
SDK(例如 Java)可能非常大,包含大量信息和功能。其他 SDK 可能只是一组 API 或库,因此可能不利于与 IDE 一起使用,并且从不熟悉概念的用户的角度来看可能被视为“方便” “Java”意义上的 SDK。
IDE 利用 SDK 提供的功能的能力可能由以下几件事决定: 1. SDK 没有提供一套非常全面的工具和功能,无法让 IDE 发挥其最擅长的功能,因此出现“无用” 2. IDE 没有很好地实现 SDK 功能
希望这能提供一些见解......
| 归档时间: |
|
| 查看次数: |
2266 次 |
| 最近记录: |