Agile: Δημιουργήστε εφαρμογές ιστού με τον απίστευτα απλό τρόπο
Υπάρχουν μερικοί άνθρωποι που επιμένουν ότι ο μόνος πραγματικός τρόπος για τον κώδικα είναι σε ένα πρόγραμμα επεξεργασίας που βασίζεται σε κείμενο όπως το vi ή emacs. Άλλοι θα έκοβαν αργότερα ένα άκρο παρά να αναχωρήσουν με τις ανέσεις του Visual Studio. Ενώ η πρώτη ομάδα θα χαλάσει ευτυχώς τις κονσόλες από τώρα μέχρι το Y2K38, η δεύτερη ομάδα απαιτεί πάντα νέες καινοτομίες στην απλότητα στην ανάπτυξη λογισμικού. Αυτοί οι άνθρωποι είναι οι χρήστες-στόχοι της πλατφόρμας Agile - ένας εκπληκτικά απλός τρόπος για να δημιουργήσετε όμορφες και λειτουργικές εφαρμογές ιστού. Ως μόνο ένα παράδειγμα, μπορείτε να πάρετε ένα υπολογιστικό φύλλο Excel και να το μετατρέψετε σε μια εφαρμογή για αναζήτηση με δυνατότητα αναζήτησης, με δυνατότητα αναζήτησης, κυριολεκτικά 5 λεπτά, χωρίς να γράφετε μια μόνο γραμμή κώδικα. Παλιά σχολείο χάκερ ή όχι, αυτό είναι αρκετά εντυπωσιακό.
Λήψη της πλατφόρμας Agile
Η πλατφόρμα Agile είναι το λογισμικό των Windows, και ένας εγκαταστάτης μπορεί να βρεθεί εδώ. Αξίζει να σημειωθεί ότι το πρόγραμμα εγκατάστασης μπορεί να κάνει λήψη ορισμένων πρόσθετων στοιχείων (όπως τμήματα του IIS ή του SQL Server) κατά τη διάρκεια της εγκατάστασης, οπότε η διαδικασία μπορεί να διαρκέσει λίγο.
Πρώτη εφαρμογή Agile
Όταν εγκατασταθούν όλα, πυρπολίστε το Service Studio, το περιβάλλον ανάπτυξης του Agile. Στο κύριο μενού, επιλέξτε να ξεκινήσετε τη δική σας εφαρμογή από την αρχή. Θα βρεθείτε στο κύριο παράθυρο του προγράμματος επεξεργασίας.
Αυτή τη στιγμή έχετε μόλις ένα κενό πρότυπο, περιμένοντας τα δεδομένα. Το μόνο που έχουμε να κάνουμε τώρα είναι να δώσουμε κάποια στοιχεία (στην περίπτωση αυτή, με τη μορφή ενός υπολογιστικού φύλλου Excel). Ο Agile θα δημιουργήσει έναν ιστότοπο με βάση τα δεδομένα.
Εισαγωγή δεδομένων
Ως παράδειγμα άσκησης, θα δημιουργήσουμε ένα απλό σύστημα παρακολούθησης σφαλμάτων / εισιτηρίων. Για να καταστεί η διαδικασία απλούστερη, έχω ετοιμάσει ένα υπολογιστικό φύλλο για να λειτουργήσει ως παραδείγματα δεδομένων, τα οποία μπορείτε να κατεβάσετε εδώ.
Στο Service Studio, κάντε κλικ στο " Import -> Entities from Excel " και επιλέξτε το αρχείο που μόλις κατεβάσατε. Αν παρακολουθήσετε το δεξί τμήμα του παραθύρου, θα εμφανιστούν μερικές νέες καταχωρίσεις. Το τμήμα που πρέπει να ανησυχήσετε είναι οι Οντότητες . Εκεί, θα δείτε τώρα μια νέα οντότητα που ονομάζεται Εισιτήριο . Σύρετε αυτήν την οντότητα από τον πίνακα και τοποθετήστε την απευθείας επάνω στο εικονίδιο της αρχικής σελίδας.
Δείτε το "Έργο"
Πιστέψτε το ή όχι, έχετε κάνει τώρα όλα όσα πρέπει να κάνετε για τον βασικό ιχνηλάτη σφαλμάτων. Έχετε αμφιβολίες; Μπορείτε να δείτε μόνοι σας δημοσιεύοντας το έργο και την προεπισκόπηση στο πρόγραμμα περιήγησής σας. Κάντε κλικ στο κουμπί Δημοσίευση 1-κλικ στο επάνω μέρος της οθόνης για να ξεκινήσετε την οικοδόμηση.
Θα χρειαστούν τουλάχιστον μερικά δευτερόλεπτα και μπορείτε να παρακολουθήσετε την πρόοδο με τη μπάρα που βρίσκεται στο κάτω αριστερό μέρος της οθόνης. Μόλις ολοκληρωθεί, θα σας δοθεί μια επιλογή για να δείτε το έργο στο πρόγραμμα περιήγησης ιστού σας μέσω ενός κουμπιού στην κάτω δεξιά γωνία. Τώρα θα δείτε τη σελίδα Agile που δημιουργήθηκε για εσάς με βάση τα δεδομένα σας.
Αρκετά δροσερό;
Επεξεργασία της σελίδας και των δεδομένων σας
Θα θέλετε φυσικά να μπορείτε να αλλάξετε τα δεδομένα όταν είναι στο σύστημά σας. Ας ξεκινήσουμε μετατρέποντας τον αριθμό του εισιτηρίου στη σελίδα μας σε έναν σύνδεσμο, ο οποίος θα μεταφέρει τους χρήστες σε μια σελίδα " Επεξεργασία εισιτηρίου ". Στην κύρια οθόνη ροής, κάντε διπλό κλικ στην ασημένια πλατεία με την ένδειξη " Ticket_List ". Αυτό θα ανοίξει ένα πρόγραμμα επεξεργασίας WYSIWYG όπου μπορείτε να διαχειριστείτε διαδραστικά τα στοιχεία της σελίδας σας.
Κάντε δεξί κλικ στον αριθμό του εισιτηρίου, όπως φαίνεται παραπάνω, και επιλέξτε " Σύνδεση με νέα οθόνη Ticket_Edit Web ". Αυτό θα δημιουργήσει μια νέα σελίδα όπου μπορείτε εύκολα να επεξεργαστείτε όλα τα δεδομένα που αναφέρονται. Πηγαίνετε μπροστά, δημοσιεύστε ξανά και δείτε μόνοι σας.
Περισσότερες πληροφορίες
Ένα από τα καλύτερα χαρακτηριστικά αυτής της πλατφόρμας είναι ότι παρέχουν ένα εξαιρετικά ολοκληρωμένο σύνολο εκπαιδευτικού υλικού για να μάθετε όλα όσα θα πρέπει να γνωρίζετε. Είναι όλα διαθέσιμα εδώ.
συμπέρασμα
Έχω μόλις γδέρνει την επιφάνεια του Agile, και ειλικρινά, είμαι ήδη αρκετά φουσκωμένος μακριά. Είναι σπάνιο ότι είμαι πραγματικά εντυπωσιασμένος από το λογισμικό. Όπως και στην πραγματικότητα εντυπωσίασε, αλλά Agile είναι ένα heck ενός προϊόντος. Αυτό που κάναμε σε αυτόν τον οδηγό είναι μόνο ένα μικρό μέρος αυτού που μπορεί να κάνει αυτή η πλατφόρμα, αλλά ακόμη και αυτό το μικροσκοπικό κομμάτι δείχνει αυτό που είναι ένα εκπληκτικά καλά σχεδιασμένο σύστημα. Για μένα, το μεγαλύτερο μειονέκτημα για την πλατφόρμα Agile είναι η εξάρτηση από βιβλιοθήκες και εφαρμογές των Windows. Δεν είναι κακό πράγμα ακριβώς, η πλατφόρμα φαίνεται να λειτουργεί αρκετά καλά στη δοκιμαστική μηχανή των Windows 7, αλλά η φορητότητα θα έκανε αυτό ένα πραγματικό app δολοφόνων. Τούτου λεχθέντος, θα ήμουν πρόθυμος να εκκινήσετε τα παράθυρα από μια στιγμή, αν σημαίνει ότι μπορώ να αναπτύξω όμορφη, λειτουργική και ισχυρή εφαρμογή Ιστού σε ένα τεμπέλης απόγευμα.