Wow,
putting you money where your mouth is! Amazing and not too frequent attitude 
in the open source community.  That is very encouraging.

> I just wanted to say that I recently switched from VS Code’s semi-official
> java plugin (which is practically unusable for large projects) to the
> Netbeans VSCode plugin recently, and the NetBeans approach is already
> better in most respects—thank you!

Great to hear that.

> I’ve used used Netbeans since it’s inception—that’s over 20 years—and I
> truly believe the language server/plugin approach is the future for
> Netbeans. Let other people worry about the non-specific editor/IDE features
> like remote development via an SSH tunnel (one of the the reasons I had to
> switch from NetBeans), and focus on what you do best: development-specific
> features. This is just my opinion, but it’s the opinion of someone who has
> been around for a while and has seen the direction things are going.

Right, I am using VSCode+Apache NetBeans Language Server extension to develop 
Java code for OracleDB - via an SSH connection across the Atlantic ocean. It 
works great and the synergy of Microsoft and us really pays off by making such 
high quality remote development possible.

> I’m so sure of this, I’m willing to put my money where my mouth is (well, a
> modest amount of money). I think the most glaring feature missing right now
> is the ability format java files, and configure how they’re formatted. I
> know the plumbing/code is probably already in there, because it’s used to
> order imports. I’m offering a $250 USD bounty to anyone who gets a PR
> accepted that gets the rest of this done. I’d expect that it would offer
> similar options to what is currently in NetBeans proper.

The formatting has been on OracleLabs tooling team roadmap for a few releases, 
but it always slipped off. The $250 personal bonus for the developer who 
integrates it shall be enough to put it on the schedule again.

My personal take on it is however slightly negative - as I am not satisfied 
with the formatting options NetBeans offers currently. My thinking is:

- in order for formatting to be useful (e.g. not a toy), it must be enforced
- enforcing happens in the CI
- commits violating the formatting shall be rejected
- IDE should help to identify code that would be rejected

Such a system is out of the scope of the current NetBeans formatting. However 
it is the only one that fits 21st century. As such I always argued that it 
makes no sense to invest in 1:1 recreation of existing toy-like NetBeans 
formatting in VSCode.

But $250 is good enough bonus for something that had always had to happen, 
eventually. It shouldn't be that hard - as you say - the functionality is 
already there and enough to hook it with VSCode.

-jt

PS: ...

> Don’t have that much NetBeans development experience but still want to get
> in on the action? Here’s an easy one: $75 to create a VS Code plugin that
> emulates the NetBeans previous/next matching word functionality. That’s it!
> I miss that feature a LOT.


Ctrl-L? VSCode offers word based code completion by itself and I've kinda got 
used to it.

Alt-Up or Alt-Down? Yup, that'd be great. I certainly miss it.

> P.S. - is there a bounty board still active somewhere where I can post this?

Many years ago I tried to set nbbounty.org up, but we never got it running.




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to