Please explain what Web 2.0 & Ajax are and how new are they?
920201
Web2.0 is a set of principles and practices that tie together a veritable solar system of sites that demonstrate some or all of those principles, at a varying distance from that core.\n\nwww.oreillynet.com/go/web2\n\nen.wikipedia.org/wiki/Web_2\n\n\n\n--------------------------------------------------------\nAjax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user makes a change. This is meant to increase the web page's interactivity, speed, and usability.
476724
There's no appreciable difference in the performance of ASP.NET 2.0 versus 1.1.\n\nHowever, you need to keep pace with changes in the .NET Framework; eventually, Microsoft will stop supporting older technologies.\n\nASP.NET 2.0 has a significantly better collection of layout controls; has very useful, cross-platform navigation controls; has significantly more convenient methods of data access and display; makes it far easier to create custom components and handlers; and has simplified many of the more common controls, such as those used for input and data handling.
455894
The JavaScript right now has 2 parts, the server side and also the client side ( this is what it was originally designed for ).\n\nSo it already has come a long way than the one it was originally designed by Netscape Programmers. I think it might become more pattern matching language on client side and some kind of an XML like language to support self created structured data. As every application now a days is becoming more date intense, some day they might want to use JavaScript in small hand held smart devices.\n\nEven though JavaScript code can be crunched by a proxy and converted to XML as of today's technology, we might want to make this language more efficient and then enable it on smart devices.\n\nEnjoy.
640124
If I am not wrong , You typed wrongly "Agax" .Correct term is "Ajax".\n\nThere are few topics which I can suggest are :\n\n1.Hibernate from Apache\n2.Spring Framework. \n3.Spring Framework vs Struts Framework. \n4.Oracle 10g\n5.Cyber Laws and related Technology\n6.Design Patterns\n\nI hope ,the above list will help you.
658416
I believe chat2.0 is java based, and yahoo took away the java support about a month ago.l
578484
If you are using the new Beta, then you may have a non-AJAX supporting browser. If not, you may have some type of cookie error, or some other type of error, in your browser. You may wish to reinstall it.
904183
I like to use Adobe's Spry framework or the Scriptaculous framework for my AJAX.\n\nSpry\nhttp://labs.adobe.com/technologies/spry/\nhttp://labs.adobe.com/technologies/spry/demos/gallery/\n\nScriptaculous\nhttp://script.aculo.us/\nhttp://wiki.script.aculo.us/scriptaculous/show/CombinationEffectsDemo
503472
A few of these other posts are a bit misleading. AJAX does stand for Asynchronous Javascript And XML. It doesn't have to use PHP but can use any server side language to serve up results.\n\nIts main power is that it allows people to basically manipulate objects on a page (sort a table, submit a form, draw a picture) without having to reload the page. Giving the user the impression that it is magical.\n\nThe main process goes like this. A user fills out a form, hits submit, but instead of sending the results as normal, it calls a javascript function which sends the results instead. It usually sends the results to a server-side script that could be PHP, cold fusions, cgi, asp etc. The script then returns the results to the javascript function and the javascript continues without reloading the page.\n\nDon't let it intimidate you, the technology is not as brand new as people have been lead to believe. Just lookup a few key javascript terms... the property ".responseText" and "Microsoft.XMLHTTP" for IE or "XMLHttpRequest" for firefox. There are plenty of examples on the net.
118148
An Internet rich client is an application that at least partly runs in the browser (client), typically using Javascript, and gets data from the server, typically in XML, rather than downloading whole web pages.\n\nYou can tell a rich client from an ordinary one by the fact that some actions in the GUI happen "immediately" rather than loading a whole new web page.  Of course, this is a matter of degree:  a form with a drop-down menu has at least a tiny bit of functionality -- the menu -- running in the browser.\n\nThe tools that are typically used are referred to as Ajax = Aynchronous Javascript And XML.  In this case, javascript is used to implement the GUI and XML is used when getting data from the server.
503868
Hi, there are some rules you have to know before knowing that.\n► DOES WEBHOST Support it\nDoes your webhositng company support scripts like PHP/JSP/ASP/RUBY ? Do they have any dynamic scripting support?\n\n► DO YOU HAVE A SCRIPT READY?\nDid you make your dynamic script yet? If not you have to do it...\n\n► IS IT EASY TO DO ONE?\nIf  you know basic programming principles it is easy... For example... look at this in PHP. I will show you how to do it in php! Now... :)\n\n\n► I will make a universal Header that will be included in all my files...\n\nFILENAME: Header.php\n====================\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n<head>\n<body>\n<div id="container">\n<div id="header"><h1>My Website</h1></div>\n<div id="navigation"> \n<ul>\n<li><a href="/?action=1">LINK 1</a></li>\n<li><a href="/?action=2">LINK 2</a></li>\n<li><a href="/?action=3">LINK 3</a></li>\n</ul>\n</div>\n<div id="maincontent">\n\n► Same thing for the universal footer\nFILENAME: Footer.php\n====================\n</div>\n<div id="footer">\n<p>Copyright m0|interactive</p>\n</div>\n</div>\n</body>\n</html>\n\n\n► Note that I opened the maincontent divider and closed it in the footer, in the middle is gonna be the content.So here is the controller of the website\nFILENAME: Content.php\n====================\n<?php\ninclude('Header.php');\nswitch($_GET['link]) {\ncase 2:\ninclude('link2.php');\nbreak;\ncase 3:\ninclude('link3.php');\nbreak;\ndefault:\ninclude('link1.php');\nbreak;\n}\ninclude('Footer.php');\n?>\n\n► Now Lets make one of the links, cause note that the above incldes this file :)\nFILENAME: Link1.php\n====================\n<h2>Link 1</h2>\n<p>Welcome to my website....</p>\n\n\n\n► You see, I AM DONE.. I did a semi dynamic website, note that I did no error checking and all the security stuff which should be into anyones consideration.\nNote that you can make it more dunamic by storing the values in the database and what not! \n\nLike fetchArticle something :)\n\nEnjoy I hope I helped a Bit! NOTE that their might be syntax errors, But This is a way how I to do a dynamic website in under 10 minutes!
12083
Ajax will not say anything about what HTML to use.\n\nSo, yes, you can make Ajax work with HTML tables. I have done it.\n\nAn HTML validator will not say anything about you using tables, by the way. As long as you write proper HTML, there is nothing wrong with using tables (according to any HTML validator).
958626
A simple google search turns up many options.  See below for one simple one.\n\nI saw another one using ajax recently if you wanted more complexity.
825263
2005 is so much better than 1.x.  There are a myriad of new freatures in 2.0.  You can use MasterPages for your website layouts.  There are web parts that would enable a web user to customize a webpage by being able to shift elements around on the page.  The DataGrid was replaced by GridView, which is easier to work with.  You can also use SqlDataSource to populated Data Controls.  The SqlDataSource will save you time so you don't have to write connection code.\n\n2.0 now has local database support.  You can add a database right to your APP_DATA folder, which you'll be able to build and connect to with ease.  You can only access this database from the project you are working in.  If you want to make the database live on a webhost, you have to copy the .mdf or generate script to move it.\n\nClasses now have a keyword called "Partial", which would allow you to have the same class name over many areas.  This is so, if you are working in a team environment, many co-workers can work on their own version of the same class without writing over each others' code.  At compile time, these same files will be compiled together.\n\nThere is just too many things to list on here.  If I were you, I would go to ASP.NET QuickStarts and go from there.  There is a lot of information you can learn from there.\n\nAlso, if you haven't already, download the startkits from ASP.NET.  The starterkits are useful and powerful, and not just some cheesy website example.
354
You can use of of the many php MVC Framework. One of the most used one is phpMVC. \n\nQuoted from their website "php.MVC implements the Model-View-Controller (MVC) design pattern, and encourages application design based on the Model 2 paradigm. This design model allows the Web page or other contents (View) to be mostly separated from the internal application code (Controller/Model), making it easier for designers and programmers to focus on their respective areas of expertise.\n\nThe framework provides a single entry point Controller. The Controller is responsible for allocating HTTP requests to the appropriate Action handler (Model) based on configuration mappings.\n\nThe Model contains the business logic for the application. The Controller then forwards the request to the appropriate View component, which is usually implemented using a combination of HTML with PHP tags in the form of templates. The resulting contents are returned to the client browser, or via another protocol such as SMTP.\n\nphp.MVC is a PHP port of Jakarta Struts. It currently supports many features of Struts, including declarative application configuration via the XML digester. For example, mappings from the various Action business logic components to appropriate results pages can be specified declaratively in the XML configuration file. "
374853
What you're looking for is considered an Ajax application.\n\nNot quite as simple as your typical HTML stuff.  \n\nIt requires some JavaScript code to make the various pieces shake hands and play nice.\n\nWhat you're talking about is something in the neighborhood of this: http://www.imagemash.com/ where you have things you interact with that cause others elements on the page to change.\n\nIn other words: it probably requires a decent programmer, since there aren't many people giving away that sort of functionality for free.\n\nOf course, I say this as someone who does quite a bit of programming for a living (and for full disclosure: I do own the site I linked you to).\n\nOnce you start getting heavily into these sorts of functions, you have to very picky about where you're hosted.\n\nFor example, everything we run is PHP, so we have to have a webserver that supports it.\n\nIt's not usually easy to find a webhost who supports everything you need for free.  Trust me: I tried everything when I was younger and learning.\n\nSorry for the discouraging tone, but the more functionality you want from a website the more difficult and expensive it becomes.
18055
AJAX refers to the combined use of a number of techniques to build highly-interactive Web applications.  JSON-RPC is a convention (and library) for transferring data into an AJAX application.  Thus, AJAX applications can use JSON-RPC to interact with the server.\n\nYour question implies that JSON-RPC and AJAX are somehow alternatives, which is not the case.  This confusion, in turn, suggests that perhaps you should let your contractor figure out how to best implement your Web application.
14538
I am not sure what you mean. I have tried a few Ajax.Net frameworks, the one I like best has been by Jason Diamond available at jason.diamond.name. The reason apart from ease of use is the way it actually hooks into the Page lifecycle and ASP.Net framework. You can find more details at the website