Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

Îåêßíçóå áðü ôï ìÝëïò Bekas. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 04-02-2006, 03:45. Υπάρχουν 21 απαντήσεις.
Σελίδα 2 από 2 (22 εγγραφές)   < 1 2
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-12-2005, 17:08 8162 σε απάντηση της 8011

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    Τελικά η Microsoft παράτησε τα server controls που έκανε για το Atlas και πήρε τον δρόμο του MagicAjax. Θα χρησιμοποιήσουν <atlas:UpdatePanel> tags όπως τα <ajax:ajaxpanel> του MagicAjax:

    "One little attribute with lots of magic behind it. Rather than performing a real postback, we simulate a postback using the familiar XMLHTTP object (or in Atlas using the Web.Net.WebRequest class). On the server, the page is processed as if it were a real postback in response to things like submit buttons or controls (including 3rd party ones) that call __doPostBack. For example Page.IsPostBack returns true. Server-side postback events continue to fire, and your event handlers continue to do work as they did before. Now, when it comes time to render the page, the ScriptManager needs to determine what portions of the page have changed. This is where another control, the UpdatePanel comes into play. You can use UpdatePanels to define logical regions within a single page that need to be updated as a chunk. For example, on a search page, I might have a regular <asp:TextBox>, an <asp:Button>, and an <asp:GridView> to display the results. The UpdatePanel would go around the grid as such."

    Ολόκληρο το post είναι εδώ: http://www.nikhilk.net/Entry.aspx?id=100

    (Προσέξτε και την "συμπτωματική" χρήση της λέξης "magic")

    Πάντως πήρα ένα καλό μάθημα και δεν θα ξανακάνω τίποτα open-source ξανά...

    Project: MagicAjax.NET
  •  23-12-2005, 11:01 8174 σε απάντηση της 8162

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    Εγώ δεν θα το έβλεπα έτσι...

    Η πραγματικότητα είναι ότι είτε αναπτύσσεις κάτω από μια εταιρεία, είτε μόνος σου. Όταν είναι για μία εταιρεία, αυτή έχει τα πνευματικά δικαιώματα και την αναγνώριση αν το προϊόν είναι καλό, και εσύ σχεδόν τίποτα. Αν το κάνεις μόνος σου και το κάνεις open-source, είναι φανερό ότι το κάνεις για την αναγνώριση και μόνο.

    Το δικό σου pattern και η προσέγγιση ήταν η πιο καλή για την υλοποίηση του Ajax από το ASP.NET, αν και κάποια άλλα προϊόντα έχουν τη φήμη. Το γεγονός ότι η Microsoft βάσισε ένα μέρος της υλοποίησης του δικού τους implementation πάνω στο δικό σου pattern, θα πρέπει να το βλέπεις σαν επιτυχία και να είσαι περήφανος για αυτό και όχι απογοητευμένος.

    Στην θέση σου, τα παραπάνω σχόλια δεν θα τα θεωρούσα αποτυχία αλλά επιτυχία, μιας και είναι πασιφανές ότι η ιδέα σου προϋπήρχε από αυτή της Microsoft. Εγώ θα πρότεινα να χρησιμοποιήσεις το παραπάνω post για δική σου διαφήμιση, και σαν επιχείρημα γιατί το δικό σου implementation είναι καλύτερο από άλλα του ίδιου τύπου. Το project δεν είναι νεκρό, μιας και θα περάσει χρόνος μέχρι την τελική έκδοση του Atlas και σίγουρα, εσύ μπορείς πολύ πιο εύκολα και γρήγορα να προσθέσεις στοιχεία και να κάνεις το project σου πιο versatile από το feedback που έχεις από αυτούς που ήδη το χρησιμοποιούν, να παρέχει πιο πολλά features από ότι το Atlas, από ότι θα κάνει η ίδια η Microsoft...

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  24-12-2005, 02:50 8184 σε απάντηση της 8174

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    Μου φαίνεται πολύ δύσκολο 3-4 άτομα (κι'αυτό άμα είμαι τυχερός..) που ασχολούνται με ένα project στον ελεύθερο χρόνο τους να μπορέσουν να ανταγωνιστούνε μια στρατιά από προγραμματιστές που δουλεύουν 8+ ώρες την μέρα για ένα δωρεάν προϊόν.

    Ξεκίνησα το project με σκοπό να προσφέρω κάτι χρήσιμο (με την στενή έννοια του όρου, να χρησιμοποιείται δηλαδή) με μόνη ανταμοιβή την αναγνώριση όπως είπες. Αλλά αν υπάρχει η προοπτική, όταν ολοκληρωθεί το Atlas, να μην υπάρχει κίνητρο για κάποιον developer να χρησιμοποιήσει το MagicAjax αντί του Atlas, τότε μειώνεται και το δικό μου κίνητρο να συνεχίσω.

    Δεν ξέρω αν τα βλέπω πολύ σκούρα, μπορεί να κάνω και λάθος. (Βέβαια αν το Atlas δεν ήταν δωρεάν τα πράγματα θα ήταν διαφορετικά..)

    Project: MagicAjax.NET
  •  13-01-2006, 14:19 8655 σε απάντηση της 8011

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    Σήμερα το απόγευμα θα κάνω κάποια test να χρησιμοποιήσω σε ένα project μου το module.
    Αυτό που σκεφτόμουνα είναι να περάσω το panel σε ένα master page και να βάλω το content μέσα του.
    Έτσι "λογικα" θα το βάζει αυτόματα σε όλες τις σελίδες που ορίζω να έχουν parent τη συγκεκριμένη...
    Θα παίξει? Πως το βλέπετε?
    Simple Photography
  •  16-01-2006, 10:19 8706 σε απάντηση της 8655

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    Το πράγμα έπαιξε όπως ήτανε αναμενόμενο.

    Αποτέλεσμα, πολύ εύκολος χειρισμός των controls χωρίς να χρειάζεται findControl μέσα στο panel, και απλή δήλωση του ajax panel στο master page.
    Απλά βάζετε το content μέσα του και είστε good to go.

    Προσέξτε μόνο γιατί όπως λέει και ο φίλος μας στην ιστοσελίδα του, δεν δουλεύουνε κάποια πράγματα όπως το upload control, οπότε πολλαπλά master pages θα δώσουνε τη λύση.
    Simple Photography
  •  25-01-2006, 15:47 8937 σε απάντηση της 8011

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    παιδες χαρη στο κυριο http://ajax.schwarz-interactive.de/csharpsample/default.aspx
    μπορείτε να δείτε το πιο γρήγορο content template της αγορας είναι ένα Beta Demo που σε μια δυο μέρες θα είναι έτοιμο ρήξτε μια ματα στο www.xxxmobile.gr Ajax με Javascript :) σαφώς πιο γρήγορο!!!

  •  04-02-2006, 03:45 9224 σε απάντηση της 8937

    Απ: MagicAjax.NET: Μετατρέψτε τα ASP.NET controls σε AJAX controls χωρίς javascript

    Μια ωραία σύγκριση AJAX frameworks, "Welcome to my comparison of AJAX frameworks for ASP.NET".

    Ανάμεσα σε αυτά που συγκρίνονται είναι και το MagicAJAX

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Σελίδα 2 από 2 (22 εγγραφές)   < 1 2
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems