Javascript and AJAX

Over the last couple of weeks I have learned mountains of new information about Javascript and AJAX. The more I learn the more I am falling in love with these languages. I really feel like I can tackle some larger and more modern projects now. My language of choice has always been PHP, which is relatively flexible when building sites. However, these two languages allow for smoother and unique user experiences.

Currently, I am in the process of adding functionalities, provided by these languages, to the wine map. I hope to have all functions and features of the page self contained along with an auto updating map. Users will be able to go to this application and be able to see information change based on the active of other users without ever having to push refresh. As I develop the map further I keep thinking that it should be turned into a consumer focused product. So expect these bigger changes and the release of the new consumer app this summer.

Speaking on the subject of Javascript I am working on a new project. The client informed me that one thing they really wanted was an interactive site with animation videos. I will be honest, I am not a large supporter of Flash which is what is commonly used when designing these features. I feel Flash has its place on the internet, such as games, but I feel it is a soon to be dead technology. My biggest problem with flash is that it is not searchable by search engines. So when adding flash to a site the web developer needs to think of sneaky ways to improve SEO. I digress. For my client I am implementing a unique javascript library which allows for much of the functionality that you may experience with a product like Flash. This is what I’m talking about when I say flexibility with these two languages. What is your favorite web technology?