Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: Lew Newsgroups: comp.lang.java.programmer Subject: Re: Developing a Team collaboration/MIS web app Date: Fri, 4 May 2012 07:04:51 -0700 (PDT) Organization: http://groups.google.com Lines: 38 Message-ID: <10979531.529.1336140291616.JavaMail.geo-discussion-forums@pbvd8> References: NNTP-Posting-Host: 69.28.149.29 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1336140292 10632 127.0.0.1 (4 May 2012 14:04:52 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 4 May 2012 14:04:52 +0000 (UTC) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=69.28.149.29; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T User-Agent: G2/1.0 X-Received-Bytes: 2898 Xref: csiph.com comp.lang.java.programmer:14260 ruds wrote: > I want to develop a team collaboration /MIS system for my > department.Previously I have used JSP for this, but I want to add more > features and change the look and feel of the current system.For the > backend I'll be using MySQL and server is Linux. > Which technology will be the best for this? JSP, JSF, JavaFx, or > something else? > Please tell me as I'm very confused. > I know JSP but others I will have to learn, so which will have a low > learning curve? Also, I will be working on this single handedly - from > concept to design to programming. Your learning curve depends on you, not the tech you're learning. If you actually do "know JSP" as you claim, it could be short, but a lot of people mean something different by such a phrase than actual knowledge. Is there scriptlet in your JSPs? Do you use EL? How would you ensure that a variable like "#{foo}" comes from page scope? It also depends on your requirements. *How* do you plan to change the look and feel? *What* new features will you add? Why isn't JSP good enough to support those? If you haven't planned out specifically what you're going to do, no wonder you're confused. Clarity stems from how well you envision your goals. It may well be that you don't even need to use new tech, nor risk the project for your desire to learn on your client's dime. That said, JSF is a marvelous way to make snappy, slick Web apps, How's your XML? JSF works well with JSP, but the modern and better way is with XHTML. Show us how well you "know" JSP and I'll give you a better read on your likely learning curves. And JavaFX? Huh? Why did you include that in the mix? While we're asking questions, how much research did you do into the technologies you mentioned before you posted here? -- Lew