Freelancers Network
 
skill list top cap
Homepage
Join the Freelancer's Network
Update your details
Find a freelancer
Post a project
Find a project
Projects Archive
Post a job
Find a job
Jobs Archive
See Dan's Pages
See Andy's Pages
Link to this site
Resources
Join/Leave Forum
Forum Messages
+Additions+ Adverts
Advertising
Contact Us
Subscribe to our newsletter - enter your email address and hit return
Freelancers.net is owned and operated by Andy Stowell and Dan Winchester
skill list end cap
guru web hostcom

Find me again on Freelancers.net

Re: FN-FORUM: What's the best development platform for creating Web 2.0 business applications?

date posted 19th November 2007 20:47

Gary Short wrote:

> On 19 Nov 2007 13:08:13 -0000, Carrie wrote
>> First I wouldn't use a Micro$oft server - unless you paid me.
>
> I'd be interested to know if that was for philosophical or technical reasons
> and if it was for technical reasons, what those reason were.
>

Both really, I guess it would be my early experience with IIS sever,
which was a mess until a while after 2000 (the year)
I did some large projects with MSSQL and VBscript and early (classic) ASP.

This was just after developing some really rather groovy applications in
Perl, on a linux server with MySQL.
With Linux/Perl/MySQL I was in control, with M$ the system always seemed
to be trying to catch me out, I read endless dense and uniformative
help files from M$, with a linux based system things just worked the
way that I would have expected them to, and there weren't any [EMAIL REMOVED] wizards.

Later I did a huge geanealogy database project - which got innundated
very fast indeed - The boss came in one morning and said - "the advert
for the new search site is in this months genealogy magazine" and passed
it to me. I had only finished it the week before - long after they
printed the damn thing, I had wanted a week or so to test it!.

It all coped beautifully, though its quite a few years ago now (2003) so
I can't remember what the "hits" were - but it took a fair hammering
that week.
However it was on a different server to the server that took orders, and
talked to the bank and delt with email etc etc.
And it was only really doing selects anyway - just a lot of them.
One of the advantages of PHP/MySQL is that you can make the queries very
efficient.

Any amount of code overhead IMHO is bad,
and it depends upon what you mean by scaleability,
and of course the nature of your project.
if you just want to go faster/deal with more connections, you can do an
awful lot by making sure that the code executed is as efficient as
possible, and that you deal with your connections to the database server
as efficiently as possible.

So far I have either been asked to write things that are simple and need
to go fast, or are more complicated but are not so time critical.

Only once has a website gone ballistic on me, and it coped fine - much
better than I expected!

I am sure that Ruby and Rails are excellent things, but a bit like Sat
Nav, I find it very irritating to know that I could acheive what I want
to do in only a few lines of PHP, in the same way as when a sat nav
tells you to go in a direction that you are not at all sure of and will
take ages!

As a "nerdy" opinion I am sure you are correct and that lots of
academics would back you up, with very good reasons like reusability,
maintainability, elegance of structure etc.

but in the real world, none of my current clients would ever need that
sort of power,
If they did, I would of course approach the project differently.

The only one that ever did (genealogy) worked purely by using 2 servers
each up to the job.
separating the online shop from the genealogy database, the first had
"slow" transactions and the second the "quick" selects and delt with
user issues through cookies.

It might not have been elegant - but it worked.

I have always believed that there is more than one way to skin a -
insert furry creature of your choice.


Carrie



Messages by Day
November 30th 2007
November 29th 2007
November 28th 2007
November 27th 2007
November 26th 2007
November 25th 2007
November 24th 2007
November 23rd 2007
November 22nd 2007
November 21st 2007
November 20th 2007
November 19th 2007
November 18th 2007
November 17th 2007
November 16th 2007
November 15th 2007
November 14th 2007
November 13th 2007
November 12th 2007
November 11th 2007
November 10th 2007
November 9th 2007
November 8th 2007
November 7th 2007
November 6th 2007
November 5th 2007
November 4th 2007
November 3rd 2007
November 2nd 2007
November 1st 2007


Messages by Month
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007


Messages by Year
2008
2007
2006
2005
2004
2003
2002
2001
2000