You are here: Re: What Next? « PHP Programming Language « IT news, forums, messages
Re: What Next?

Posted by Toby Inkster on 11/22/06 17:28

Sanders Kaufman wrote:
> Toby Inkster wrote:
>
>> Although a good idea, you don't actually need to know much about XML to
>> use AJAX. AJAX can be a very useful set of techniques, and I'm glad I've
>> started using them. I find it especially useful to be able to validate
>> form fields against a server script in a javascript "onblur" event.
>
> Wow - I'm really surprised to see so many developers say that XML (a
> fundamental web dev skill) should not be bothered with.

I didn't say not to bother learning XML -- just that it's not particularly
essential for doing AJAX-ey things. (Despite what the 'X' in 'AJAX' stands
for.)

XML can be a great tool for exchanging data -- especially as pretty much
any programming language these days has built-in support or commonly
installed libraries that make generating and parsing XML piss-easy.

But XML is anything but essential for AJAX. This is because your
server-side component can format its results as, say, "text/plain" or
"text/html" instead of "text/xml".

> This kind of advice is like telling a math major to learn addition and
> subtraction, but don't bother with multiplication.

I've got a maths degree and I can tell you that there is very little
multiplication involved in University-level mathematics, and addition
and subtraction are used even less. If it had just been adding numbers
up, I might have found it a bit easier.

> Really - the fundamental skills of professional web dev are HTML,
> CSS, XML, JavaScript - everything else feeds off of those core
> competencies.

Personally I find the most essential skills are a good understanding of
general programming princples (recursion, logic, code reusability,
security & robustness), sound database design (at least the first three
normal forms) and usability.

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация