IntelliJ Community Edition for work in company - intellij-idea

I read through the licence of IntelliJ but wasn't able to understand their license terms clearly.
Is it right by law to use the Community Edition of IntelliJ when I
work in my company? Or is it necessary to buy the Ultimate version?

Yes, you can use it anywhere for anything.
https://stackoverflow.com/a/1584020/685796

According to the FAQ, yes you can.
Can I build a commercial product on top of the IntelliJ Platform?
Yes, you can, according to the terms of the Apache 2 license. We
encourage developers to build both open source and commercial products
on top of the platform.

Related

There was once a freeware version of Astah* Community, does anybody know where I can download?

I used to have Astah installed. It was free, but not only professional is available. I replaced the computer and don't have the download.
Are they available from anywhere to download? I would like to work on the UML diagrams in that program, but I don't want to pay for the whole suite.
If it is not available in any old file download sites, are there other free apps that are comparable?
The Astah Community Edition download link is http://astah.net/download#community.
From the list of free UML tools the most comparable tool seems to be the Modelio.
If useful, there is a link in the astha.net site (https://astah.net/products/astah-community/) explaining that Astah Community "was discontinued on September 26, 2018", and more:
you can continue using Astah Community version 6.9 for commercial use
if you already have it installed on your computer. Distributing a copy
of Astah Community to someone else is forbidden in the End-User
License Agreement.
I think that the original Jude software does not have such restriction, and has almost all the major features of Astah community, but I can't find an official place to download it anymore.
Another great tool (open source) is https://www.diagrams.net/, available online and as desktop app.

Can IntelliJ IDEA encapsulate all of the functionality of WebStorm and PHPStorm through plugins? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I am in the market for a new IDE but am confused about the overlap between some of Jetbrains' offerings. It looks like IntelliJ IDEA has plugins that allow you to do Node.js and php development.
Can IntelliJ IDEA do everything that WebStorm and PHPStorm do through plugins or do they have special features not available in IDEA? I am hoping to have a single polyglot IDE for all development.
All of the functionality of our lightweight IDEs can be found within IntelliJ IDEA (you need to install the corresponding plug-ins from the repository).
It includes support for all technologies developed for our more specific products such as Web/PhpStorm, RubyMine and PyCharm.
The specific feature missing from IntelliJ IDEA is simplified project creation ("Open Directory") used in lighter products as it is not applicable to the IDE that support such a wide range of languages and technologies. It also means that you can't create projects directly from the remote hosts in IDEA.
If you are missing any other feature that is available in lighter products, but is not available in IntelliJ IDEA Ultimate, you are welcome to report it and we'll consider adding it.
While PHP, Python and Ruby IDEA plug-ins are built from the same source code as used in PhpStorm, PyCharm and RubyMine, product release cycles are not synchronized. It means that some features may be already available in the lighter products, but not available in IDEA plug-ins at certain periods, they are added with the plug-in and IDEA updates later.
But here's the rub, sometimes you can't or don't want to wait. For example I want to use the new support for RubyMotion which includes RubyMotion project structure support, setup of rake files, setup of configurations that are hooked to iOS Simulator etc.
RubyMine has all of these now, IDEA does not. So I would have to generate a RubyMotion project outside of IDEA, then setup an IDEA project and hook up to that source folder etc and God knows what else.
What JetBrains should do is have a licensing model that would allow me, with the purchase of IDEA to use any of other IDEs, as opposed to just relying on IDEAs plugins.
I would be willing to pay more for that i.e. say 50 bucks more for said flexibility.
The funny thing is, I was originally a RubyMine customer that upgraded to IDEA, because I did want that polyglot setup. Now I'm contemplating paying for the upgrade of RubyMine, just because I need to do RubyMotion now. Also there are other potential areas where this out of sync issue might bite me again . For example torque box workflow / deployment support.
JetBrains has good IDEs but I guess I'm a bit annoyed.
I regularly use IntelliJ, PHPStorm and WebStorm. Would love to only use IntelliJ. As pointed out by the vendor the "Open Directory" functionality not being in IntelliJ is painful.
Now for the rub part; I have tried using IntelliJ as my single IDE and have found performance to be terrible compared to the lighter weight versions. Intellisense is almost useless in IntelliJ compared to WebStorm.
IntelliJ IDEA vs WebStorm features
IntelliJ IDEA remains JetBrains' flagship product and IntelliJ IDEA provides full JavaScript support along with all other features of WebStorm via bundled or downloadable plugins. The only thing missing is the simplified project setup.
Taken from : https://confluence.jetbrains.com/display/WI/WebStorm+FAQ#WebStormFAQ-IntelliJIDEAvsWebStormfeatures
Definitely a great question.
I've noted this also as a sub question of the choice for versions within IDEa
that this link may help to address...
http://www.jetbrains.com/idea/features/editions_comparison_matrix.html
it as well potentially possesses a ground work for looking at your other IDE choices and the options they provide.
I'm thinking WebStorm is best for JavaScript and Git repo management, meaning the HTML5 CSS Cordova kinds of stacks, which is really where (I believe along with others) the future lies and energies should be focused now... but ya it depends on your needs, etc.
Anyway this tells that story too...
http://www.jetbrains.com/products.html

Netbeans or Oracle Solaris Studio 12.3?

We have a C++ application that runs on Solaris. There are no plans of porting it to other platforms as of now.
Assuming that you have to choose between Netbeans 7 (or higher) and Oracle Solaris Studio 12.3 as an IDE, which one would you go for?
The following are the essential requirements that should be met:
Better IDE Integration with Subversion source control (Checkin,
Checkout, Diff and Merge files from within IDE)
Better debugging performance.
Code Navigation performance (Some of the individual source files we
have are of 1MB or more)
Support for remote development(Remote checkout/check in etc)
Ability to extend the IDE through plugins.
The fact that both of the IDEs are based on the same code base, is making the choice difficult.
Sun Studio is tightly integrated with Solaris in a good way. On the other hand Netbeans has more momentum and frequent bug fixes/releases.
Any thoughts on this will be greatly appreciated.
For C++ development and all the versioning and other stuff you mention I'd add a 3rd option... Eclipse.
Given your requirements its a tough call. Personally, I would select Solaris Studio.
Studio gives you all the compilers and debugging tools in the "box", along with some pretty
powerful performance analysis tools. And, in the latest version, it is integrating into the Solaris IPS mechanism so it makes it easy to install and upgrade.

Any other IDEs for Lotus Notes other than Domino Designer?

Are there any other IDEs worth my time for Lotus Notes development? We're doing mostly LotusScript development and would kill for features of Eclipse or Visual Studio, like "Show Declaration". I know there's an Eclipse plugin for Java development in Notes, but seems like it only does Java, and we have too many pieces of legacy code in LotusScript to abandon it.
Lotus Notes has moved to the Eclipse platform in version 8. You can run the client in 2 different modes, basic mode which is the version we all know or on the Eclipse platform (know as the standard). The IDE is also moving to eclipse, version 8.5 beta 2 is currently available with the new Eclipse based IDE. Bear in mind that it's a Beta version and it's not feature complete.
Time is on our side.
The Domino Designer based on Eclipse is now a free download from http://www.ibm.com/developerworks/downloads/ls/dominodesigner/learn.html
It has brilliant Java and LotusScript editors with all the nice Eclipse features like refactoring and typeahead of custom classes.
Every Domino addict should look at this. Admins too, as the above download includes the admin client.
As of version 8.5 Domino Designer is run as an Eclipse application. 8.5.1 will bring a whole ton of improvements including Eclipse based LotusScript and Java editing as well as improvements to performance, stability and XPages.
Matt
The closest thing you're going to find is the Teamstudio LotusScript Browser.
It's not very good, but it is free and that almost makes up for it.
Features:
No support for keyboard shortcuts.
Not completely integrated into the designer so is a bit sluggish.
Only works in script libraries
It does have Find Definition and References functionality which are almost useful.
There is also a rumored LotusScript plug-in for eclipse.
Teamstudio sell a number of tools to assist your Lotus Notes development, and it looks like they can do some of the things you want, but it doesn't look like they can be assembled into an IDE.
http://www.teamstudio.com/products/product-index.html
(Disclosure: I worked for a sister company of Team Studio a number of years back, but never had much to do with their products)
You could give the Zeus IDE a test drive. It is highly and language neutral so it might be possible to configure it for Lotus Notes.
Zeus automatically maintains a tags database based on the information produced by ctags, so provided ctags generates tags information for Lotus Notes it will be able display, browser and search this tags information.
PS: If decide give it a test drive and find it does not support Notes correctly, feel free to post a bug report to the Zeus forum.
(source: zeusedit.com)

Is the Mono Developer Support from Novell worth it?

My company are thinking about using Mono for an upcoming product, so we were thinking about the $12,995 Mono Kickstart support from Novell.
Anybody here used it, is it worth it?
if i were you i'd probably start the project and then only if i needed support for mono buy the product. that way if you dont need it you wont be wasting the $13k.