Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #14257
| From | Lew <lewbloch@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Developing a Team collaboration/MIS web app |
| Date | 2012-05-04 06:54 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <4960947.549.1336139687987.JavaMail.geo-discussion-forums@pbcvt9> (permalink) |
| References | <a5f2711c-2f89-4609-b999-56d9dfd9dc41@vy9g2000pbc.googlegroups.com> |
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.
JavaFx is rather different from the other things you mentioned. Have you looked over
what each of these things is, first?
Which tech you use depends on many things, most of which you haven't mentioned here.
For example, what look and feel do you want, how does it differ from what you've got now,
and why do you want to change it? What are the functional and UI goals of your next phase?
No wonder you're confused if you haven't planned any features yet.
Unless your new stuff has a real need for things that JSP cannot handle, there's little
technical reason to leave it.
As for "low learning curve", nothing really has a low enough learning curve to layer onto
a project deadline unless you are particularly adept at using unfamiliar tech, as some are.
Your learning curve is almost entirely independent of what you're learning, and almost
entirely dependent on how good you are now. Without seeing your current JSP code, I
cannot tell you how bad your learning curve will be. You say you "know" JSP. Really?
Really?
Many people mean radically different things by a statement like, "I know JSP." For example,
do you ever put raw Java source into a JSP (as between "<% ... %>")? If so, you don't know JSP.
How do you ensure that an EL expression like "#{foo}" refers to something in page scope?
Do you use EL?
How's your XML? JSF is a great technology, really good for making slick, responsive web
apps, but its programming model is rather different from what you're used to with JSP.
(It's more similar to Swing, if you ask me.) It works with JSP, but the modern way is with
XHTML. It's better that way, I think.
--
Lew
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Developing a Team collaboration/MIS web app ruds <rudranee@gmail.com> - 2012-05-04 01:12 -0700
Re: Developing a Team collaboration/MIS web app Lew <lewbloch@gmail.com> - 2012-05-04 06:54 -0700
Re: Developing a Team collaboration/MIS web app Lew <lewbloch@gmail.com> - 2012-05-04 07:04 -0700
Re: Developing a Team collaboration/MIS web app markspace <-@.> - 2012-05-04 11:09 -0700
Re: Developing a Team collaboration/MIS web app Arne Vajhøj <arne@vajhoej.dk> - 2012-05-04 14:53 -0400
Re: Developing a Team collaboration/MIS web app ruds <rudranee@gmail.com> - 2012-05-04 22:07 -0700
Re: Developing a Team collaboration/MIS web app markspace <-@.> - 2012-05-05 07:47 -0700
Re: Developing a Team collaboration/MIS web app Leif Roar Moldskred <leifm@dimnakorr.com> - 2012-05-05 10:30 -0500
Re: Developing a Team collaboration/MIS web app ruds <rudranee@gmail.com> - 2012-05-06 21:09 -0700
Re: Developing a Team collaboration/MIS web app Arne Vajhøj <arne@vajhoej.dk> - 2012-05-05 12:06 -0400
csiph-web