Geertjan tell me where you think NetBeans is innovative or made innovation.
Yes, I agree with the Matisse editor, but also buggy if you want to make your
GUI pixel perfect and yes I created tickets for that. So if you want to say hey
we made the best swing GUI editor, it should be still valid to say that and
should be maintained where you could be proud of. And please use a comparison
with other major IDEs. What is that big thing where we can say: Yes, this is
coming from NetBeans initially.
Why a lot of companies are using JetBrains IDEs? Because they are more
productive with it. This is for real true. Everywhere I hear: I use intelliJ or
whatever. From 50 developers, round about 2 or 3 are using NetBeans and if they
are coming to the limit, everyone switched to another IDE. Talk to people at
developer conferences, etc. from 100 people maybe 10 will say: Yes, I use and
love NetBeans and there is a but…
What big company, except from Oracle helped NetBeans to make them bigger and
better and still do it? Google did this for eclipse until they used JetBrains
product. Which one did this for NetBeans? What does NASA or boing for NetBeans?
It is the very same as when I create a JS framework and no one cares, because
no one is behind me and I have no innovation then they will use React, Angular
or Vue. I also no such a framework, where 2 developers started with the idea of
web components years ago where angularjs didn’t exist. I can tell you what
happened with the framework, it is dead and removed from within in the company
with other technologies, that everyone knows. And this happened with NetBeans
too. NetBeans started with the concept of adding syntax highlighting for
languages easy with NBS (NetBeans Scripting support). What happend, nothing.
Nowadays we using textmate which is very cool widely supported and maintained.
I can remember of some other big ideas coming from NetBeans and most of them
where just discussed (under Oracle) and nothing happened after the paper was
created. Yes everything can be possible if you do everything for it and also we
need help from big players.
There is a lot of stuff that is open source, but also big players behind it
make them better. Facebook for react and react native, because they use it
internally too. Google for angular and and and. I think the most of you are in
little comfort zone where you don’t need a lot of stuff. But not for the rest
of us.
Here are some innovations from others (My personal wow effects):
- LSP was originally developed for Microsoft Visual Studio Code and Eclipse
created a Java package out of it afaik.
- JetBrains:
- created SQL to MongoDB by there own. So if you are coming from an SQL
background and maybe you don’t want to use JS to call the mongo DB documents
and you don’t understand it from the beginning. It is a helping tool, where you
still can write your queries in SQL and it will map it to JS code and executes
it. This is so much a wow effect you can’t believe. Why are you not seeing such
things or trying to deny them like: ahh yeah no one needs it.
- easy reader mode for comments, where you see a different format of the
comments above methods or wherever. Makes it natuarl to read. Little but nice.
- light edit mode, where you can open files as fast as possible without
project opening, indexing etc. For this NetBeans needs to know that they don't
need to do the full stuff and no, it is not possible with NetBeans. Yes you can
open files with NetBeans but it opens the whole IDE and takes seconds/minutes.
It must be the same performance as opening a file in notepad or VS Code and
this is done in intelliJ with the light edit mode. If you need full support, no
problem you can activate it.
- new font for developers.
- and and and
Yes I know that things change when it gets open source and away from a company
and also you can see big companies are contributing a lot to there own products
even if it is open source, because of there own interests. I think Oracle has
no big interests for NetBeans so they are just making it compatible for JDK and
thats it. A couple of cool plugins where made the last years and everytime I
see that the original developers creating the plugins for VS Code also for
IntelliJ which is Java so they are doing it and maybe sometimes for eclipse
too. Often the developers say oh I thought NetBeans is dead. Maybe we will
think about to create a plugin for them too. You can count how many times that
happened.
Last thing for you Brain, VS code is real open source and free. I believe that
there are some packages down there where you can’t have a look into. For
example I know one plugin which is the live share plugin which is awesome and I
wanted to migrate it to NetBeans, w/o luck, because the code is not open source
but I wanted to use their infrastructure. But afaik there is no price tag at
all. But for Sublime they have two versions or just a dialog that randomely
pops up with: hey please pay for it.
Also I asked a lot for help, also here and everything that I got is: look into
the code. Oh really? So it is the same when you hire someone and give them a
chair and say: so here look into the code and try to understand it. Any
questions? Just look into the code and playing around. What politics is that?
No it is more: If you get stuck please talk to me anytime and we will figure it
out together. When I’m asking for help then I’m stuck with code that I don’t
understand and I can’t play with it, due to no understanding at all. I also
googled a lot, I have a book at home from a friend about NetBeans Platform 7
yes it is old I know, I got it years ago. Also no answers for my problems
there. So sometimes I just need a hint which needs to be more than: Just look
into the code.
And yes I really want to helping and contributing to NetBeans to fit my needs
and other needs. But for this, I need help in different areas of the code base
from the original developers of NetBeans or from those who knows NetBeans as
their best friend.
That's it for now. I'm sorry, when some of the words are harsh maybe, please
don't take it to serious. I'm just frustrated once again with NetBeans and the
code base and the politics behind that. But maybe one of you thinks about the
words a bit deeper in your freetime and can understand me a bit. Thx.
Cheers
Chris
Von: Thomas Hubschman
Gesendet: Freitag, 4. Dezember 2020 09:48
An: [email protected]
Betreff: Re: VSNetBeans, future of NetBeans and personal words
H