Is Java the best for creating business apps?

Hello everyone, I'm new to this. I programmed a bit in VB6 (lame to macho-coders... I know), and I really enjoyed it. Well I havent touched it for years and I havent even bothered trying to remember what I knew after finding out its all gone with .Net.
So I'm employed at a new firm and I'd like to get back the old app building skills I had and more.
I did alot of research on languages and decided that Java was my pick, but I'd like confirmation from someone who knows.
FYI, I only created very simple apps with VB6 a few years ago.. I do not plan to start programming as a career.
I just remember enjoying it immensely and have done side projects in the past for friends and business associates.. but I never got high powered.
I'd like to get deep into a language.
Did I make the right decision between C#/VB.net and Java? Try to be as unbiased as possible, as I realize this is a Java forum.
I chose after reading mainly these links:
http://www.csharpsoft.com/css/article.php?sid=9
http://www.c-sharpcorner.com/faq/why_cs.asp
http://www.aspnetpro.com/Opinion/2002/04/asp200204pl_o/asp200204pl_o.asp
http://www.course.com/techtrends/java_0899.cfm (this one was especially convincing for me)
http://www.eweek.com/article2/0,1759,1499017,00.asp
http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=1751
The just I got from most sources was: pick the language based on what you Want to Do.
I want to create business apps, not necessarily cross-platform able ones. 98% of the time my apps will be used on Windows platforms anyway. And the performance boost from MS languages is enticing.
Plus I've read from a few sources that Java is NOT cross platform interopertable.
My main reason for posting is that I'm double guessing my Java inclinations.. because I'm having trouble finding tutorials for "guys like me".
I'd like to know exactly what the heck Swing is, I mean... I got THIS,
"The javax.swing package of classes is used to create GUI components for applets and applications. Project Swing classes enable programmers to specify a different look and feel for each platform, or a uniform look across all platforms. Swing is the project code name for the lightweight GUI components in JFC."
But I have been doubting my decision enough to not download and start playing with whatever the heck Swing is.
Also, AWT looks important but I do not quite grasp how that comes into play either.
Basically I have the latest Java and Netbeans downloaded... is this all I need besides to find a great tutorial (that holds my hand) to get started? Does this Java/Netbeans package have Swing and AWT included inside them?
Or should I stick with VB and go back to VB.Net to create my easy "crankem out" apps?
I have a sinking feeling that would be best for a non-career programmer hobbiest like myself..
Originally I figured Java would teach me a much more popular terse based syntax that would be much better to know if I ever did move on....
Thanks for reading.

THANK YOU to everyone that has replied this far. As you might have been able to tell from my disoriented post.. I have alot of questions and some questions I'm not exactly sure how to ask.
To define business applications- I was referring to these two ideas that SteveW2 coined: "Applications that front end a database? Multi user thin client apps? "
Mostly front end to a database and thin client apps.
Also, I should add my employer does have a full MSDN subscription so I do have access to everything at MSDN.
We have Visual Studio .Net 2003 at work as well. My company mostly programs in "MS" languages FYI.
I hope it was quite clear that I'm no zealot on brand. I'm a complete capitalist (hence the name), and have always been, "best of breed". So I have absolutely no language preference.
For general info, I am the network admin at my place of business and also do sales with small to mid-sized businesses.. but my degree is in local area network technology.
My interest in beginning programming again stems just for my personal interest... someday I DO plan to start my own business but not for quite some time. So programming is just something I used to enjoy to a small extent.
To be precise, I was only exposed to VB6. None before, none after. I created fun apps like a calculator, a simple database program, a program that half-heartedly 'locked' you out of a Win95/98 workstation without the password... things like that. And for now and the foreseeable future, thats an idea of the extent I wish to take this new venture.
I found it very simple and easy... good things as long as its still powerful... and it appears DotNet has equalized the languages (J#/C#/C++/C/VB) to a large extent. Please feel free to elaborate on why I'm correct or not correct on this analysis.
To address my "98%" statement, I meant in the foreseeable future everything I would ever create will be on ran on a Win32 system. But I do play around with Linux and wouldnt scoff at the idea of interoperability..
Being locked into MS platforms doesnt bother me either. So you probably have a feel for my neutrality.
I never realized how some people feel very strongly about languages (referring to most of the web, the responses here seem to be very fair considering I'm at Sun's site itself)!
I'm definitely more confused than ever now with the conflicting opinions.
But providing exactly WHAT I want to do with the language, will help.
I provided an example of some of the things I've done, and plan to do.. but there is one thing I've been wanting to create for years that will probably give you the best idea for my ambitions.
I'd like to create a family genealogy app, that allows me to integrate my GEDCOM files (the standard for family history files) into, integrate easy to view family photos/stories/videos... I'd like to put this program on a CD and distribute it at the family christmas some year.
Whatever language would be the best for this? Keep in mind even though I dont have strong feelings about having interoperability or not... that my time that I'm going to be investing in language "X", I DO feel it important that I learn good coding practice.
Something I always doubted about the extremely easy, and lax, VB6.
Thanks again for reading and taking the time to reply.

Similar Messages

  • What are the best Voice to Text app's for use in business meetings?

    What are the best Voice to Text app's for use in business meetings?

    Hi I did download the software you suggested which you mentioned in in our iphone.
    However the This did not happen to my text
    "text it will appear a botton "Talk" and you're going to have a Text-to-Speech."
    I have to hold my finger on the taxt and it says copy and next word is text. so the text needs to behightlighted each time till the end, which is difficult to do. why does the "talk" appear on the bottom?
    What do I need to do for that to appear?
    Thank you in advance for the rplies.

  • What are the best Voice to Text app's for use in classroom?

    What are the best Voice to Text app's for use in classroom?

    Hi I did download the software you suggested which you mentioned in in our iphone.
    However the This did not happen to my text
    "text it will appear a botton "Talk" and you're going to have a Text-to-Speech."
    I have to hold my finger on the taxt and it says copy and next word is text. so the text needs to behightlighted each time till the end, which is difficult to do. why does the "talk" appear on the bottom?
    What do I need to do for that to appear?
    Thank you in advance for the rplies.

  • Which app is the best for viewing documents without sliding while zooming?

    I have many novels saved under *.htm, doc and pdf.
    I'm using Quick Office, but when I zoom in, I have to slide the screen from side to side just to watch the whole things, which make my eyes feel very tired.
    So I need your help about which app is the best for viewing documents without sliding while zooming, I mean, when you zoom in, you just have to slide vertically to see the whole documents, and don't have to slide horizontally.

    shazeal wrote:
    There is a big difference between Windows and Linux, the scheduler being the biggest. Here are 3 shots from oblivion, I tried to keep the Tri-passes around 400-450k, and the texture mem is ~ the same in all 3.
    The first two also have, Apache, Dovecott, Mysql, Samba, and SSHD running in the back ground, these were all stopped for the 3rd.
    Gnome Desktop 2.2.4 Full bloated install - All background services running, run from gnome terminal, Firefox open. Consonance Music player running.
    http://img525.imageshack.us/img525/1551 … tc5.th.jpg
    Xorg only no WM, with urxvt console open to launch the game, nothing else running except background services.
    http://img265.imageshack.us/img265/34/s … zu1.th.jpg
    Xorg only, all non essential services stopped.
    http://img225.imageshack.us/img225/7540 … zd7.th.jpg
    All running on Wine 1.1.7, Oblivion is running around 150 mods, and QTP3, Body mods, High res texture packs for the character skins, with HDR lighting. As you can see the FPS does not change, it fluctuated between 19-20 on all three runs.
    Especially with Dual cores, you will find that games do not loose FPS even with things like a lightweight music player running in the background. Windows scheduler simply was not made for that kind of thing, and benifits alot more from a lower number of background processes. I wont say linux does not benifit, but with Dual cores and CFS, it is not really noticable anymore.
    Wait, does that mean you have better performance while you are running more stuff? Does the desktop manager handle graphics better?
    This really did confuse me...

  • Which is the best handsfree auto answer app for iPhone

    Which is the best handsfree auto answer app for text messages on Iphone?

    There aren't any that I know of.

  • What is the class for creating the excel sheet in the java

    please say the class for creating the excel sheet in java (servlets,jsp)

    You can also cheat and rename a html file to xls.
    Just use standard html tables. Should be able to use google to find a working example.

  • What is the best and easiest print app for the iPad and iPhone?

    What is the best and easiest print app for the iPad?

    Richard-
    The best and easiest is to use the iPad's built-in AirPrint system with an AirPrint-capable printer.  <iOS: AirPrint 101>
    If you do not have an AirPrint-capable printer, all printing Apps are a compromise.  I have an HP non-AirPrint printer connected to my WiFi router.  The free HP App, ePrint Home & Biz works OK with photos.
    Print n Share and PrintCentral each have their own browser, mail, text and photo programs that work well with the printer, but they can only be accessed from within other programs that have the "Open In" option.  (So far, I think GoodReader is the only App I have with that option.)
    You can run a program like Printopia or FingerPrint on your computer that will share its printer as AirPrint over WiFi.  They both are reported to work well.  However your computer must be on and awake any time you want to print.  <Printopia for Macintosh>  <FingerPrint for PC and Mac>
    Fred

  • What is the best free audio recording app for ipod?

    What is the best free audio recording app for ipod?
    Looking for one that will record audio for longer than 30minutes with high quality.
    Thanks.

    Perhaps your husband should search the App Store and sort by price?

  • How to Initiate For Creating Business Package.

    Hi all,
    We donu2019t have NWDI setup in our landscape; therefore I would like to know that how i can initiate for creating business package of custom specific application development using Web Dynpro JAVA and DB Oracle. If anyone has idea about this type of in-house development, please suggest.

    Hi Gautam
    Please setup NWDI for creating custom business pachage.
    Download DTR, CBS and CMS same patch level as your Server and delpoy.
    then Create Software component in System Landscape Directory(SLD) and create custom business package track in the CMS for development using Web Dynpro JAVA
    Hope this will help.
    Thanks
    Arun

  • Hi, I planned to purchase a laptop for me to use for graphic design ..could let me know which laptop would be the best for me to use ? Thank you!

    Hi, I planned to purchase a laptop for me to use for graphic design ..could let me know which laptop would be the best for me to use ? Thank you! Pro or Air

    Someday - and no one knows when that day will come - maybe all applications will be able to take advantage of the Retina display. But for the present, not many do: including all Adobe applications. There was a demo of Photoshop at the Apple World Wide Developers Conference of Photoshop running at native Retina resolutions but no one at Adobe in marketing is saying when, if or how the upgrade may be coming. It could be a week, it could be a year, it could be 2-3 years. No one knows. And only Apple app's (for the main part) are really utilizing the native Retina display.
    I've seen some demos of some applications (Apple's) that take advantage of the Retina display and they're awesome. But in actually working in the here-and-now I've heard quite a few gripes, particularly on the Photoshop forum, of menus looking pixelated and/or 'blurry' so I'm not quite ready to jump into the Retina display boat just now. Don't get me wrong - others have ad are very, very pleased with their selection. But until Retina displays are available on larger monitors, the maximum work area that you're going to be able to use is 15" - and that's simply not enough room for full-blown graphic design. Then there's the cost factor - for the $4,000+ you spend for a completely full-blown Retina kit, you can get a standard MacBook Pro, 16 GB of RAM, a fast SSD and even the Apple Thunderbolt Display for the same amount.
    The standard MacBook Pro isn't better than the Retina display: it's just different. And I think (and this is only my opinion - other graphic designers should feel free to jump in here) that it's the best computer that you can get for your specific purposes. And, towards that goal, I have to recommend a very good external monitor (there's nothing more annoying than having to use InDesign in a single-page mode rather than side-by-side because your monitor isn't big enough).
    Remember that this is only my opinion and that others might jump in with their own. But I was in the electronic pre-press business for more years than I care to admit and we always - always - worked with at least 19" monitors (and that's back when dinosaurs actually ruled the world).
    I hope that others will jump in with their comments. I'm going to follow this thread and see!
    Good luck,
    Clinton

  • IS Indesign the best for me (or Publisher)

    Hi,
    I am working for a company and have to design a few procut data sheets, broshures and finally a whole product catalouge.
    I really would like to take Indesign because it is very famous and "the standard" for these topics.
    But it is really expensive. I have some experience with the program.  But I have some questions to you. Thank you a lot for answering my questions:
    1.) other members of my company would like to use Microsoft Publisher (they all usw Microsoft so that's no disadvantage)
    Are there any advantages that M Publisher is not able to do?
    I don't need any  3D or very special stuff. Just for my topics above.
    2.) I want to create single sheets. These sheets should be able to combine in a whole document.
    Is this possible with these "books"?
    Is it possible to easy create a table of content? automatically? an index that is changing if number of pages or size of documents change?
    Is it possible to link inside the pdf document that users can jump from table of content to a specific chapter by clicking?
    3.) How should the structure have been done?
    Do I need 2 versions for each file? One for printing and one for pdf viewing on computers?? Or is it possible just to create one?
    Also with different languages. Is it recommend to use the laysers for this thing?
    Or not (because of the idea of creating an easy catalouge.) I need 2 versions. So does it make sense to combine it in one single file?
    The catalouge has to be switched otherwise in every single paper. isn't it?
    Are there any other tips and comments?
    Maybe I use a differnt approach or designing idea?
    thanks a lot for helping me!

    Ok that's clear. I mean do I need 2 files on indesign? On for web and one for printing. because when starting a new project,Indesing asks me which model I should use.
    The other file (pdf) is just exporting isn't it?
    Thanks a lot for your help.
    Ulf
    Am 21.08.2012 um 05:13 schrieb c.pfaffenbichler:
    Re: IS Indesign the best for me (or Publisher)
    created by c.pfaffenbichler in InDesign - View the full discussion
    Yes you need 2 files, one for you native program(MP or InDesign), and the other your .pdf for viewing on computer that do not have MP or InDesign.
    And possibly a second (separated, hires, with bleed etc.) pdf for the actual print on paper if that is intended.
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4635909#4635909
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4635909#4635909. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in InDesign by email or at Adobe Forums
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Offline Interactive Form Upload for creating Business Transaction

    Hi All,
    I am using CRM Web Request for creating Business Transaction through Offline Interactive Adobe Form.
    For that i have done PDF upload coding and then converting the PDF form to XML format.
    Now the XML format of form is converted to string from xstring.
    And then passing the XML to function module CRM_WEBREQ_EXTERN_CREATE_DOC along with the corresponding request category configured for the web request.Created the corresponding request category structure also.
    still the business transaction is not getting created, the following error message is coming "XML incompatible for data structure of request category" .
    Please respond if anybody has done the same scenario.
    Or is there any other process that can be followed to upload offline interactive adobe form to create one order object.
    Regards,
    Madhu

    Hi Maarten,
    Is that aatribute binded to Dropdown field lying under a node of cardinality 1..1??
    I think if that's so, ur error can be resolved by just putting this attribute in a node with cardinality 1..n.
    Hope this helps..!!
    Thanks,
    Amita

  • With SO MUCH photo editing software available, what would be the best for me if I am a digital camera newby? I do not need Photoshop CC! I do not want to spend $700 bucks! My camera is a Nikon D90. Please help.

    With SO MUCH photo editing software available, what would be the best for me if I am a digital camera newby? I do not need Photoshop CC! I do not want to spend $700 bucks! My camera is a Nikon D90. Please help.

    Where did you come up with the $700 figure?
    Photography plan - $9.99/month or $119/year - Creative Cloud Photography plan : Adobe Creative Cloud
    Single App - $19.99/month
    Complete plan - $49.99/month or $599/yr - Creative Cloud free trial & plans : Adobe Creative Cloud
    Ah - If you wish to cancel early yeah $74.99 which would total for the year at $899.88. But that final total would be if you canceled in the 12th month but if you plan on keeping it that long might as well go for the annual contract. Then cancel at the end of the term limit if you need to.
    If you are not sure what to get, Either Elements as was suggested by Peru Bob or the photography plan.

  • After completed as an MBA HR & System, Which module is the best for freshers ??

    Hi,  I am Samrat Saha. I completed my post graduation as an MBA (HR&System). I did BCA in my graduation and did Higher secondary in commerce. I want to build my career in SAP. But I have some questions::
    1. If i go for SAP then which module is the best for me..??
    2. As a fresher is companies showing any interest to recruit..??
    3. I hard a Course from Victoria University, Melborn, That Is "Master of Business (Enterprise Resource planning System) with SAP".. Is this Master degree worthy to do??
    Message was edited by: Sarah Kellman

    Hello Samrat,
    It is not possible to provide guidance on what career path you should take.  This is a conversation you need to have with a Career Planner or perhaps one of your professors.  You should follow the path you are most interested in, be it a functional role or a technical role.  Ideally you may want to consider getting some work experience in both fields, and then determine which area you wish to pursue.
    You state you have an MBA in HR & System....System what??  System development? Technology?  Programming?  Data Warehousing?  Even HR is a vast area within the SAP world.  We have Payroll, Recruiting, Self Services, Compensation, Time Management, Learning Management Systems, etc.  Most consultants select one or two areas to pursue.  There is no such thing as a single person who knows the complete SAP HR solution...it's just too big!
    I will suggest that you consider taking an SAP HR course so that you can get an idea as to how large the application is.  There are lots of courses available in e-learning.  I would recommend either SAPHRE or HR050E to start.  Once you have completed one of these, you'll be in a better position to decide what you want to do, or at least decide what you don't want to do.
    Good Luck!

  • Hello! Could you tell me which configuration is the best for graphic works, like making large POSTERS or BANNERS (for instance 2800X500 cm)???

    Hello! Could you tell me which configuration is the best for graphic works, like making large POSTERS or BANNERS (for instance 2800X500 cm)???

    scorpiorey wrote:
    I just create file and send it to printer-house.
    Never done that size files (posters) before, so, didn't know it would be such problem.
      Model Name:          MacBook Pro
      Model Identifier:          MacBookPro8,1
      Processor Name:          Intel Core i7
      Processor Speed:          2.8 GHz
      Number of Processors:          1
      Total Number of Cores:          2
      L2 Cache (per Core):          256 KB
      L3 Cache:          4 MB
      Memory:          4 GB
      Boot ROM Version:          MBP81.0047.B24
      SMC Version (system):          1.68f98
    this is what i have. now i know that it's not enough
    If that's what you're using and it actually works, albeit slowly, I'd suggest taking The hatter's advice and go with the 6 core Mac Pro with  24GB of RAM and the 5870 video card. The RAM could come from here: http://eshop.macsales.com/shop/memory/Mac-Pro-Memory#1333-memory

Maybe you are looking for

  • Show hiide Buttons not working in andorid OS and windows mobile OS

    Hi, I made a file in Indesign CS6. This file has a map with dots on it. When a user clicks a dot, an info box pops up giving info about that dot. He clicks the box to make it dissappear and can click another dot for the next info.  I achieved this us

  • Insert into viewobject in app module does not show entity validation errors

    Hi everybody, I am using JDeveloper 10.1.3 and ADF BC/ADF Faces. I want to have a button on one of page and I want that whenever user clicks on this button a records is inserted in a table. so I created an application module service method and expose

  • TCP/IP error 111 (connection refused)

    I encountered TCP/IP error 111 (connection refused) in my source DB. I ran view ggsevt. Source 2013-09-06 17:47:41  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI c ommand (oracle): edit params mgr. 2013-09-06 17:48:00  I

  • Import Script with Temp Variable at Bottom of Load File - No Results

    I am running into an issue while trying to load an entity's financials using a Data Pump script to assign a temporary value for the entity number, which is located at the bottom of the report.  Here is how the import file is layed out: Account       

  • H:outputLink problem

    Hi, I am trying to use the h:outputLink component to provide links to an external app. My page contains a text field. The user enters a url and clicks on save. The url is then displayed as an anchor which the user can click and open the desired appli