You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Andy Gumbrecht <ag...@tomitribe.com> on 2014/05/20 10:30:27 UTC

Netbeans Users

Hi Everyone,

I am chatting with some of the Netbeans team in regards to how their IDE 
fits into the TomEE picture.
I have used Netbeans in the past and think it is a great tool, but for 
the last few years it's been Intellij-IDEA on my desk.

I'd like to get your feedback on who is using Netbeans, and what for?

Thanks for your time, happy hacking.

Andy.

-- 
   Andy Gumbrecht

   http://www.tomitribe.com
   agumbrecht@tomitribe.com
   https://twitter.com/AndyGeeDe

   TomEE treibt Tomitribe! | http://tomee.apache.org


Re: Netbeans Users

Posted by "Ivan St. Ivanov" <iv...@gmail.com>.
Hey Andy, folks,

I am actually Eclipse user. But in my spare time I teach Java EE in a few
universities here in Sofia. Speaking about that kind of experience (first
steps in Java EE), I find Java EE development with NetBeans far more
intuitive than with Eclipse. Let's take the JPA part for example: in
Eclipse you have so many dialogs in the JPA setup wizard and one has really
hard time to explain them to a new-comer. And here we are talking about
people who heard that programming in Python, PHP or RoR is so much easier.
So I try to do my best to show them that Java EE is not that bad as they
have heard. And bootstrapping with the current tooling doesn't help me much
with that.

Since this semester we are teaching Java EE with TomEE and we keep using
Eclipse. What I found frustrating about this is that the Tomcat adapter
keeps its own set configuration files (e.g. tomee.xml), different than
those in the <tomee-dir>/conf. So adding a new Data source to the TomEE I
use for development in Eclipse was issue for me as well: I added that to
<tomee-dir>/conf/tomee.xml in the way it was in the documentation. But at
the end it did not result in anything in the server which I used for
deployment in Eclipse. So I had to do a Google hangout with Dave to find
out that I had to change the tomee.xml in the Servers "project" in my
Eclipse workspace. Now if I put myself in the shoes of the students, I can
imagine why they feel like that about Java EE.

So NetBeans support for TomEE would be something that I would admire.

*@Chuck:* about your troubles with IntelliJ: the thing that you call a
project in NetBeans and Eclipse, there is called module. There the
'project' maps to the 'workspace' notion in Eclipse or 'project group' in
NetBeans. So you can have a multi-module project in one IDE window in IDEA
as well. Especially if you use Maven/Gradle/SBT: IntelliJ will do the
handling for you if you just import the parent project.

Cheers,
Ivan


On Wed, May 21, 2014 at 1:33 PM, agumbrecht <ag...@tomitribe.com>wrote:

> Hi friends,
>
> This is all great info and thanks very much for your time! Really
> appreciated.
>
> Andy
>
>
>
> -----
>     --
>     Andy Gumbrecht
>
>     http://www.tomitribe.com
>     agumbrecht@tomitribe.com
>     https://twitter.com/AndyGeeDe
>
>     TomEE treibt Tomitribe ! | http://tomee.apache.org
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Netbeans-Users-tp4669444p4669487.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.
>

Re: Netbeans Users

Posted by agumbrecht <ag...@tomitribe.com>.
Hi friends,

This is all great info and thanks very much for your time! Really
appreciated.

Andy



-----
    -- 
    Andy Gumbrecht

    http://www.tomitribe.com
    agumbrecht@tomitribe.com
    https://twitter.com/AndyGeeDe

    TomEE treibt Tomitribe ! | http://tomee.apache.org
--
View this message in context: http://openejb.979440.n4.nabble.com/Netbeans-Users-tp4669444p4669487.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Netbeans Users

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
Andy,

I used NetBeans to develop my first Java EE 6 (JSF web) application.
Initially, I used Glassfish 3.1.x, and then migrated to TomEE
1.5.1-snapshot, and have been using TomEE 1.x ever since.

I usually just build WAR file and drop the WAR file from NetBeans 'dist'
folder into tomee/webapps folder...manually. I don't like hot deploy and
restart. i rather start and stop, drop WAR file, start, stop, ...

I usually have issues with NetBeans running my app in debug mode when
deploying to TomEE, so I avoid using debug mode  (no complaints here).

Thanks,
Howard



On Tue, May 20, 2014 at 4:30 AM, Andy Gumbrecht <ag...@tomitribe.com>wrote:

> Hi Everyone,
>
> I am chatting with some of the Netbeans team in regards to how their IDE
> fits into the TomEE picture.
> I have used Netbeans in the past and think it is a great tool, but for the
> last few years it's been Intellij-IDEA on my desk.
>
> I'd like to get your feedback on who is using Netbeans, and what for?
>
> Thanks for your time, happy hacking.
>
> Andy.
>
> --
>   Andy Gumbrecht
>
>   http://www.tomitribe.com
>   agumbrecht@tomitribe.com
>   https://twitter.com/AndyGeeDe
>
>   TomEE treibt Tomitribe! | http://tomee.apache.org
>
>

Re: Netbeans Users

Posted by agumbrecht <ag...@tomitribe.com>.
Hi friends,

This is all great info and thanks very much for your time! Really
appreciated.

Andy



-----
    -- 
    Andy Gumbrecht

    http://www.tomitribe.com
    agumbrecht@tomitribe.com
    https://twitter.com/AndyGeeDe

    TomEE treibt Tomitribe ! | http://tomee.apache.org
--
View this message in context: http://openejb.979440.n4.nabble.com/Netbeans-Users-tp4669445p4669488.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Netbeans Users

Posted by James Green <ja...@gmail.com>.
The four developers in this office here in the UK all use Netbeans. One
does mainly PHP and Puppet stuff, one very occasional use and the final two
(myself included) for Java work.

Our Java work is exclusively using Maven. One JEE project using TomEE and
two Spring projects with Tomcat.

Main pain point is running an application locally then wanting to make an
editor change. Does not always cleanly make it in to the deployed version,
even xhtml files sometimes. Class files much more of an issue but getting
JRebel in requires justification and right now we're trying to do a lot
more unit testing negating the value of JRebel.

Gave up using Glassfish last year due to some bugs in the SOAP server
implementation.

Have not used Eclipse in a long time, mainly due to it's workspace paradigm
which seemed incompatible with the way my brain expected to see stuff.
IntelliJ is too expensive given the fine margins we're on when Netbeans is
proving adequate.

I'd certainly get value out of seeing TomEE more "accessible" within
Netbeans however I would add a big caveat. IDEs integrating with third
party technologies are great to get started with. And then as the project
gets bigger and modules start getting spun out of the main project they can
get in the way. I've lost count of the times Netbeans has either moaned
about breakage in a project because it does not know that project's not
broken in the context of the bigger picture, or added back servlet mappings
in web.xml despite those mappings being done in a different file, or stuff
like that.

HTH


On 20 May 2014 09:30, Andy Gumbrecht <ag...@tomitribe.com> wrote:

> Hi Everyone,
>
> I am chatting with some of the Netbeans team in regards to how their IDE
> fits into the TomEE picture.
> I have used Netbeans in the past and think it is a great tool, but for the
> last few years it's been Intellij-IDEA on my desk.
>
> I'd like to get your feedback on who is using Netbeans, and what for?
>
> Thanks for your time, happy hacking.
>
> Andy.
>
> --
>   Andy Gumbrecht
>
>   http://www.tomitribe.com
>   agumbrecht@tomitribe.com
>   https://twitter.com/AndyGeeDe
>
>   TomEE treibt Tomitribe! | http://tomee.apache.org
>
>

Re: Netbeans Users

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
Andy,

I used NetBeans to develop my first Java EE 6 (JSF web) application.
Initially, I used Glassfish 3.1.x, and then migrated to TomEE
1.5.1-snapshot, and have been using TomEE 1.x ever since.

I usually just build WAR file and drop the WAR file from NetBeans 'dist'
folder into tomee/webapps folder...manually. I don't like hot deploy and
restart. i rather start and stop, drop WAR file, start, stop, ...

I usually have issues with NetBeans running my app in debug mode when
deploying to TomEE, so I avoid using debug mode  (no complaints here).

Thanks,
Howard



On Tue, May 20, 2014 at 4:30 AM, Andy Gumbrecht <ag...@tomitribe.com>wrote:

> Hi Everyone,
>
> I am chatting with some of the Netbeans team in regards to how their IDE
> fits into the TomEE picture.
> I have used Netbeans in the past and think it is a great tool, but for the
> last few years it's been Intellij-IDEA on my desk.
>
> I'd like to get your feedback on who is using Netbeans, and what for?
>
> Thanks for your time, happy hacking.
>
> Andy.
>
> --
>   Andy Gumbrecht
>
>   http://www.tomitribe.com
>   agumbrecht@tomitribe.com
>   https://twitter.com/AndyGeeDe
>
>   TomEE treibt Tomitribe! | http://tomee.apache.org
>
>

Re: Netbeans Users

Posted by Stephen Connolly <st...@gmail.com>.
On 20 May 2014 16:45, Chuck Davis <cj...@gmail.com> wrote:

> Andy:
>
> I have used Netbeans for about 15 years now.  I look at Eclipse
> occasionally and just recently evaluated it again.  It comes up
> lacking every time.  I am doing a little bit with Android at the
> moment and, as you know, the android development environment is being
> developed on Intellij.  The big thing for me with Intellij is that you
> can only have one project open at a time (unless I'm missing something
> -- I'm not accomplished with it).


FYI if your projects are Maven projects, just open the "Maven Projects"
tearaway (by default it's sticky on the right hand side) and the 4th button
in its toolbar is a + symbol which you can use to add other Maven projects
into your workspace.

I think you can do similar with File|Import module...


>  Since I do client/server
> applications I need 3 projects open all the time; client, common,
> server.  So Intellij doesn't work for me.
>
> When Netbeans 8 was released there was some noise about it supporting
> TomEE but it only supports the Tomcat portion of TomEE.  There is no
> support for the EJB container which, for my use, kind of defeats the
> purpose since I do real applications -- not browser garbage.  It is
> not difficult, however, to connect a java client to TomEE as you
> recently revealed on the TomEE forum.
>
> While Glassfish is the RI for JEE it apparently has some problems.
> Nobody has yet, to my knowledge, documented how to connect a Netbeans
> Platform application to Glassfish.  I managed to get a Platform
> application to connect via websockets but then Glassfish would not
> dish up a DataSource (appears from Google searches to be a
> long-standing issue).  Netbeans should replace Glassfish with TomEE
> and really, truly integrate it into the IDE in my opinion.  OpenEJB
> works fabulously and for those who need the browser access Tomcat
> provides that with, as far as I can tell, hot deploy from Netbeans.
> At least if you drop a new *.war file into webapps it redeployes -- I
> assume that is what the IDE does.  I drop an *.ear into the apps
> directory and restart the container.
>
> In summary to your question:  I use Netbeans to develop Java
> client/server financial applications with lots of data input (browsers
> are very inefficient at data input in my experience) and reporting
> (currently using *.pdf but will be soon experimenting with the Apache
> ODF toolkit).  Swing is a fabulous interface and JavaFX will be
> getting more important to my work all the time since Swing is
> evidently in "maintenance" mode.  Connectivity to EJB is essential in
> my environment.  I'm still using RMI but leaning strongly toward
> websockets for my next generation connectivity.
>
> Just my $.02.
>
>
>
>
>
>
>
> On Tue, May 20, 2014 at 1:30 AM, Andy Gumbrecht
> <ag...@tomitribe.com> wrote:
> > Hi Everyone,
> >
> > I am chatting with some of the Netbeans team in regards to how their IDE
> > fits into the TomEE picture.
> > I have used Netbeans in the past and think it is a great tool, but for
> the
> > last few years it's been Intellij-IDEA on my desk.
> >
> > I'd like to get your feedback on who is using Netbeans, and what for?
> >
> > Thanks for your time, happy hacking.
> >
> > Andy.
> >
> > --
> >   Andy Gumbrecht
> >
> >   http://www.tomitribe.com
> >   agumbrecht@tomitribe.com
> >   https://twitter.com/AndyGeeDe
> >
> >   TomEE treibt Tomitribe! | http://tomee.apache.org
> >
>

Re: Netbeans Users

Posted by Chuck Davis <cj...@gmail.com>.
Andy:

I have used Netbeans for about 15 years now.  I look at Eclipse
occasionally and just recently evaluated it again.  It comes up
lacking every time.  I am doing a little bit with Android at the
moment and, as you know, the android development environment is being
developed on Intellij.  The big thing for me with Intellij is that you
can only have one project open at a time (unless I'm missing something
-- I'm not accomplished with it).  Since I do client/server
applications I need 3 projects open all the time; client, common,
server.  So Intellij doesn't work for me.

When Netbeans 8 was released there was some noise about it supporting
TomEE but it only supports the Tomcat portion of TomEE.  There is no
support for the EJB container which, for my use, kind of defeats the
purpose since I do real applications -- not browser garbage.  It is
not difficult, however, to connect a java client to TomEE as you
recently revealed on the TomEE forum.

While Glassfish is the RI for JEE it apparently has some problems.
Nobody has yet, to my knowledge, documented how to connect a Netbeans
Platform application to Glassfish.  I managed to get a Platform
application to connect via websockets but then Glassfish would not
dish up a DataSource (appears from Google searches to be a
long-standing issue).  Netbeans should replace Glassfish with TomEE
and really, truly integrate it into the IDE in my opinion.  OpenEJB
works fabulously and for those who need the browser access Tomcat
provides that with, as far as I can tell, hot deploy from Netbeans.
At least if you drop a new *.war file into webapps it redeployes -- I
assume that is what the IDE does.  I drop an *.ear into the apps
directory and restart the container.

In summary to your question:  I use Netbeans to develop Java
client/server financial applications with lots of data input (browsers
are very inefficient at data input in my experience) and reporting
(currently using *.pdf but will be soon experimenting with the Apache
ODF toolkit).  Swing is a fabulous interface and JavaFX will be
getting more important to my work all the time since Swing is
evidently in "maintenance" mode.  Connectivity to EJB is essential in
my environment.  I'm still using RMI but leaning strongly toward
websockets for my next generation connectivity.

Just my $.02.







On Tue, May 20, 2014 at 1:30 AM, Andy Gumbrecht
<ag...@tomitribe.com> wrote:
> Hi Everyone,
>
> I am chatting with some of the Netbeans team in regards to how their IDE
> fits into the TomEE picture.
> I have used Netbeans in the past and think it is a great tool, but for the
> last few years it's been Intellij-IDEA on my desk.
>
> I'd like to get your feedback on who is using Netbeans, and what for?
>
> Thanks for your time, happy hacking.
>
> Andy.
>
> --
>   Andy Gumbrecht
>
>   http://www.tomitribe.com
>   agumbrecht@tomitribe.com
>   https://twitter.com/AndyGeeDe
>
>   TomEE treibt Tomitribe! | http://tomee.apache.org
>

Re: Netbeans Users

Posted by hwaastad <he...@waastad.org>.
Hi,
I'm using Netbeans (8) aswell.

Developing web apps and businesscomponents in wars and ears.

Maven by default.

I seldom use tomee directly from Netbeans but rather use tomee-maven-plugin
and just attach debugger when needed.

br hw




--
View this message in context: http://openejb.979440.n4.nabble.com/Netbeans-Users-tp4669445p4669453.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Netbeans Users

Posted by zmirc <m_...@yahoo.com>.
Hi!

I have been using NetBeans for years. The latest versions made me love it
even more.
I'm using it (myself and the companies I work with) for:
- Java EE projects
- Java FX projects
- HTML & CSS & JS projects
- PHP projects
- many other things

I'm using using Tomee in NetBeans by adding it as a Tomcat app server.
I would really like a better integration of Tomee with NetBeans, because now
Tomee is seen as a web profile container, not like a full one, which
generates a lot of warnings when @Asynchronous, @Schedule and many other
features from the full profile.



--
View this message in context: http://openejb.979440.n4.nabble.com/Netbeans-Users-tp4669445p4669494.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: Netbeans Users

Posted by "Markus F. Frisch" <ma...@nobiscum.de>.
Hi,

I'm using Netbeans for all my maven projects. We develop software that runs on JBoss EAP 6.x developing with NB and JBoss is a pain because you need a full package deploy cycle every time you change an XHTML file.

GlassFish was problematic too because we rely heavily on hibernate envers and don't want to support different builds for different AppServers. 

We already used openejb embedded in our integration tests, so tomee looked like a good way to make development simpler with NB. Plus the additional benefit of noticing when we depend on mojarra-specific behavior in our app.

Hope that helps,
   Markus

Von einem iPhone gesendet

> Am 20.05.2014 um 10:30 schrieb "Andy Gumbrecht" <ag...@tomitribe.com>:
> 
> Hi Everyone,
> 
> I am chatting with some of the Netbeans team in regards to how their IDE fits into the TomEE picture.
> I have used Netbeans in the past and think it is a great tool, but for the last few years it's been Intellij-IDEA on my desk.
> 
> I'd like to get your feedback on who is using Netbeans, and what for?
> 
> Thanks for your time, happy hacking.
> 
> Andy.
> 
> -- 
>  Andy Gumbrecht
> 
>  http://www.tomitribe.com
>  agumbrecht@tomitribe.com
>  https://twitter.com/AndyGeeDe
> 
>  TomEE treibt Tomitribe! | http://tomee.apache.org
>