EntropySink

Technical & Scientific => Programming => Topic started by: Steve on August 31, 2012, 08:20:03 AM

Title: Netbeans?
Post by: Steve on August 31, 2012, 08:20:03 AM
Does anyone use Netbeans? One of my professors sent out a memo about it suggesting students take advantage of it. I looked it up and it looks like a great IDE since it handles several languages.
Title: Re: Netbeans?
Post by: ober on August 31, 2012, 09:03:35 AM
Tried it... didn't like it.

Eclipse at work, PHPDesigner at home.
Title: Re: Netbeans?
Post by: Steve on August 31, 2012, 09:04:29 AM
Eclipse is the other one I was looking at.
Title: Re: Netbeans?
Post by: ober on August 31, 2012, 09:05:52 AM
I love Eclipse except for JSP development.
Title: Re: Netbeans?
Post by: Mike on August 31, 2012, 10:01:46 AM
I use Netbeans at work and sometimes at home.  I hated Eclipse.  But editors are one of those holy war issues.
Title: Re: Netbeans?
Post by: Steve on August 31, 2012, 10:03:31 AM
Well we can all agree that VS sucks the big one right? Lol though I really liked VS.NET, I think it was Ober that sent it to me, then I sent it to someone else.
Title: Re: Netbeans?
Post by: Steve on August 31, 2012, 01:11:41 PM
It took a bit of setting up (gcc compiler was tricky to get going on W8) but Netbeans seems to be the way to go for me.
Title: Re: Netbeans?
Post by: JaWiB on August 31, 2012, 01:15:44 PM
I like Eclipse, but I haven't really tried anything else besides VS
Title: Re: Netbeans?
Post by: Jake on August 31, 2012, 09:48:37 PM
Oh god, this thread is starting to bring back memories :) i used netbeans but preffered eclipse. I also used the ms product and liked it the most if i remember correctly.
Title: Re: Netbeans?
Post by: Steve on September 01, 2012, 10:24:09 AM
Alright so just playing around with them I like the setup of Netbeans better than Eclipse. The one thing that is different now then when I used to code is the lack of a console, and I like that. Instead of a pop up console window everytime you run the basic apps it all spits out in the IDE's message window which is just awesome.
Title: Re: Netbeans?
Post by: Steve on September 01, 2012, 12:13:00 PM
I just discovered the tutorials built into Eclipse. That I like, much easier to use than Netbeans tutorials. With the Netbean Java "Hello World" I was confused. With Eclipse it feels like I am actually learning.

Seems best to just keep several IDE's, with the exception of VS they are all light weight and I can see appealing to their various strong points depending on what I am working on.
Title: Re: Netbeans?
Post by: Rob on September 01, 2012, 03:26:48 PM
Quote from: www.netbeans.org
Fully-featured Java IDE written completely in Java...

Ah, so slow and buggy as hell, no?  :dblthumb2:

Quote from: http://www.jelovic.com/articles/why_java_is_slow.htm
"Java is high performance. By high performance we mean adequate. By adequate we mean slow." - Mr. Bunny (http://www.mrbunny.com/)
Title: Re: Netbeans?
Post by: Steve on September 01, 2012, 03:57:57 PM
It runs very well :lol:
Title: Re: Netbeans?
Post by: charlie on September 02, 2012, 11:55:31 AM
If you're going to be learning VB you might as well use Visual Studio for your C++ work, too. It's a pretty good IDE anyway.
Title: Re: Netbeans?
Post by: Steve on September 02, 2012, 01:14:08 PM
If you're going to be learning VB you might as well use Visual Studio for your C++ work, too. It's a pretty good IDE anyway.

I may, may not. Really not sure yet. All I know for sure is I have always hated VB.
Title: Re: Netbeans?
Post by: Rob on September 02, 2012, 05:04:20 PM
If you're going to be learning VB you might as well use Visual Studio for your C++ work, too. It's a pretty good IDE anyway.

I may, may not. Really not sure yet. All I know for sure is I have always hated VB.

Why? It's a terrific language for RAD, and pretty quick these days too. I can't see any good reason not to use it unless you want to hit the metal, in which case you'd use C anyway.

edit>> Unless of course this is simply language snobbery of the "real men program in C" variety, in which case we should all write in assembler (which I do. Often.)
Title: Re: Netbeans?
Post by: Steve on September 02, 2012, 05:22:15 PM
If you're going to be learning VB you might as well use Visual Studio for your C++ work, too. It's a pretty good IDE anyway.

I may, may not. Really not sure yet. All I know for sure is I have always hated VB.

Why? It's a terrific language for RAD, and pretty quick these days too. I can't see any good reason not to use it unless you want to hit the metal, in which case you'd use C anyway.

edit>> Unless of course this is simply language snobbery of the "real men program in C" variety, in which case we should all write in assembler (which I do. Often.)

I toyed with Assembler in CP3 my Senior year and I recall it being difficult for me.

With VB my memories of it are mostly biased (I think) by my Intro to CS teacher in 9th Grade. She was a miserable bat and always yelling at me for not doing things exactly her way. That was in 2000 and I have not touched VB since. To that end though, she was also my C++ teacher and she was the same way with C++ but I still like C++. Perhaps because I was older and realized her opinion didn't really matter that much. For example she would always use (and instruct us to use) void main. I refused to do this and she would always take off points for using int main.
Title: Re: Netbeans?
Post by: Rob on September 02, 2012, 05:25:56 PM
So VB6 then? You really need to try a modern VB.NET variety.

By the way, despite popular opinion there's nothing wrong with void main. I use it all the time. I'll leave it as an exercise to work out why :).
Title: Re: Netbeans?
Post by: Steve on September 02, 2012, 05:32:30 PM
So VB6 then? You really need to try a modern VB.NET variety.

By the way, despite popular opinion there's nothing wrong with void main. I use it all the time. I'll leave it as an exercise to work out why :).

I'm actually enjoying a good laugh at myself:

http://cboard.cprogramming.com/windows-programming/24416-my-comp-sci-2-class.html

Man, reading all of my old posts at Cboard has been.....humbling. No wonder you guys hated me back then, Jesus Christ. Yet Kermi was always my friend lol. And back then Jake seemed to liek me BETTER since we were always on AIM.

Anyway ya, VB6 actually sounds right on. I made the leap to C++ during that class and barely participated, and once VS.NET came out I never looked at VB ever again.

In any event my classes will have me doing it so I downloaded Visual Studio 2012 from my MSDN account to get started. Funny fact on that link I gave a few posts in I mention "option explicit". It's funny what the mind forgets, I had to google it to see WTF I had been talking about 10 years ago.
Title: Re: Netbeans?
Post by: Mike on September 02, 2012, 06:03:08 PM
So VB6 then? You really need to try a modern VB.NET variety.

By the way, despite popular opinion there's nothing wrong with void main. I use it all the time. I'll leave it as an exercise to work out why :).
Well if there is no system to return a value to then void would be the proper return type.
Title: Re: Netbeans?
Post by: Steve on September 02, 2012, 06:09:44 PM
I'm really excited about this. I just hope when it is all said and done I can work from home, since I like living in the country and being a stay at home dad. Plus physically it is easier for me.
Title: Re: Netbeans?
Post by: kermi3 on September 02, 2012, 07:03:17 PM
Steve - I was an idiot for defending you.  Just throwing that out there.... :thumbsup:
Title: Re: Netbeans?
Post by: Steve on September 02, 2012, 07:21:52 PM
Steve - I was an idiot for defending you.  Just throwing that out there.... :thumbsup:

lmfao god you really did too. Like, daily.
Title: Re: Netbeans?
Post by: Rob on September 02, 2012, 07:32:33 PM
So VB6 then? You really need to try a modern VB.NET variety.

By the way, despite popular opinion there's nothing wrong with void main. I use it all the time. I'll leave it as an exercise to work out why :).
Well if there is no system to return a value to then void would be the proper return type.

:thumbsup:

Also if the program never terminates.
Title: Re: Netbeans?
Post by: Mike on September 02, 2012, 07:51:16 PM
Of course that doesn't mean int is wrong either.  IIRC for most systems it just sets a register so no big deal to have it there.
Title: Re: Netbeans?
Post by: JaWiB on September 03, 2012, 12:50:04 AM
So VB6 then? You really need to try a modern VB.NET variety.

By the way, despite popular opinion there's nothing wrong with void main. I use it all the time. I'll leave it as an exercise to work out why :).
To spite Salem?
Title: Re: Netbeans?
Post by: Steve on September 03, 2012, 11:17:58 AM
Salem....haha good times.

I have been playing with VS 2012, I like it (for VB at least) but it is still really heavy. Installation took nearly 40 minutes and required some content downloading. It runs quickly though. I'll save the review for when I know what I'm doing.
Title: Re: Netbeans?
Post by: hans on September 03, 2012, 06:13:01 PM
Not sure what language you're looking for the IDE reviews but in general I'd take Eclipse any day over Netbeans. I've used both and while I would probably prefer Netbeans from a usability perspective (and features sooner) it tends to be a memory/CPU hog by comparison. The best IDE I've used is IntelliJ (Jetbrains) but you need to pay for it.

Quite a few of the guys I've worked with are big plain of Vim fans. I'm currently trying to stick with just Vim for most of my programming needs which with a handful of plugins serves me just fine and is super fast and portable. The only time I really fire up a heavy IDE is when I need to do tough debugging.
Title: Re: Netbeans?
Post by: kermi3 on September 03, 2012, 06:56:39 PM
Steve I told weby that you're back on there...after he groaned (literally) he said he still gets emails with questions about your GL tutorials, and if you want to do more once you get back in the swing of things (I'm assuming for appropriate compensation) he'd be happy to discuss.  I'm sure same goes for everyone, he's always looking for tutorials that he doesn't have to write himself hehe.
Title: Re: Netbeans?
Post by: Steve on September 03, 2012, 07:40:16 PM
Steve I told weby that you're back on there...after he groaned (literally) he said he still gets emails with questions about your GL tutorials, and if you want to do more once you get back in the swing of things (I'm assuming for appropriate compensation) he'd be happy to discuss.  I'm sure same goes for everyone, he's always looking for tutorials that he doesn't have to write himself hehe.

Yea aside from the bs i made a lot of contribution there. Im sure I will again in time. Its starting to come back to ke bit by bit. Wish i had saved my projects.
Title: Re: Netbeans?
Post by: ober on September 03, 2012, 08:02:20 PM
I have to agree with Rob that RAD was a huge pro of VB when I used it.  Now I can't imagine going back to a systems based language.  Granted my work in Java is somewhat along those lines, but it is still writing for a web platform so we don't have to worry about different OSes and shit.  But I also felt handcuffed by VB.NET when I used it.  Like you had to develop in a box.  Using PHP and the other tools I'm used to seems so much more 'free'.
Title: Re: Netbeans?
Post by: micah on September 04, 2012, 04:22:41 PM
Tried it... didn't like it.

Eclipse at work, PHPDesigner at home.

Ober, would you recommend PHPDesigner 8? I'd never heard of it before you mentioned it but I just checked it out and it looks like exactly what I need to replace dreamweaver at home.   Dreamweaver is nice at work but there's no way I want to pay for it at home on my PC.  I'd dish out ~$40 though for a good IDE.  Worth it?
Title: Re: Netbeans?
Post by: Steve on September 04, 2012, 05:20:44 PM
I liked PHPD
Title: Re: Netbeans?
Post by: ober on September 05, 2012, 03:10:10 PM
I've tried a lot of IDEs for PHP and I renew PHPDesigner every year (upgrades).  Upgrades are discounted too.  It does a lot for me and saves me a lot of time.  I actually wish Eclipse did some of the things that PHPD does in terms of code completion and suggestions.  There is a visual piece to PHPD but I cringe anytime anyone says 'dreamweaver'.
Title: Re: Netbeans?
Post by: micah on September 05, 2012, 03:37:50 PM
I've tried a lot of IDEs for PHP and I renew PHPDesigner every year (upgrades).  Upgrades are discounted too.  It does a lot for me and saves me a lot of time.  I actually wish Eclipse did some of the things that PHPD does in terms of code completion and suggestions.  There is a visual piece to PHPD but I cringe anytime anyone says 'dreamweaver'.

To be clear, I never (and I literally mean never) use the design view in dreamweaver (especially since most of my work is server side code and I don't develop on localhost.)  But the code completion, syntax highlighting and error catching has saved me hundreds of hours debugging problems from silly mistakes like misspelling syntax or forgetting a semicolon or extra bracket.  And the built in site management and FTP tools are invaluable time savers compared to running a separate FTP program outside the IDE.   

Version CS6 is a little buggy though.  It crashes about once a week and for some reason, sometimes the code-suggestion tool tips don't disappear.  I'm hoping they'll fix that in an update soon.
Title: Re: Netbeans?
Post by: ober on September 05, 2012, 04:55:08 PM
If you're doing PHP development I'd at least download it and trial it.  It does have the built in FTP management (upload on save even).  I still use Filezilla because I probably save 10 times per upload.  And the built in syntax check and stuff is awesome.  Oh, and the OOO management is pretty good too.  You can pull up a tree like structure of the class and quickly search through the methods, class variables, etc.  The same is true for CSS.  There is a filter box on the one view of the file that you can just start typing to find a class or ID.  VERY handy.  I had to download a plugin to get that in Eclipse.
Title: Re: Netbeans?
Post by: Steve on September 06, 2012, 10:32:23 PM
If you're doing PHP development I'd at least download it and trial it.  It does have the built in FTP management (upload on save even).  I still use Filezilla because I probably save 10 times per upload.  And the built in syntax check and stuff is awesome.  Oh, and the OOO management is pretty good too.  You can pull up a tree like structure of the class and quickly search through the methods, class variables, etc.  The same is true for CSS.  There is a filter box on the one view of the file that you can just start typing to find a class or ID.  VERY handy.  I had to download a plugin to get that in Eclipse.

When I was using it I loved the hell out of the auto-upload when I would hit save. Now for PHP I just have FileZilla set to open Geany anytime I right click and hit edit. When you hit save in Geany, FileZilla automatically uploads the new version.
Title: Re: Netbeans?
Post by: micah on January 31, 2013, 04:01:04 PM
Back in December I installed the trial version of phpDesigner8 but could not get it to FTP to any of my sites and after several hours trying to set it up and gave up on it.  Then, the other night I decided I really need an IDE at home for personal work (instead of doing everything on my work laptop).  My trial had expired so I bought the license.  As soon as I registered it the FTP started working - I didn't change any of my previous settings.  I thought the trial was supposed to be fully featured but I guess not.

Anyway, I spent a good three hours in it last night.  I love it!  It does everything that I use in dreamweaver cs6 but for $40.  The trade off is lack of native support for phoneGap but it makes up for it with GIT support that is lacking in Adobe's product.
Title: Re: Netbeans?
Post by: Mike on January 31, 2013, 06:35:16 PM
Speaking of editors:

Since I've started at the new job I've become a VIM convert.  Part it was finding some kick ass plugins and seeing the depth of the plugin community.  There are a few meta plugins that will download the plugins from github and allow you to update them.
Title: Re: Netbeans?
Post by: ober on January 31, 2013, 08:30:40 PM
Back in December I installed the trial version of phpDesigner8 but could not get it to FTP to any of my sites and after several hours trying to set it up and gave up on it.  Then, the other night I decided I really need an IDE at home for personal work (instead of doing everything on my work laptop).  My trial had expired so I bought the license.  As soon as I registered it the FTP started working - I didn't change any of my previous settings.  I thought the trial was supposed to be fully featured but I guess not.

Anyway, I spent a good three hours in it last night.  I love it!  It does everything that I use in dreamweaver cs6 but for $40.  The trade off is lack of native support for phoneGap but it makes up for it with GIT support that is lacking in Adobe's product.

+1

As a side note, the interview I did today indicated they use NetBeans as their IDE.  I've really fallen in love with Eclipse for Java work though.  Not that this job is a sure thing, but I'll put more details in the other thread.
Title: Re: Netbeans?
Post by: micah on February 01, 2013, 09:39:14 AM
Hey Ober, do you use the FTP functionality built into phpDesigner?  It was kinda a selling point for me but I'm finding it frustrating to use -- or at least figure out. 

In dreamweaver, when you set up an FTP location you link it to a local folder on your computer.  Then you get and send files, to and from that folder.  So I usually work on my files in that local file and then hit "upload" when I'm ready to put them on the server.

In phpDesigner, so far the best I can figure is, the FTP simply connects you to the remote server where you can view, edit, save any file on the server but it doesn't automatically download the file when you open it.  You can import and export files to a local folder that you pick ad-hoc but the work flow seems really disjointed.  Am I missing something? or is the FTP feature just not as robust as I was hoping?
Title: Re: Netbeans?
Post by: ober on February 01, 2013, 11:19:35 AM
I haven't used it for probably 2 years.  And even then I didn't mess with it very much.  Really the only thing I was looking for was me saving a file and it automatically uploading the file.  And it was only me working on it at the time so I didn't care to have it download files when I opened them.  If you have more than 1 person working on it, your local should probably be on a dropbox or something to sync locally.  I use Filezilla to transfer files.  I don't use the built-in one.
Title: Re: Netbeans?
Post by: hans on February 01, 2013, 11:45:48 PM
Speaking of editors:

Since I've started at the new job I've become a VIM convert.  Part it was finding some kick ass plugins and seeing the depth of the plugin community.  There are a few meta plugins that will download the plugins from github and allow you to update them.

I've been using VIM quite a bit as my main editor lately as well. A bunch of guys that I worked with were pretty good with it. It's still taking me time to get used to but I can do most of what I need. Debugging is still better done in a fuller featured IDE. At some point I think I might end up making a few of my own plugins to really make the environment my own. Best part, it goes with whatever project I'm working on and works on every computer the same way. Just a set of . directories and I'm all set on a new machine.
Title: Re: Netbeans?
Post by: Mike on February 01, 2013, 11:56:25 PM
Debugger?  Oh you mean print statements :P