I use netbeans on large c++ code remotely and I haven't had issues with cursor 
slowing down. I have observed waiting for code completion but very rarely.

There are several nice things about Netbeans 
There is a plugin for gdbserver support in Netbeans 8.2. I have installed it 
but haven't used.
There is builtin support for remote development which I have used extensively 
at work. It comes with remote debugging as well. 

I have to run programs on embedded hardware that requires multiple ssh jumps. 
One feature I would like to add is support for ssh jump hops (-J flag or 
ProxyJump in config) in Netbeans ssh. 

There are several bugs that I encountered and would like to fix:

- diff to does not work for remote files
- ctrl shift t to open last closed file works only for local files 
- inline refactor doesn't always work (thankfully rename refactoring always 
works!) 
- Certain refactoring are not supported for projects built with existing 
sources 
- Code assistance for a large remote project with existing sources will fail 
many times. Requires successive runs to fully develop source model 
- /** tab does not automatically generate javadoc/doxygen style documentation 
with parameter names and return values for projects built with existing sources 
(it works for projects created from the ide) 
- some companies, especially ones using c/c++ tend to use Perforce for version 
control. It would be good to add support for p4 edit, although not a priority. 

Despite these minor flaws and some missing features, Netbeans has been 
extremely productive for me to dive into large undocumented projects and add 
features on top. Excellent Remote development and create project from existing 
sources are the killer features for me. I was surprised that even Clion lacks 
these features. 

Siddhesh

August 2, 2019 1:29 PM, "František Kučera" <konfere...@frantovo.cz> wrote:

> Dne 01. 08. 19 v 22:42 Geertjan Wielenga napsal(a):
> 
>> What new features would you like? What can you provide, what would you like
>> to focus on?
> 
> I also use Netbeans not only for Java but also for C/C++. I have random 
> problems with:
> 
> 1) Extreme slowness – even moving the cursor in the source code is laggy (and 
> I am talking about
> seconds, not milliseconds) or I am sometimes waiting 10 or more seconds until 
> the popup with
> code-completion shows. It displays „Please wait…“ and it does not consume 100 
> % CPU, so it is
> probably waiting for some lock or something.
> 
> 2) Broken code completion – I understand that code completion for language 
> like C++ is not an easy
> task, but it seems, that lot of work has been done and the C++ support in 
> Netbeans is pretty
> complete, better than in many other IDEs or editors – it is just buggy and 
> sometimes stops working
> – sometimes Netbeans does not recognize a smart pointer (just one kind like 
> std::shared_ptr while
> another smart pointers work at the same time) or other template and are 
> unable to offer its methods
> in the popup, and sometimes it works (I mean the same code). Sometimes helps 
> the „Clean C/C++ cache
> and restart IDE“ function and sometimes helps changing „__cplusplus“ macro 
> (in Netbeans options) to
> some other and then back (it probably causes some refresh).
> 
> And sometimes it works (with same projects, same code) – i.e. the features 
> are not missing, just
> buggy.
> 
> Besides fixing bugs, important is support of new C/C++ standards. Of course, 
> there might be
> additional features, there is always something that could be added, but it is 
> not necessary – if
> the basic (already implemented) features will reliably work and new standards 
> will be supported,
> Netbeans would be a perfect IDE for C/C++.
> 
> I know that this is just vague lamenting – if I can help with debugging I 
> would be happy to do so –
> please advise how to diagnose such random performance issues and random bugs 
> in code completion.
> 
> Franta
> 
> ---------------------------------------------------------------------
> 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

---------------------------------------------------------------------
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