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

 

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

Microsoft Plans Support For Ajax

Îåêßíçóå áðü ôï ìÝëïò George J. Capnias. Τελευταία δημοσίευση από το μέλος anjelinio στις 30-06-2005, 15:32. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-06-2005, 22:27 3217

    Umbrella [um] Microsoft Plans Support For Ajax

    Σωτήρη, support από την Microsoft έψαχνες; Smile

    1 Microsoft Plans Support For Ajax r
    Microsoft said late Monday it's developing a tool code-named Atlas that programmers will use to quickly write fast-loading Web sites.

    A do-it-yourself approach to Web software called Ajax has led to a new breed of fast, highly interactive sites and includes Google and Yahoo developers among its adherents. Now large technology vendors that rely on keeping software developers in their fold are either downplaying the trend--or in Microsoft's case, trying to capitalize on it.
    Microsoft said late Monday it's developing a tool code-named Atlas that programmers will use to quickly write fast-loading Web sites that employ code running in a Web browser.

    Examples of this approach using Ajax are Google Maps and Yahoo's Flickr photo-sharing site, which are written using a home brew of JavaScript, Dynamic HTML, and XML. Ajax stands for "Asynchronous JavaScript plus XML." Sites that employ it can update their contents in the background while a user is at the site, then have new text or graphics ready to load in an instant, instead of waiting for pages to reload.

    Ajax sites don't rely on special media players, since the underlying technologies work with nearly all Web browsers. The result is applications like Google's maps site, which lets users zoom and scroll around a map of North America with uncommon speed for the Web.

    "There are a lot of people using Ajax," says Mike Gilpin, an analyst at Forrester Research. While Ajax apps don't have the interactivity of software written with Microsoft's Windows technologies, Macromedia's Flash player, or the open-source Eclipse tools for Java, Ajax doesn't require developers to download a set of tools or media players from any one software vendor. That's attractive to some savvy programmers, but makes Ajax programming labor intensive. "Not everyone can justify the amount of effort it takes to create that kind of user interface," says Gilpin. "Not everyone is Google."

    Full Story At Source





    News Source: www.informationweek.com

    Original Link

    Today 17:17 | [email protected]


    George J.

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

    Re: Microsoft Plans Support For Ajax

    Περισσότερα στο θέμα από τον Scott Guthrie, Product Unit Manager, Web Platform and Tools:

    1 Atlas Project r

    We are now well into the final RTM milestone of the ASP.NET 2.0 and Visual Web Developer 2005 release. Having reached our ZBB (Zero Bug Bounce), we are now locked down on our feature set, and we’re focusing on the final quality, performance, and reliability push.

    At the same time, we have started to work on our next release. One area we’ve been looking at for a while is the growing popularity of richer user experiences in browsers, through AJAX (Asynchronous Javascript and XML)-style programming. 

    All of the pieces of AJAX – DHTML, JScript, and XMLHTTP – have been available in Internet Explorer for some time, and Outlook Web Access has used these techniques to deliver a great browser experience since 1998. In ASP.NET 2.0, we have also made it easier to write AJAX-style applications for any browser using asynchronous callbacks, and we use them in several of our built-in controls.

    Recently, however, the technologies used by AJAX have become broadly available in all browsers, and use of this model for rich web applications has really taken flight. There are a number of high-profile new AJAX-style websites out there today, including a number by Google, as well as sites like A9 and Flickr. Microsoft will also have more sites that use this technology out there soon – check out Start.com and the MSN Virtual Earth project for examples. 

    The popularity of AJAX shows the growing demand for richer user experiences over the web. However, developing and debugging AJAX-style web applications is a very difficult task today. To write a rich web UI, you have to know a great deal of DHTML and JavaScript, and have a strong understanding of all the differences and design details of various browsers. There are very few tools to help your design or build these applications easily. Finally, debugging and testing these applications can be very tricky.

    What we’ve set out to do is to make it dramatically easier for anyone to build AJAX-style web applications that deliver rich, interactive, and personalized experiences. Developers should be able to build these applications without great expertise in client scripting; they should be able to integrate their browser UI seamlessly with the rest of their applications; and they should be able to develop and debug these applications with ease. 

    For this work, we’ve been working on a new project on our team, codenamed “Atlas”. Our goal is to produce a developer preview release on top of ASP.NET 2.0 for the PDC this September, and then have a website where we can keep updating the core bits, publishing samples, and building an active community around it.

    Here are some of the pieces of Atlas that we are going to be delivering over time: 

    Atlas Client Script Framework 

    The Atlas Client Script Framework is an extensible, object-oriented 100% JavaScript client framework that allows you to easily build AJAX-style browser applications with rich UI and connectivity to web services. With Atlas, you can write web applications that use a lot of DHTML, Javascript, and XMLHTTP, without having to be an expert in any of these technologies.

    The Atlas Client Script Framework will work on all modern browsers, and with any web server. It also won’t require any client installation at all – to use it, you can simply include references to the right script files in your page.  

    The Atlas Client Script Framework will include the following components:

    o        An extensible core framework that adds features to JavaScript such as lifetime management, inheritance, multicast event handlers, and interfaces

    o        A base class library for common features such as rich string manipulation, timers, and running tasks

    o        A UI framework for attaching dynamic behaviors to HTML in a cross-browser way

    o        A network stack to simplify server connectivity and access to web services

    o        A set of controls for rich UI, such as auto-complete textboxes, popup panels, animation, and drag and drop

    o        A browser compatibility layer to address scripting behavior differences between browsers. 

    ASP.NET Server Controls for Atlas

    For ASP.NET applications, we are planning on building a new set of AJAX-style ASP.NET Server Controls, and enhancing our existing ASP.NET page framework and controls, to support the Atlas Client Script Framework. 

    ASP.NET 2.0 includes a new feature, called asynchronous client callbacks, that makes it easy to build ASP.NET pages that update their content from the server without requiring a page roundtrip. Asynchronous client callbacks wrap XMLHTTP, and work on a variety of browsers. ASP.NET itself includes several controls that use callbacks, including client-side paging and sorting in the GridView and DetailsView controls, and supporting virtual lists of items in the TreeView control. You can learn more about callbacks on Bertrand Le Roy’s blog.

    The Atlas Client Script Framework will fully support ASP.NET 2.0 callbacks, but we’re planning on enriching the level of integration between the browser and the server much further. For example, you will be able to data bind Atlas client controls to ASP.NET data source controls on the server, and you’ll be able to control personalization features of web parts pages asynchronously from the client. 

    ASP.NET Web Services Integration

    Like any client application, an AJAX-style web application will usually need to access functionality on the web server. The model for connecting to the server for Atlas applications is the same as for the rest of the platform – through the use of Web services. 

    With ASP.NET Web Services Integration, Atlas applications will be able to access any ASP.NET-hosted ASMX or Indigo service directly through the Atlas Client Script Framework, on any browser that supports XMLHTTP. The framework will automatically handle proxy generation, and object serialization to and from script. With web services integration, you can use a single programming model to write your services, and use them in any application, from browser-based sites to full smart client applications.  

     ASP.NET Building Block Services for Atlas

    With ASP.NET 2.0, we’ve built a rich set of building block services that make it incredibly easy to build powerful, personalized web applications. These building blocks dramatically reduce the amount of code you have to write for common web application scenarios, such as managing users, authorizing users by role, and storing profiles and personalized data.  

    With Atlas, we’ll make these accessible as web services that can be used from the client framework in the browser or from any client application. For example, if you are building a website that shows a list of to-do items for the user, you can use the ASP.NET Profile service to store them in the user’s profile on the server. These items will then be accessible even as the user roams from one machine to another.

    Services we will provide include the following (all based on the ASP.NET V2.0 implementations): 

    -          Profile: Store per-user data on the server.

    -          UI Personalization: Store personalized UI settings on the server.

    -          Authentication: Authenticate users.

    -          Roles: Authorize user tasks and show different UI based on the user’s roles.

    Because these building blocks are server based, you can use the same security model as for accessing the rest of the site. These services also won’t require any client download – just reference the script proxy from the browser. 

    All of our ASP.NET 2.0 Building Block Services are pluggable at the back-end using a common provider model extensibility pattern. We provide built-in providers that let you use a SQL Server database or Active Directory as a store, but you can easily plug in your own. For example, if you want to store user profiles in a centralized cloud rather than on your own database server, you can simply plug in a different provider – the choice is yours. 

    Client Building Block Services  

    In addition to DHTML, JScript, and XMLHTTP, we’re looking at additional services that allow websites to harness the power of the client to deliver an enriched experience.

    The local browser cache is an example of such a service. When enabled, websites can store content in that cache and later retrieve it efficiently. But there’s no API from the browser to store data in the cache, and applications like Google Maps or OWA have to go through hoops to generate unique URLs so that the browser will cache the server response. With Atlas, we plan on providing programmable access to a local store/cache, so that applications can locally cache data easily, efficiently and securely. 

    Integration with other applications is another new dimension of a rich web experience. For example, when a user browses an auction site and bids on an item, they can see when the auction ends, but how easily can they integrate that event into their personal calendar application? With Atlas, we are also looking to provide a set of client-side building block services, and a model for how websites can securely publish connection points for those services. When the user selects “Add to Calendar”, the browser can call the connection point to get the calendar data, and pass it onto the local calendar application. The page doesn’t get to download or run its own code or initiate the action, so it’s safer than ActiveX.

    Next Steps 

    As we move further along, more pieces of the story will emerge. In parallel, we are already working on our next release of development and debugging tools, so that we can deliver a great development experience for these type of rich web applications.

    One question you may have is how Atlas relates to Avalon and smart clients.  

    We see Atlas as the best way to write a whole new generation of richer, more interactive, more personalized experiences in browser applications.  Avalon is the next generation presentation model for Microsoft, and will let you build the richest user experiences on the Windows platform. Avalon will deliver phenomenal graphical experiences that use the latest in media integration and hardware acceleration. And Avalon will also let you provide persistent, immersive experiences that go beyond the browser.

    Of course, when you’re building Avalon applications, you can reuse the programming model investments you make today with ASP.NET and Atlas. For example, the ASP.Net Building Block Services and Client Building Block Services will also be accessible from any Avalon client. This model gives you a smooth path to the next generation of applications. 

    Stay tuned here to hear more about our plans for Atlas and ASP.NET V.Next. And let us know your thoughts – Are you considering building richer AJAX-style web applications? What would you like to see in Atlas?  You can post here on the blog, or send your comments to our feedback to our team alias at [email protected].

    Thanks,
    Web Platform and Tools Team 

    P.S. Some of you may be wondering how we chose the name Atlas.  We’ve used several names related to Saturn for projects owned by our team.  Saturn itself was the codename for ASP.NET Web Matrix, Cassini was the sample web server for hosting ASP.NET, and Calypso was the name for our community website at www.asp.net. And we thought Atlas would be a nice name for the roadmap to the next generation of rich, personalized web applications.

    P.P.S. To learn even more come to the PDC this September

    Original Link

    Yesterday 11:27 | Scott Guthri


    George J.

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

    Re: Microsoft Plans Support For Ajax

    Πωωωωω!

    Εγώ (μαλλον, νομίζω) ξέρω τι λέω! Smile

    Οταν πριν απο αρκετούς αιώνες πριν εγραφα (δυστυχώς το άρθρο δεν υπάρχει πλέον online) οτι σε λίγα χρόνια οι συμπαθέστατοι κατά τα άλλα αλλοδαποί θα μας πουλούσαν στις καφετέριες πειρατικά DVD και οτι τα μουσικά CD θα αντικαθιστώνταν σταδιακά από άλλα πιό σύγχρονα μέσα (εχοντας στο μυαλό μου τουλάχιστον DVD γεμάτα mp3), πολλοί ξύνανε με απορία το κεφάλι τους (τα DVD ήταν τότε είδος πολυτελείας για τους εξαιρετικά "μπασμένους" στις τεχνολογίες αυτές). Οταν είπα οτι το WAP δεν θα "περπατήσει" (και δούλευα σε εταιρία web τότε) όλοι με λέγανε τρελλό. Smile.

    Να τολμήσω να πω τώρα οτι το AJAX θα καθορίσει την τύχη του ASP.NET σε σχέση με την επιλογή άλλων web development πλατφορμών; Η θα φαω πάλι ξύλο; Smile Ενα είναι το σίγουρο: Το ASP.NET φτιάχτηκε για να "γεφυρώσει" το χάσμα μεταξύ web developers και winforms developers. Αλλα, ενώ στο προγραμματιστικό κομμάτι τα καταφέρνει μια χαρά, στο κομμάτι της απόδοσης...έχετε δοκιμάσει ποτέ τη default συμπεριφορά ενός datagrid με paging και sorting, γεμάτου με ένα dataset των 1000 εγγραφών; Ωραίο ε; Και γιατί πρέπει παρακαλώ η default συμπεριφορά μιας web form να είναι το postback προκειμένου να γίνει validation; Για να μας πει οτι δεν έχουμε συμπληρώσει ένα πεδίο;

    Δεν λεω, όλα μπορούν να γίνουν καλύτερα αν φύγουμε από τις default συμπεριφορές, αλλά αν είναι να το κάνουμε αυτό, γιατί να μην κάνουμε ο,τι καναμε παλιότερα, με τις κλασικές asp σελιδούλες μας, που είχαν ένα κάρο javascripts επάνω, και φορτώνανε γρήγορα, κάνανε παπάδες, και δεν είχαμε και κανέναν στο κεφάλι μας; Καταλήγουμε να τρέχουν πιό γρήγορα τα JSPs από τα ASPs. Αυτό θέλαμε;

    ΟΧΙ. Εγώ δεν ήμουν winform developer όταν βγήκε το ASP.NET. Δεν κατάλαβα ποτέ τη φιλοσοφία του postback που έπρεπε να γίνεται πάντα στην ίδια σελίδα (και επιτέλους στο ASP.NET 2.0 θα μπορείς να επιλέγεις - εστω και με declarative τρόπο που θα γίνεται). Δεν κατάλαβα ποτέ τη φιλοσοφία των server-side controls. Τι server-side και client-side; Τι controls; Generated html ήταν. Και είναι. Με ψευτο-events για να χαιρόμαστε λες και φτιάχνουμε win32 εφαρμογές....Viewstate? Υπέροχο τρυκ. State σε stateless πράγματα. Φορτώστε τώρα το dataset σας στο viewstate σας και κάντε paging σε ένα asp.net datagrid...οπου σε κάθε postback για αλλαγή sorting ή σελίδας θα ξαναφορτώνεται ΟΛΗ η σελίδα μαζί με το viewstate της που θα περιέχει (συμπιεσμένο, αλλά...) ένα dataset με 1000 records! Ναι, υπάρχουν και άλλοι τρόποι. Αλλα αυτός είναι ο πιό προφανής και είναι πέρα για πέρα ΛΑΘΟΣ.

    Ουφ. Τα είπα και ξεθύμανα.

    Ajax και πάλι ajax. Αφήστε το security αν και ακούστηκαν πολλά. Το security είχε, έχει, και θα έχει "τρύπες". Παντού. Σε όλα τα συστήματα. Και πολλές διορθώνονται στην πορεία. Ας γίνει ξανά το web development αυτό που ήταν: Για να κάνεις κάτι γρήγορο πρέπει να ιδρώσεις. Ας ιδρώσει λοιπόν κάποιος για εμάς, για να γίνεται εκτός από σωστά, δομημένα, object-oriented και winform-like ΚΑΙ ΓΡΗΓΟΡΑ.






    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  30-06-2005, 10:49 3227 σε απάντηση της 3223

    Re: Microsoft Plans Support For Ajax

    Μή βάζεις μόνο την ASP μέσα, βάλε όλες τις τεχνολογίες που προσπαθούν να παρακάμψουν τους περιορισμούς της DHTML με κώδικα στο server. Όλες πάσχουν από μια μικρή "σχιζοφρένεια" αφού σπάνε ουσιαστικά τον client σε δύο κομμάτια, ένα που τρέχει στο server και ένα στον client.
        Τώρα με το AJAX γίνεται μια προσπάθεια να επιστρέψουμε στο παλιό, καλό, λογικό μοντέλο των client-server εφαρμογών. Ο client κάνει τη δουλειά του client, ο server τη δουλειά του server. Τέλεια. Λαμπρά. Θαυμάσια. Εεεε ....
        
        Αυτό δεν απέτυχε να κάνει και η XUL? Devil

    Όχι γιατί δεν ήταν καλή η ιδέα, αλλά γιατί απαιτούσε υποστήριξη από τους browser. Και εκεί, στα αρχαία χρόνια, όταν ο Mozilla ακόμα δεν είχε βγάλει έκδοση 1.0 και έπαιζε τρελά ο Netscape 4.7, αυτό ήταν πρόβλημα.
      Πιστεύω ότι το AJAX θα τα πάει καλύτερα, τουλάχιστον επειδή δεν προσπαθεί να κάνει τόσα όσο η XUL, που καθορίζει και τις χαμηλού επιπέδου τεχνολογίες (Javascript, HTML, κλπ) αλλά ΚΑΙ το framework που θα χρησιμοποιήσεις. Και αν δεν σ' αρέσει ή δεν μπορείς να το χρησιμοποιήσεις, καληνύχτα!
        Αντίθετα, το AJAX δεν είναι κάτι παραπάνω από γενικές κατευθύνσεις για την ώρα. Κάτι σαν το MVC pattern. Σου λέει "Ξεχωριστά ο client από το server, XHTML, CSS, Javascript, επικοινωνία με XML και XMLHTTP" και το πως ... δικό μας! Οπότε ο καθένας μπορεί να φτιάξει ένα framework και να πει "Κι εγώ κάνω AJAX"! 

    Νομίζω ότι όλο το παιχνίδι θα παιχτεί σε δύο επίπεδα:
    1. Να βγουν καλά cross-browser frameworks. Καθόλου εύκολο, και μάλιστα σε javascript!
    2. Να υποστηρίζονται από IDE. 
      Εδώ θα γίνει χαμός, σε δύο στρατόπεδα: Από τη μια εταιρείες σαν τη Microsoft και την Macromedia, που θα παράγουν το framework και το IDE, και από την άλλη ξεχωριστά frameworks, open-source ή εμπορικά, που θα ενσωματώνονται σε IDEs όπως το Eclipse.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  30-06-2005, 12:44 3232 σε απάντηση της 3227

    Re: Microsoft Plans Support For Ajax

    Το απ' αιώνων "παράπονο" των web developers ήταν οτι κάθε τόσο, κάτι βγαίνει που κάνει τις ορδές των "αμύητων" στα του προγραμματισμού να βγαίνουν μπροστά και να κάνουν τη δουλειά του developer, συχνά καθόλου καλά βέβαια, αλλά ... ποιός νοιάζεται;

    Αυτό ίσχυε όταν απ'το scripting περάσαμε στο Dreamweaver, όπως κι όταν περάσαμε απ'το απλό ASP στο ASP.NET, το οποίο φαίνεται να ήρθε τότε προς ευκολίαν των απανταχού VB developers που ήθελαν να μεταπηδήσουν στο web που είναι πιο .. trendy.

    Έχοντας μόλις ολοκληρώσει ένα project το οποίο βασίστηκε πολύ (ΠΑΡΑ ΠΟΛΥ) στο AJAX mentality, έχω να πώ το εξής ... όποιος αποφασίσει να ασχοληθεί αυτή τη στιγμή με AJAX, το καλό που του θέλω είναι να σιγουρέψει οτι η ομάδα του αποτελείται  απο τρελλαμένους Javascripters ... να αναφέρω οτι το debugging είναι χαοτικό; Οτι το type-less-ness θα σας καταστρέψει τη ζωή; Δουλεύω στο web απ'το '97 κι έχω γράψει την άπειρη Javascript, αλλά ακόμη κι εγώ αναγνωρίζω οτι ακόμη κι αν κάποιο framework κάνει το AJAX piece of cake ( χρόνια τώρα η μαμά M$ μας έχει δώσει το Web Service behavior για IE... ), η πραγματική δυσκολία είναι στους τόνους Javascript που θα κληθεί η ομάδα να γράψει, και να κάνει maintain.

    Πραγματικά πιστεύω οτι το challenge θα είναι να φτιάξει κανείς μια ομάδα στο ίδιο ψηλό επίπεδο σε Javascript, η οποία θα καταφέρει να γράφει maintainable, ξεκάθαρο κώδικα. H AJAX νοοτροπία είναι implementable ως έχουν τα πράγματα και τώρα, αλλά όπως λέει κι ένας φίλος .. "it's the man, not the machine" Wink


    Angel
    O:]
  •  30-06-2005, 15:08 3236 σε απάντηση της 3232

    Re: Microsoft Plans Support For Ajax

     anjelinio wrote:
    Το απ' αιώνων "παράπονο" των web developers ήταν οτι κάθε τόσο, κάτι βγαίνει που κάνει τις ορδές των "αμύητων" στα του προγραμματισμού να βγαίνουν μπροστά και να κάνουν τη δουλειά του developer, συχνά καθόλου καλά βέβαια, αλλά ... ποιός νοιάζεται;

    Αυτό ίσχυε όταν απ'το scripting περάσαμε στο Dreamweaver, όπως κι όταν περάσαμε απ'το απλό ASP στο ASP.NET, το οποίο φαίνεται να ήρθε τότε προς ευκολίαν των απανταχού VB developers που ήθελαν να μεταπηδήσουν στο web που είναι πιο .. trendy.


    Νομίζω Anjelinio ότι είναι κάπως υπερβολικά αυτά τα statements... Αν δούμε το big picture και προσπαθήσουμε να καταλάβουμε ποιοί είναι οι στόχοι αυτών που σχεδιάσαν το ASP.NET τί θα δούμε; Οτι στόχος είναι να μπορούν οι juniors (για να μην πω "αμύητοι") προγραμματιστές να κάνουν την δουλειά των seniors;

    Πιστεύω ότι πάντοτε το drive της Microsoft, πέρα από το market share, τα κέρδη, κλπ, είναι το να προσφέρει productivity, ευκολία, όχι τις απόλυτες λύσεις αλλά αυτές που με απλό τρόπο επιτυγχάνεις, αυτά που ήθελες εβδομάδες να κάνεις με άλλα προϊόντα. Ο κανόνας του 80-20... Για το υπόλοιπο 20% πρέπει να στρωθείς και να τσιτώσεις το εργαλείο... Αυτό που κάνουμε πολλοί απο εμάς ας πούμε... Κοίτα προϊόντα και features κάτω από αυτό το πρίσμα και δες πως ταιριάζει!
    Παραδείγματα πολλά...
    Eκδόσεις SQL Server ως 7: Όχι το απόλυτο RDBMS, αλλά δεν χρειάζεσαι έναν στρατό DBA για να το τρέξεις όπως η Oracle.
    Το ίδιο το DTS... Όχι το καλύτερο ETL αλλά μπορείς να κάνεις τη δουλειά σου (80%) και αν θές περισσότερα, ψάχτο αλλιώς.
    ASP... πολλές αδυναμίες αλλά έκανε τη δουλειά του...
    VB6... Πόσες και πόσες εμπορικές εφαρμογές γράφτηκαν από μια γλώσσα που όλοι κατηγορούν... Άσε που πέρασε την ditributed αρχιτεκτονική "στις μάζες" επιτρέποντας να γράφεις components για MTS, εκεί που ήθελες VC++ και λίγοι τολμούσαν... Δεν ήταν full object oriented αλλά οι υπόλοιποι που έψαχναν το extra 20% τσίτωναν την κακομοίρα τη VB με το subclassing και τα threads...
    ADO... Πόσα και πόσα σιχτίρια, black box, κλπ. Ωστόσο για πολύ κόσμο που δεν είχε μεγάλες απαιτήσεις έπαιξε μια χαρά...

    Έτσι λοιπόν, όταν ερχόμαστε σήμερα και κουβεντιάζουμε για ASP.NET 2.0 πιστέυω ότι βλέποντάς το με top-down προσέγγιση, requirements από managerial πλευρά, το ζητούμενο είναι περισσότερο του τύπου: "Πως θα γίνει να ανεβαίνει ένα e-commerce site στον μισό χρόνο. Τι θέλεις; Α, βάλε roles και membership..." παρά πως ο πιτσιρικάς θα μπορεί να κάνει ότι κάνει ο παλιός...
    Για μένα, είναι side-effect ότι με αυτές τις τεχνολογίες εποφελούνται οι juniors εις βάρος των seniors... Αλλά, μιας και (αμπελο)φιλοσοφούμε δε νομίζω να αποτελεί και ιδιαίτερο πρόβλημα από την στιγμή που, προσωπικά μιλώντας, έχω αποδεχθεί ότι θα πρέπει συνεχώς να διαβάζω και να ενημερώνομαι, ωστόσο έχοντας ένα καλό τεχνικό υπόβαθρο, όταν ο νέος θα μαθαίνει το role και membership που λέγαμε και δεν θα χρειαστεί να το φτιάξει from scratch και θα το θεωρεί δεδομένο, εγώ ήδη θα μαθαίνω κάτι αντίστοιχα advanced... 
    Vir prudens non contra ventum mingit
  •  30-06-2005, 15:32 3238 σε απάντηση της 3236

    Re: Microsoft Plans Support For Ajax

    Ε ναι, δε διαφωνώ καθόλου κι εγώ με αυτά που λες Smile ίσως κάπου χάθηκε ο χιουμοριστικός τόνος με τον οποίο έγραψα όσα έγραψα. Δεν πιστεύω κι εγώ ούτε για μια στιγμή οτι μια νέα τεχνολογία μπορεί να φέρει τα πάνω-κάτω και να κάνει σοβαρό κόσμο obsolete. Αναφερόμουν κυρίως στο post του cap ( 3 posts πιο πάνω ) και τα (περίπου) ανάλογα παράπονά του για το ASP.NET 1.0

    Ας μη χαλάμε χώρο όμως στο thread του AJAX για τα δικά μας ...

    Angel
    O:]
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems