« Return to Thread: Can we expect to see MySQL in NB soon?

Re: Can we expect to see MySQL in NB soon?

by Sean Carrick :: Rate this Message:

Reply to Author | View in Thread

Look, folks, let's get down to the brass tacks here.  So far everyone has been looking at this integration specifically from "the ease of development" standpoint.  Now, for those developers who are using M$ Window$, having MySQL embedded with the IDE would probably not be a bad thing, so they can develop an application (desktop or web) that attaches to a *real* database server, instead of the DerbyDB system.  For those of us who run and develop on Linux, having MySQL embedded with the IDE wouldn't be that good of a thing, as we already (usually) have MySQL installed via our distro, configured and usable.  All of this is the "ease of development" standpoint.  However, I think that everyone is missing the bigger issue.

I don't know about anyone else, but for *most* (read, "all but one") of my projects, my clients usually already have a database server that they are used to, with a ton of data on it.  Now, some of those clients may have MySQL, some may have M$ SQL, some may be running PostGreSQL or DBII, or whatever.  If I'm developing with MySQL, sometimes, not often but sometimes, an stored procedure that I write on MySQL doesn't work as expected on other RDBMS.  With that in mind, I typically have all of the various SQL servers installed on my development machine and start/stop them as necessary based upon the server that my client uses.

Basically, what I'm saying is that our clients' needs should determine the way that we develop, not ease of development.  We all need to look at the issue of whether MySQL should be embedded with NetBeans from the "client-centric" standpoint.  Do we all want to force all of our clients to use MySQL, simply because MySQL is more convenient for us due to being embedded in our IDE of choice?  I say no!  I'm not saying that MySQL shouldn't be an *optional* install with the IDE, but it should *never, ever* be a _required_ component.  If we look at this question from a client-centric standpoint, I'm sure all of us will agree that having one particular SQL server embedded with out IDE would be a bad idea.  The only way that this would be a good idea is if Sun purchased *all* of the RDBMS systems and then NetBeans embedded all of them within the IDE.  You see, that would be ridiculous, but would keep all of us focused on our clients...Just my $0.02.

Cheers,

Sean Carrick
PekinSOFT Systems
PekinSOFT@...

On Jan 18, 2008 9:52 AM, Daniel Sheppard <D.Sheppard@...> wrote:
Well I'm not so sure this is an either/or situation.  The people who
actually do the integration may not be those who would otherwise develop
IDE functionality.  In other words, it could be developers from MySQL
who do the integration rather than the other way around.

That said, of far greater importance for me would be to have the support
of free-form projects and free-form web projects in particular.  That
however is likely to be a more challenging and time-consuming task than
MySQL integration.

Daniel Sheppard

-----Original Message-----
From: Glenn Holmer [mailto:gholmer@...]
Sent: 18 January 2008 13:49
To: nbusers@...
Subject: Re: [nbusers] Can we expect to see MySQL in NB soon?

Wade Chandler wrote:
> as we can't possibly embed 2,3, + RDBMSs in the IDE to me the best
> answer is neither. Let the IDE ship a few libraries for client
> connections and provide good support, but let the developers decide
> those they want to use.

+1, we don't even use the bundled Tomcat and GlassFish, although we're
running both on our servers.  There's no point in including databases
that people probably have installed already.  One lightweight,
embeddable one like Derby (suitable for the sample programs) I can see,
but let's don't have the kitchen sink.

--
____________________________________________________________
Glenn Holmer                          gholmer@...
Software Engineer                        phone: 414-908-1809
Weyco Group, Inc.                          fax: 414-908-1601


 « Return to Thread: Can we expect to see MySQL in NB soon?