NetBeans vs. Visual Studio vs. JBuilder (vs. others?)
- From: Tonny Iversen <iversen@xxxxxxxxxxxxxxx>
- Date: Wed, 14 Nov 2007 14:24:35 +0100
Hello. I haven't programmed much in Java (I've programmed mostly in other languages), but it seems I'm going to do more Java programming from now, so I have some questions.
Thank you very much if any of you would take the time to comment on some of this :-)
(I'd really appreciate comments on some of the areas if you can't/won't comment on all)
Could someone comment on NetBeans vs. Visual Studio vs. JBuilder (and maybe others?) in general, and maybe also in the areas below that are my main concerns now. I'm trying to figure out which IDE/solution to use, and the areas below are the ones most relevant for the projects I'm looking into right now. Also, I guess that others might be interested in a comparison in some of those areas.
(Maybe there aren't any differences in the areas below, but I'm thinking that maybe the different IDE's have different classes/functionality included for those areas?)
1) Multimedia (audio and video) viewing
2) Multimedia (audio and video) recording
3) Data consistancy (for instance if power outage / OS crash) when writing to a file (or "mini-database-record") from Java without using a large DBMS? Does any of the IDE's (or Java itself) have an integrated "mini-database" that supports transactions / ACID, fully or partly?
4) Differences if running the applications on different platforms.
(Mainly Windows PC's, Linux PC's and Mobile Phones (Windows Mobile, Symbian, others), but also Apple/Mac)
Is it easier to develop an application in one IDE than another if the same application will be used on both Windows PC's, Linux PC's and mobile phones?
5) Is there any differences in Sun Java vs. Microsoft Java compatibility between the IDE's?
6) Differences in how many different libraries/modules/classes that is included? I mean, does one IDE in general have much more work "already done for you" than another, so that less programming is required to develop applications? Maybe the different IDE's have different strong and weak areas?
7) Serial port usage. This might seem like a strange question, but I think I might need to do some lowlevel serial port programming, and maybe share a serial port between two different applications at the same time, and I'm wondering if maybe a serial port is "locked" from other applications if one application already use it, so I'm not sure if this might be a problem, and if maybe the different IDE's do this differently. I don't think I need to write to the serial port, only to "grab" the data coming into the serial port into two different applications at the same time.
8) Differences in ease of use of third-party C++ libraries for integrating an application with special hardware that only has C++ API's.
9) Differences in performance of the resulting application?
10) Difference in ease of integration if some parts of an application needs to be written in another language?
11) Support for phone calls and messages through mobile phones. Grabbing number from incoming calls, making outgoing calls and playing automated messages through the phone, grabbing SMS text, sending SMS etc.
12) Difference in programming-work needed to print out different info in different looks on a printer.
13) Does any of the IDE's (or Java itself) have integrated simple web-server functionality?
14) Support for ssh or other communication encryption types?
15) Difference in ease of multithreaded programming to get different "jobs" done at the same time
16) Other important differences? Why choose one of the IDE's instead of the others? Maybe the different IDE's have different strong and weak sides?
Tonny
.
- Prev by Date: Re: Programatically fillling JSP form
- Next by Date: what would be A way to go....
- Previous by thread: Re: Programatically fillling JSP form
- Next by thread: what would be A way to go....
- Index(es):
Relevant Pages
|
|