• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Junilu Lacar
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Piet Souris
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
Bartenders:
  • Himai Minh
  • Carey Brown
  • Frits Walraven

Ajax: What is the learning curve?

 
Ranch Hand
Posts: 532
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am experienced Java developer, and I don't have much experience with front-end technologies- html, JavaScript, etc.
What is the pr-requisites to learn Ajax?
How hard is it to learn Ajax? And is it worth the time, or by the time I learn it, it will become obsolete?

Thanks
 
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you learn some JavaScript (not too hard as the syntax is similar to Java) you'll have almost all of the pieces. I would also recommend some HTML and CSS (also pretty easy to pick up) and then you'll be ready to write bad AJAX.

I just say 'bad' as you're likely to fall for every bad AJAX programming practice there is, but a good book always helps
 
Bartender
Posts: 10336
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


And is it worth the time, or by the time I learn it, it will become obsolete?


AJAX is just a mixture of existing browser technologies used in a particular way. Even if AJAX were to become unfashionable, you will end up with a good bit of JavaScript, CSS and HTML knowledge. All of these technologies have their uses outside AJAX, all have been around for a while and all are worth having knowledge of.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
[Bear edit: Off-topic response removed. Please plug your favorite technology in appropriate topics.]
[ December 19, 2006: Message edited by: Bear Bibeault ]
 
Ranch Hand
Posts: 3271
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


What is the pr-requisites to learn Ajax?



The Ability to read and write basic Javascript, or at least know where to look to hack things together.


How hard is it to learn Ajax? And is it worth the time, or by the time I learn it, it will become obsolete?



It's really not difficult, at all, to get something up and running. Just as an example, I did a couple presentations a couple months back to my co-workers explaining what Ajax is and how to use it. Within an hour presentation, they had everything they needed to go out and make Ajax enabled apps.

Like anything, though, there are good and bad practices. For something very simple, you don't need to invest a lot of time. For more complex Ajax applications, you probably want to spend some more time learning what is "good" and "bad". But I'm sure you do the same with any technology.

Will it become obsolete? I guess I don't see that happening in the very near future. Ajax is not usually necessary, but it can be a great way to make a web application more responsive and more useful to your end-user. Anything that makes life easier for your end-user is a good thing. Ajax is not the answer to all problems, but it does have a nice niche that it fills.
 
I will suppress my every urge. But not this shameless plug:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic