Yesterday at 8:19pm, Bryan Petty said:

On 5/9/07, Mike Moore <[EMAIL PROTECTED]> wrote:
I'm kinda sad to see so much cynicism on this list. These are all terrific,
creative, and exciting technologies.  I'm glad that there is so much going
on in this space.  I find it very exciting.  It may not mean that AJAX is
dead (nor should it), but it is exciting nonetheless.

Thanks for summing this up really well. It's not just about yet
another new standard, they all define new protocols and approaches to
designing clean, efficient, and flexible user interfaces that just
aren't possible with todays standards just like CSS/XHTML and AJAX did
when their time came.

I think new technologies have their place, but at the same time, it is hard to see many competing technologies that are basically all trying to do the same thing, none of them really adding value, but just adding a different toolset/vendor. Hopefully competition will drive a narrowing of the field.

The other problem I have with so many new technologies is that there are way to many people (including clients, vendors, consultants, and programmers) who end up thinking they _need_ one thing or another for very non-technical reasons. I can't count the number of clients that come to us (or that I hear about from others) that insist they need Flash or AJAX on their web site, or PHP5, or some app or another. More often than not, their reasons for thinking they need it are not only completely unjustifiable technically, but they're just plain wrong, and usually counter-productive in their insistence.

Technology should be applied where it solves a problem, provides an improvement, or is "better" by some measure. When people insist on always using one solution over another, even when it isn't really an appropriate solution to their problem in their circumstances, it gets us all into trouble. The client ends up unhappy, but never wants to admit it was their own fault for demanding the wrong thing despite expert advice to the contrary.

Before someone calls me hypocritical for always choosing PHP over ASP, .NET, Java, Perl, Python, and Ruby for my web apps, let me explain why it is different. First, my familiarity with PHP gives it a big head start in being a more efficient solution for me. Second, I have yet to find something important that the others can do that I can't do with PHP. There are numerous other reasons why I like PHP, but those two are sufficient. I simply can solve problems better with PHP than the others, and by choosing PHP I'm not imposing any additional limitations on myself or significant extra costs over what other solutions might offer me.

I don't think there's a lot of cynicism on this list, nor that John Taber's comment was meant that way. I took it as he was pointing out that the commercially driven products have some definite drawbacks. Beside that I also felt like he might have been implying a truth I've often found, that open standards are more often designed with technical reasons taking the forefront, whereas commercial products often make poor technical decisions for business reasons. By eliminating the business or profitability side, open source and open consortiums like w3c don't have to make technical needs take a back seat to the almighty dollar.

Mac

--
Mac Newbold             MNE - Mac Newbold Enterprises, LLC
[EMAIL PROTECTED]       http://www.macnewbold.com/

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to