Καλησπέρα!
Η ερώτηση μου είναι η εξής
Υπάρχει μια εφαρμογή υλοποιημένη σε java (η οποία μεταχειρίζεται οντολογίες) και θέλω να φτιάξω το interface της εφαρμογής έτσι ώστε ένας χρήστης από το pc του να συνδέεται στην εφαρμογή.
Αρχικά νόμιζα πως θα παίξω με jsp αλλά κάπου διάβασα πως είναι αρκετά παλιά τεχνολογία κ πως πρέπει να κινηθώ με jsf.
Έχει κανείς καμιά πρόταση πως να κινηθώ?
Ευχαριστώ!
Εμφάνιση 1-3 από 3
Θέμα: JSP vs JSF
-
21-06-13, 12:20 JSP vs JSF #1
-
22-06-13, 21:55 Απάντηση: JSP vs JSF #2
εγω θα σου ελεγα το αντιθετο
τα jsf ειναι νεα και να μην τα χρησιμοποιησεις
-
23-06-13, 00:31 Απάντηση: JSP vs JSF #3
Καλησπέρα,
Εξαρτάται από τις ανάγκες της εφαρμογής σου. Το JSP είναι μια πολύ βασική τεχνολογία. Αυτό που κάνει είναι δυναμικό HTML. Τελεία. Είναι το ανάλογο των σελίδων PHP σε Java.
Το JSF είναι λίγο application framework, και πολύ component framework για το front end σου. Δηλαδή δίνει τη δυνατότητα να ορίσεις "components" στα views της εφαρμογής σου, τα οποία μπορεί να είναι: ένα text box (μαζί με τα validations του), ένα παράθυρο διαλόγου, ένας πίνακας κοκ. Αυτό σημαίνει ότι στο αρχείο περιγραφής των views μπορείς να βάλεις κάτι του στύλ:
Κώδικας:<r:dialogBox ... />
Το κακό με το JSF (έχοντας δουλέψει χρόνια με αυτό) είναι ότι είναι λίγο παλιομοδίτικο, ακόμα και η (σχετικά νέα) έκδοση 2. Α, επίσης είναι βαρύ στον server, ειδικά αν δεν προσέξεις τις ρυθμίσεις του.
Πλέον προτιμώ να έχω REST services και το front-end client-side (δηλαδή Javascript). Αν μπορεί να μου βγεί stateless ο server, ακόμα καλύτερα. Για REST services η Java έχει πολύ καλή υποστήριξη με το JAX-RS (ενσωματωμένο σε όλους τους σύγχρονους application servers) αλλά και με την αντίστοιχη, πολύ καλή υλοποίηση από το Spring. Για client-side frameworks υπάρχουν επίσης πολλά, δές πχ RequireJS+Knockout+άλλα ή το AngularJS. Αν δεν έχεις άνεση σε Javascript, υπάρχει και το GWT για client-side ανάπτυξη σε Java και compilation σε Javascript.
Πάντα όμως δές πρώτα τις ανάγκες σου!
Καλή επιτυχία
Παρόμοια Θέματα
-
C10 vs C9 Kingston Vs Corsair
Από Νέφτης Α. στο φόρουμ Motherboards, CPU και memoryΜηνύματα: 16Τελευταίο Μήνυμα: 21-06-13, 00:01 -
HP PAVILION VS ACER GATEWAY VS SAMSUNG VS TOSHIBA
Από exogiinos στο φόρουμ Laptop, tablet και mobile computingΜηνύματα: 8Τελευταίο Μήνυμα: 05-06-13, 23:39 -
sevlets και jsp
Από Pekovits στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 0Τελευταίο Μήνυμα: 24-11-12, 20:10
Bookmarks