Received: by 10.66.75.39 with SMTP id z7mr5057730pav.26.1349125173428; Mon, 01 Oct 2012 13:59:33 -0700 (PDT) Received: by 10.68.194.133 with SMTP id hw5mr4280843pbc.17.1349125173354; Mon, 01 Oct 2012 13:59:33 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!nntp.club.cc.cmu.edu!newsfeed.news.ucla.edu!usenet.stanford.edu!kr7no685385pbb.0!news-out.google.com!t10ni23601408pbh.0!nntp.google.com!kt20no5881298pbb.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.java.programmer Date: Mon, 1 Oct 2012 13:59:33 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=69.28.149.29; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T NNTP-Posting-Host: 69.28.149.29 References: <07d13445-2a28-46cd-b9e2-609f4ee18e5a@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <5fb441e3-cecc-4c2b-a749-8341c5016f76@googlegroups.com> Subject: Re: Regarding banking software From: Lew Injection-Date: Mon, 01 Oct 2012 20:59:33 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.java.programmer:19021 bob smith wrote: > Navnath Gadakh wrote: >> i [sic] am new to java and i want to develop one banking software in how start and what >> framework or shall i use plan java [sic] plz help? Don't pick a framework or even a language until you know at least in some detail what your system will do. > It sounds like you will want to use Swing with a MySQL backend. Based on what? That is an insane answer. If it's a Web application then Swing could be the wrong choice. MySQL is likely the wrong choice. Would you use Swing to calculate the interest on a credit card? (Trick question.) Navnath - pay no attention to anyone who recommends a particular package or software framework at this stage. It's not even clear that Java is the right choice. > Also, be careful with float and double rounding errors. There should be no use of 'float' in financial calculations. I have heard people defend the use of 'double' for certain use cases, but I am dubious of that reasoning. I would avoid 'double'. Obviously this doesn't apply to screen coordinates in your Swing classes. Of which there may be none. "Banking software" is a large topic and a huge universe of functionality, most of which is out of reach of the typical one-person shop. What is your intent? What scope? Who's the audience for your product? -- Lew