RB: What type of SDK does RubyMine have to allow developers to create add-ons or plugins?ĭJ: As of now we do not provide an SDK similar to one available for IntelliJ IDEA. We also plan to allow users to write their own RubyMine extensions in Ruby. RB: I noticed when loading up RubyMine references to JRuby, how is JRuby used in RubyMine?ĭJ: Some of high-level components of RubyMine (refactoring support, some inspections and intention actions and others) are written in Ruby and run under the JRuby interpreter. Because of that, it almost never needs to resort to showing the list of all identifiers in the project, and can display only the list of identifiers or members visible in the current scope. RB: IDE's which have tried to implement code-completion have been criticized for their lack of accuracy, how is RubyMine implementing this to ensure accuracy?ĭJ: RubyMine actually understands most of the semantics of Ruby code, including some meta-programming features like "included" hooks. #Rubymine remote debug codeVery good version control integration with a number of advanced features like Shelve Changes (allowing to set aside some source code changes for a while) and Committed/Incoming Changes (easy way to browse changes done by other team members).Great support for HTML, CSS and JavaScript.Model dependency diagram giving a quick overview of the structure of a Rails application. correctly updating all linked parts of the app)
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |