File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSF and the fly likes Beginning Web Development Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Beginning Web Development" Watch "Beginning Web Development" New topic
Author

Beginning Web Development

Jose Striedinger
Greenhorn

Joined: May 04, 2012
Posts: 2

Hi guys, noob here.

I´m starting to get REALLY interested in web development but, like in any software development area there are a lot of frameworks, lenguages, technologies etc. And I just don´t know where to start!

I´ve done some litle JSF apps during my career but, personally, I don´t like it very much. A lot of people tell me to go with PHP+MySQL for server-side and JavaScript for client-side and that there are a LOT of frameworks for all of this. The main reason they give is that, simply put, those are the most used technologies nowadays.
A friend told me that GWT is awesome because is hast the drag-and-drop editor and the whole AJAX thing. "Use Glasfish!...no are you crazy, that´s shit! use Apache Tomcat!"

Ah! I just don't wheree to start. I really hope you can give some advices based on personal experiences. Is JSF really good? is PHP+ JavaScrip a better option?? what other options are there?? blablabla

Thanks in advance!


Hey! you! check this out http://gamenthusiast.co.cc

Btw sorry if my english isn't perfect. I'm from Colombia. Yeah, ColOmbia not Columbia.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
What kind of web applications are you interested in creating? There are so many possibilities that we can't make one universal recommendation.

consider:

Heavy Database use versus little database interaction?
Active user interaction with Javascript - as in AJAX style?
Strong security requirements?

... lots more

Bill
Prithvi Sehgal
Ranch Hand

Joined: Oct 13, 2009
Posts: 774
Dear Jose,
What version of JSF you have used. Try to go ahead with JSF2 and specification as primefaces. You will love it.
Additionally, a web development project a Java Enterprise project, both are different things.
HTH,


Prithvi,
My Blog, Follow me on Twitter,Scjp Tips, When you score low in mocks, Generics,Scjp Notes, JavaStudyGroup
Jose Striedinger
Greenhorn

Joined: May 04, 2012
Posts: 2

Prithvi Sehgal wrote:Dear Jose,
What version of JSF you have used. Try to go ahead with JSF2 and specification as primefaces. You will love it.
Additionally, a web development project a Java Enterprise project, both are different things.
HTH,


Mmm yeah a friend also told me that. Primefaces and richfaces which are awesome JSF components am I right??
I worked with the 2.2 version, although I admit I don't know EVERYTHING there is to it.
My main concern is like....what can you achieve with JSF that you can't using simple technologies like JavaScript etc ?
What is exactly the advantage of JSF???

For Bill:
Well I really more interested in creating great user interaction and I'm not really concerned about security issues, right know. Right know, I´m doing a simply web project in which you have information (latitude and longitude) about a certain thing, and that thing also has information of itself (name and other characteristics). All that info is in a simple MySQL database I have in my computer. I acces it with PHP. The thing, the functionality is already there. I acces the data with a PHP file and then show that latitude and longitude with JavaScript (taking advantage of the Google Maps API and all that). If I was to do this with JSF...I would have ended up having a more troublesome code, am I wrong?
Prithvi Sehgal
Ranch Hand

Joined: Oct 13, 2009
Posts: 774
Dear Jose,
We cannot really compare a scripting language with a full fledge framework. Javascript is a client side scripting language where as JSF
is a full fledge server side, component based framework. It has many features, life cycle management, cleaner segregation of presentation
layer, good integration with Spring and Hibernate. Over top of that, its an RIA framework.
HTH,
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15960
    
  19

JSF is a component of Java Enterprise Edition and JEE is, admittedly, not for the faint of heart.

If you're looking for Instant Gratification, JEE is not the way to go. A lot of people are, which is why so many web frameworks are based on interpreted, loosely-typed languages. These frameworks typically allow you to code fast and sloppy with a side order of cheap, and are therefore very popular in an age where people still haven't figured out that first-to-market isn't always the winner and that "IT Doesn't Matter".

There are plenty of apps where the quick-and-dirty approach IS good enough, and I use such platforms myself when it is. However, when I need industrial-strength security, scalability, and reliability, that's where JEE becomes worth the extra cost and effort.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
Consider Paul's rocket mass heater.
 
subject: Beginning Web Development
 
Similar Threads
Just code against JSP/Servlet instead of using Frameworks?
J2EE vs PHP
ANNOUNCE: New JSFCentral content: David Geary podcast on JSF, Ajax, and GWT
Learning path for java web devlopment
[SCWCD Study Companion] Is the certification still relevant?