Πλαίσιο της Ιάβας για να δημιουργήσει τα πλαίσια της Ιάβας
Έχω δει στον τρόπο πάρα πολλά πλαίσια της Ιάβας, τρόπος πέρα από τα όρια ανοχής μου. Και έχω βρεί μια τέλεια λύση.
Πάρα πολύς προγραμματιστής της Ιάβας θέλει να δημιουργήσει το πλαίσιό του. Τι χρειαζόμαστε είναι ένα πλαίσιο της Ιάβας για να δημιουργήσει τα πλαίσια της Ιάβας. Ο έτσι κάθε Tom, Dick και το Νανσύ μπορούν να δημιουργήσουν το φανταχτερό πλαίσιό τους σε ένα Σαββατοκύριακο και να το αφήσουν χαλαρά στον κόσμο ευρέως, χάρι στη γενναιοδωρία Sourceforge/Javaforge κ.λπ.
Χρειαζόμαστε επίσης ένα πλαίσιο της Ιάβας για να δημιουργήσουμε την τεκμηρίωση για τα δημιουργημένα πλαίσια της Ιάβας. Spew έξω τεκμηρίωση αποθεμάτων (το ύφος) που περιέχει τις όμορφες φράσεις όπως - αξιόπιστος, ελαφρύς, ενσωματώσιμος, την αντιστροφή του ελέγχου, την έγχυση εξάρτησης, το εύκαμπτο κ.λπ.
Τα παραγμένα πλαίσια πρέπει να στηριχτούν σε Maven, ένα πλαίσιο που επιτρέπει εύκολα σε σας για να παραγάγει τους τόνους της άχρηστης τεκμηρίωσης χωρίς σπάσιμο ενός ιδρώτα.
Πρέπει να υποστηρίξει βασισμένη την στο XML διαμόρφωση και να υποστηρίξει μια ευρεία επιλογή άλλων πλαισίων της Ιάβας όπως την άνοιξη, τις δοκούς στέγης, Webwork κ.λπ.
Πρέπει να πάρει τουλάχιστον μια εβδομάδα που μαθαίνει. Είναι ενδεδειγμένο να υπάρξει μια απότομη καμπύλη μάθησης με την οξεία τεκμηρίωση. Καθένας που κυριαρχεί τελικά αυτό θα κουραστεί επίσης και θα τρομαχτεί επίσης πάντα στην επιχείρηση σε οποιαδήποτε άλλαδήποτε πλαίσια της Ιάβας.
Προβλέπω ότι το 2006 θα είναι το έτος όταν θα δούμε τελικά το πρώτο κύμα τέτοιων πλαισίων meta.
_ Filed κατώτερος τίτλος είδηση, χιούμορ, Ιάβα λογισμικό, Ιστός |
|
RSS 2.0 |
Ηλεκτρονικό ταχυδρομείο αυτό το άρθρο
Μπορείτε επίσης να επιθυμήσετε να διαβάσετε |


Προσθέστε στις συμπάθειες Technorati


































30η Ιανουαρίου 2006 στις 12:42 AM
Να αστειευτεί σας, είναι εσείς; Ο σαρκασμός σας στο τέλος ουρών του άρθρου σας δίνει μακριά.
Θέση της Νίκαιας.
2η Φεβρουαρίου 2006 στις 3:10 AM
Ευχαριστίες.
8η Φεβρουαρίου 2006 στις 3:43 AM
[...] Τα τέλη αδείας είναι ένας σημαντικός αποτρεπτικός παράγοντας στη ανάπτυξη προϊόντος στις αναπτυσσόμενες χώρες. Κατά συνέπεια η πειρατεία είναι κοινή. Εντούτοις δεν μπορείτε να πωλήσετε το λογισμικό που βασίζεται επάνω στο ληστευμένο περιβάλλον και χωρίς κατάλληλη άδεια διανομής. Οι κίνδυνοι είναι πάρα πολύ υψηλοί. Πρέπει επομένως να επιλέξετε την ελεύθερη πλατφόρμα όπως την Ιάβα. Η Ιάβα έρχεται με το μεγάλο αριθμό επιλογών για το IDE, τα πλαίσια (πάρα πολλοί τους IMHO) και το καλύτερο όλα που τρέχει σε όλη την πλατφόρμα, που περιλαμβάνει αλλά που δεν περιορίζεται στα παράθυρα. [...]
20η Μαΐου 2006 στις 1:05 μ.μ.
Σκεπτόμενοι να απολαύσετε αυτό το http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12
20η Μαΐου 2006 στις 7:57 μ.μ.
Θαυμάσιο άρθρο. Το BenjiSmith χτύπησε λίγο πολύ το καρφί στο κεφάλι.
12η Ιουλίου 2006 στις 1:06 μ.μ.
Πώς θα προγραμματίζατε για την Ιάβα;;
Το Jeff σας ζητά για να δημιουργήσει ένα μικρό πρόγραμμα της Ιάβας που οι βρόχοι μέσω μιας σειράς παιχνιδιών διέταξαν ως έναρξη στο έργο αυτοματοποίησης καταλόγων. Για τώρα, λέει ότι μπορείτε να χρησιμοποιήσετε έναν κατάλογο δειγμάτων πιθανών στοιχείων. Τα στοιχεία που επιλέγετε για τον κατάλογο καταλόγων είναι σφαίρα, κτυπούν, αντέχουν, αυτοκίνητο, κούκλα, παιχνίδι, γάντι, playstation, και τραίνο. Στο πρόγραμμα δειγμάτων σας, κρατήστε έναν έλεγχο των διαφορετικών στοιχείων. Εάν το στοιχείο έχει αναφερθεί ήδη, ακριβώς αύξηση που μετρά σε αντιδιαστολή με τη δημιουργία μιας νέας αρίθμησης για εκείνο το στοιχείο. Θυμάστε Jeff αναφέροντας ότι οι διαταγές για περισσότερα από 4 στοιχεία μπορούν μερικές φορές να προκαλέσουν τις διακοπές λειτουργίας αποθεμάτων. Για να προειδοποιήσετε το στέλνοντας τμήμα καταστάσεων όπου οι διακοπές λειτουργίας να εμφανιστούν, αποφασίζετε να βάλετε έναν αστερίσκο (*) πριν από οποιοδήποτε στοιχείο για το οποίο ο πελάτης έχει ζητήσει μια ποσότητα 5 ή περισσότεροι. Στο τέλος, τυπωμένη ύλη στην οθόνη μια περίληψη των στοιχείων και η συνολική αρίθμησή τους.
Εδώ είναι μια πιθανή δομή του προγράμματός σας. Αυτό το πρόγραμμα ονομάζει μια ενιαία κατηγορία «ToysInventory». Η κατηγορία έχει μερικές ιδιωτικές ιδιότητες και τρεις δημόσιες μεθόδους: countToys, printItems, και κεντρικός αγωγός.
Αισθανθείτε ελεύθερος να σχεδιάσει το πρόγραμμά σας από την αρχή.
δημόσια κατηγορία ToysInventory {
το // δηλώνει τους μετρητές για να παρακολουθήσει του αριθμού κάθε τύπου παιχνιδιών
ιδιωτικός…
Παιχνίδια του // στον κατάλογό μας
το // δηλώνει μια σειρά για να κρατήσει τον κατάλογο παιχνιδιών μας
ιδιωτική σειρά [] toysInventory =…
το // μετρά τον αριθμό κάθε τύπου παιχνιδιών στον κατάλογό μας.
Το // αυτή η μέθοδος χρησιμοποιεί τη μέθοδο «μήκους» στη σειρά για να πάρει τον αριθμό
// των παιχνιδιών στον κατάλογο.
δημόσια κενά countToys () {
…
}
Τυπωμένη ύλη του // το όνομα κάθε παιχνιδιού, που ακολουθείται από την αρίθμησή του.
το // προσδιορίζει τα παιχνίδια η των οποίων αρίθμηση υπερβαίνει πέντε με «*».
δημόσια κενά printItems () {
…
}
Το // αυτό είναι η κύρια μέθοδος της κατηγορίας. Καλεί τις μεθόδους της κατηγορίας
το // εκτελεί την εργασία του.
δημόσιος στατικός κενός κεντρικός αγωγός (σειρά [] args) {
το // instantiate μια κατηγορία «toysInventory», κατόπιν κλήση οι μέθοδοί του:
// countToys και printItems.
Συλλογή ToysInventory = νέο ToysInventory ()
…
}
(Υπαινιγμός: Η χρήση myArray.length για να καθορίσει πόσο καιρό η διαταγή εισήγαγε τη σειρά είναι. Η χρήση System.out.print () για να τυπώσουν μια μερίδα μιας γραμμής παραγωγής, και η χρήση System.out.println () για να τυπώσουν μια γραμμή και τη μεταφορά επιστρέφουν στην επόμενη γραμμή. Σιγουρευτείτε ότι χειρίζεστε την περίπτωση όπου η περιγραφή στοιχείων καταλόγων δεν είναι μεταξύ εκείνων που απαριθμούνται ανωτέρω - όπως θα μπορούσε να συμβεί με έναν τυπο ή ένα λάθος.)
Εδώ είναι η σειρά εισαγωγής διαταγής σας: «αντέξτε,» «τραίνο,» «αυτοκίνητο,» «σφαίρα,» «κούκλα,» «σφαίρα,» «τραίνο,» «κούκλα,» «παιχνίδι,» «τραίνο,» «αρκούδα,» «κούκλα,» «τραίνο,» «αυτοκίνητο,» «σφαίρα,» «ρόπαλο,» «γάντι,» «ρόπαλο,» «β,» «κούκλα,» «αρκούδα,» «σφαίρα,» «κούκλα,» «ρόπαλο,» «αυτοκίνητο,» «γάντι,» «τραίνο,» «κούκλα,» «αρκούδα»
13η Ιουλίου 2006 στις 11:15 AM
μπορεί το u να βοηθήσει;
13η Ιουλίου 2006 στις 12:15 μ.μ.
Βέβαιος. Παρακαλώ με στείλετε μήνυμα με το ηλεκτρονικό ταχυδρομείο με τις λεπτομέρειες χρησιμοποιώντας τη μορφή επαφών μου.
21η Ιουλίου 2006 στις 6:59 μ.μ.
Έχω τα ίδια προβλήματα όπως Mitchell αυξάνεται. Αναρωτιόμουν εάν καθένας μπορεί να με βοηθήσει.
21η Ιουλίου 2006 στις 7:42 μ.μ.
@Alan & Mitchell
Είναι αυτή η κάποια κατηγορία ανάθεση; Γιατί εσείς και οι δύο έχει το ίδιο πρόβλημα; Εμφανίζεται μάλλον απλό. Αλλά πρώτος θέλω να ξέρω το πλαίσιο και ποιο είναι Jeff;
3η Δεκεμβρίου 2006 στις 1:38 μ.μ.
Το ανωτέρω πρόβλημα της Ιάβας φαίνεται ενδιαφέρον. Είμαι αρχάριος στον προγραμματισμό της Ιάβας και θα απασχολούσα πώς το πρόβλημα λύθηκε. Μπορείτε να με στείλετε μήνυμα με το ηλεκτρονικό ταχυδρομείο η λύση ευχαριστώ πολύ.