Apache NetBeans 10.0 Now Available (apache.org) 38
The Apache Software Foundation has released NetBeans 10.0, the second major release of the Apache NetBeans IDE. The release, said the Apache Software Foundation, is focused in adding support for JDK 11, JUnit 5, PHP, JavaScript and Groovy, as well in solving many issues. From a blog post: JDK 11 support has been enhanced in the following ways: Integration with the nb-javac project, adding support for JDK 11, removed the CORBA modules, support for JEP 309, Dynamic Class-File Constants, support for JEP 323, Local-Variable Syntax for Lambda Parameters, and support for LVTI Support for Lamdba Parameters.
PHP 7.3: You can now add trailing commas in function calls under PHP 7.3 (mailing list thread), and also use the list reference assignment, the flexible Heredoc and Nowdoc Syntaxes are also supported. [...] And more: context sensitive lexer, PHPStan support, debugger, twig, hints, suggestions, code completionâ¦â visit PHP Features Page and NetBeans 10 New and Noteworthy for more details on PHP support. JUnit 5.3.1 has been added as a new Library to NetBeans, so you can quickly add it to your Java projects. For Maven projects without no existing tests, JUnit 5 is now the default JUnit version.
PHP 7.3: You can now add trailing commas in function calls under PHP 7.3 (mailing list thread), and also use the list reference assignment, the flexible Heredoc and Nowdoc Syntaxes are also supported. [...] And more: context sensitive lexer, PHPStan support, debugger, twig, hints, suggestions, code completionâ¦â visit PHP Features Page and NetBeans 10 New and Noteworthy for more details on PHP support. JUnit 5.3.1 has been added as a new Library to NetBeans, so you can quickly add it to your Java projects. For Maven projects without no existing tests, JUnit 5 is now the default JUnit version.
more learning (Score:1)
Re: (Score:2)
Woosh.
Re: (Score:2)
Re: (Score:2)
Last I checked, WP was still written in PHP.
"Do you mean WordPress or Wikipedia?"
Yes.
Re: (Score:1)
Re: (Score:3)
Re: Java and PHP? Wow that's relevant! (Score:3)
Python is big. Go has been picking up a lot of traction lately.
Re: (Score:1)
Python is big. Go has been picking up a lot of traction lately.
And both boast at best single digit percentages of projects.
10 versions later it still sucks. (Score:1)
Still can't make a good IDE.
Re: (Score:1)
Blows eclipse out of the godamned water.
Re: (Score:1)
Eclipse isn't much competition, IMO. Now, if you had thought IntelliJ IDEA was the apt comparison, that would be a lot more interesting.
No current native support, no thanks. (Score:4, Interesting)
Netbeans 8.2 remains the best C++ ide I have ever used. Nothing else has come close, in my experience.
Given that they never supported C++ properly with Netbeans 9 (you could make it work, by using 8.2 plugins, to be fair, but it's far less complete than it was in 8.2), I expect that they probably never will with 10 either.
Re: (Score:3)
Re: (Score:1)
... Maven is first class, not a half supported plug-in that gets sideways 5 times a day as in Eclipse. The debugger is straightforward and efficient, unlike Idea.
Perhaps because Maven isn't really a build tool? It's a dependency management tool? There's one thing I agree with the gradle folks on - Maven sucks as a build tool. Too bad gradle isn't any better - just change XML obscure verbosity for Groovy scripting obscurity. Oh, and I think now 5 years later they can finally handle a multi-target multiple component build. Maybe.
Re: (Score:2)
What makes Netbeans better is the ability to import freeform projects with C++ code and its own Makefile, and Netbeans does not attempt to try to dictate what must be in this makefile. You just tell the IDE what rule to use to build your project, and identify the target executable and everything's good to go.
As for other IDEs, I've use Eclipse fairly etensively, and also tried out Visual Studio Code and CLion.
Re:No current native support, no thanks. (Score:4, Informative)
I used 8.x for a while as well for my C++ projects. I'd say it was probably the best among the free IDEs I've tried on Linux.
I've recently been moving my projects to CMake, as I was tired of maintaining multiple projects by hand, or rebuilding a project from scratch if I switch tools. Unfortunately, it doesn't seem to have a generator for Netbeans projects, so I've switched to Code::Blocks. It's a solid second choice that covers all the basics pretty well.
I guess it's not surprising that no one has bothered with a CMake generator for Netbeans seeing as how C++ support appears to be a fairly low priority for Apache. I can't really blame them for that, as with limited developers, you have to pick your battles.
Re: (Score:2)
Slim chance of staying competitive with the greats (Score:4, Informative)
In addition, because of licensing reasons it currently lacks many plugins/features that were available in the times of 8.2. I hope most can return
Does anyone still use CORBA? (Score:1)
Removing or leaving CORBA in seems like a dud feature. It's been 20 years since I did anything with CORBA. Does anyone still use CORBA?