Wow. Java and.NET are two different things? Alert the newspapers! How long did it take you to have this little brain fart of a realization? Major Duh award to you, my friend.
Heh. Yep, all 13 year olds think they are s00p3r l337. Puberty gives them all huge egos and sparse crotch hair. Soon you'll be finding out that girls don't have cooties too.:)
Ever heard of deprecation? You'd be surprised to know that it happens in ALOT of languages, databases and more. No matter what language you move to, this will happen. Even HTML has parts that have been marked as deprecated.
So please don't blame little ole PHP unless you are also going to blame practically every other language out there.
Check it out again sometime. You'd be amazed at how PHP5 is so similar to java. The OOP, the engine. In alot of ways they are very similar. In fact I learned OOP from PHP and then took Java classes later and was shocked to see that what Java was teaching was what PHP was doing. Of course, they stole it straight from Java... there is no denying it and there are some differences. But they are becoming quite similar.
If you don't plan a project with scalability in mind from the start, the project will more than likely NOT SCALE.... and this is regardless of what language you use.
Again, I point to Sprint, IBM, Oracle, Disney, Avaya and many other that are running PHP based applications and CMS's that get millions of hits a day.
If PHP didn't scale, how they hell do they do it? It's because they plan their projects with scalability in mind. Unfortunately, PHP has alot of hobbyists that don't take this into consideration and as a result, when you try to move their applications to a larger environment, they don't scale.
Don't blame the language for the lack of foresite of the developer. It is up to the developer to plan for his application to scale.
Here's news for the.NET crowd -- you've finally caught up! Microsoft's use of the word "compiled" in regard to.NET is not what a C++ coder would call "compiled". Zend, the corporate face of the PHP project, have been doing this for a while now with PHP Accelerator (for a free equivalent, try php-accelerator.co.uk). Unfortunately for Zend, they chose to describe what Accelerator does as "advanced caching" (read more on what Zend means by "caching").
So you see,.NET is not compiled. You've only been fooled into believing Microsoft rhetoric and in comparison benchmarks by Oracle (not Zend or IBM), even PHP 4 is faster than ASP.NET.
Do you ever get tired of being wrong? Because I sure as hell don't get tired of showing you how wrong you are. It's fun!:)
Oh... scaling. Like Disney and Sprint and Avaya and IBM and Oracle do with their PHP apps. Wow. My question is that if PHP scales so badly, how come these sites that get millions of hits are running it for their entire sites? Hmmm...
Got news for you buddy, though you been spreading the C# message around the forums, C# only scales as well as it's platform and unfortunately, even Microsoft has to use Linux to handle the load bearing on their front end (not to mention twice the number of required servers to handle the load and even then they crash).
So don't come in here talking about scaling and praising.NET in every other post when Microsoft has yet to make a server that can scale itself (much less a language).
LOL! Oh yeah. C#. The little lanmguage that couldn't. Talk about cross platform compatibility.
You talk about security and a decent language and then you throw C# at us? Puh-lease. That's like talking about decency and morality and pointing to Jerry Falwell as an example.
C# isn't compiled, it's pre-cached. It has more holes than swiss cheese and is slower than even PHP 4.
There's a reason why the LAMP architecture is more widely deployed than.NET... and it's not because a multi-billion dollar corporation is funding marketing bozos like yourself; it's just plain better. Deal.
Well like most people who confuse their ass with a hole in the ground, you confuse flexibility with instability. By your definition, yoga instructors would be institutionalized. For shame. What did their spandex wearing asses ever do to you.
I like being able to manipulate my own data rather than having it manipulated for me. That way I get to decide if I want to be a moron like yourself or follow good coding standards.
And although you think ALL languages do that, they DON'T... which just goes to show how badlty informed you are; next time try going to a real school rather than the local chapter of IEE.
And check out the Tiobe index sometime as to what the REAL programming languages are.
You see how easy it is to flame? Next time try being civil and maybe you'll make a friend or two. I'm sure then you might have an excuse to leave your mother's basement every once in awhile.:)
All code that interfaces with the web and a database is vulnerable to SQL insertion attacks. To force addslashes on ALL input regardless is a waste of time if it doesn't need to go into a DB. Therefore it is up to the programmer to enforce and decide how to handle data being input into a DB and this is how ALL programming languages approach this problem.
True, register globals was a bad idea. And that's why it is disabled by default and has been since the late 90's. Though, depending on how you use PHP, it can come in useful. The problem again is that the untrained programmer uses it improperly.
You seem to blame the language for the bad programmers alot. Does this mean that I can blame the hammer for bad buildings? Or maybe I can blame the screw driver for a poorly built entertainment center?
Blaming the tool instead of the person who uses the tool makes just as much sense.
Wrong. PHP has the ability to be compiled prior to launch. You have the OPTION to compile before it is interpreted or not. Most people just use the default which happens to be interpretted but saying that PHP does not have this ability is incorrect.
You are mixing up the language with the modules. There is a reason why PHP comes without all those additional modules... so you can decide what you want it to do. If you want to add all those modules to PHP and make it do all that, then you have to do it yourself. But the base install does not include them. In fact it no longer includes MySQL support in it and that too must be added as a module.
As far as your opinions on PHP not scaling, tell that to IBM, Avaya, Hewlett Packard, Disney, Sprint and the others who get millions of hits a day using PHP. Seems to me if sites that get millions of hits a day can handle the bandwidth using PHP, that it JUST MIGHT be able to scale.:)
And as far as worst security history, you again confuse bad programming with the language it is written in. For this analogy, C# and VB still hold that title. Just because the language allows you to make mistakes in your programming, does not mean it is the languages fault when you create a recursive function that loops perpetually.
I suggest trying a course in logic; it makes your programming better and your argumentative rhetoric make more sense.:)
PHP is as interpretted as Java and C# are. It uses a 'Virtual Machine' just like they do and it can also be compiled as a binary before execution. So calling in interpretted while allowing Java and C# to be called compiled is a contradiction. Either they ALL are compiled or they ALL are interpretted.
They way C# handles compiling is NOTHING like how C++ handles compiling. To call both of them compiled does an injustice to the term.
I use PHP myself because it focuses on one thing and doesn't get distracted by trying to do more than it's build to do... that being, serve dynamic web pages.
Sure you can use it to dynamically generate images, PDF's and alot more but these things tend to slow down and detract from what it is meant to do and should be handled by third party apps preferably on a different server that way you separate your processes and keep PHP focused on it's task.
Plus with the improvements in the ZEND engine and it's object oriented programming, PHP is now comparable and even sometimes faster than Java.
People will say that it doesn't scale but they base this opinion on a preset prejudice or on the scalability of the underlying architecture. But PHP's engine is actually more compact than the JVM because it has less to focus on and thus can scale along side Apache, the entire way.
And with tons of larger companies moving to PHP, it has proven it can handle the load.
My only complaint though is developers who try to do EVERYTHING in PHP. With all the added modules, it does have the potential but do you really want to waste processing power letting PHP handle all these extra tasks? Use PHP for dynamic webpages and any added processing you need to do, I suggest moving to a secondary app preferably built in C/C++ or even Java. That way you get the most bang for your buck.
You know, if you didn't make this joke I was going to.
Unfortunately, all rights for making a UNIX like OS were owned by the original SCO and have since transferred to new SCO. So if this were to happen, guess who would be making the OS for Microsoft?
I wonder if Darl would be a nicer task master than Bill and Steve.
I'm sorry but you are a little late... the new Microsoft motto is...
one OS to rule them all, one OS to find them (printers), one OS to bring them all (viruses), and in the lack of a competitive environment, crash them...
I want a steam driven, coal powered web server which is programmed via punch cards and renders it's output via a ticker tape machine being driven by a hamster wheel.
Companies who have brand name recognition don't have to shave the price that much. And it's not so much anti-Microsoft as much as being aware of the relationship between Microsoft and Dell.
Just because it's not PRO-Microsoft doesn't immediately mean it is anti-microsoft. Sometime's the truth is still the truth without the labels you put on it.
This is exactly the point. People don't see that they have choices but if they see that they have a choice in one area of technology, they begin to check to see if their are other choices that they can make as well.
Microsoft's big plus is in making consumers think that there are no choices. It is scared of people getting the chance to make a choice and even more scared of consumers making an INFORMED choice.
Just because you use Windows and have always used Windows does not mean that is the best choice for you. It means that you have not taken the time to investigate if there are better choices and have just accepted the fate handed to you by the Microsoft corporation.
One day these other Windows people will wake up abnd learn that they have a choice whether it be a different browser, a different OS, a different Office app, a different web server, a different database or whatever.
One day they will realize that they have choices and that is what Microsoft fears the most. They want to convince you that even if you do have a choice, that it isn't a REAL choice. And they are losing.
Which is why the top developers stills shows the sames stats?? Sorry pal, but the stats take this into consideration as well and show even higher numbers for top developers in comparison to ALL web servers.
Wow. Java and .NET are two different things? Alert the newspapers! How long did it take you to have this little brain fart of a realization? Major Duh award to you, my friend.
:)
Heh. Yep, all 13 year olds think they are s00p3r l337. Puberty gives them all huge egos and sparse crotch hair. Soon you'll be finding out that girls don't have cooties too.
Ever heard of deprecation? You'd be surprised to know that it happens in ALOT of languages, databases and more. No matter what language you move to, this will happen. Even HTML has parts that have been marked as deprecated.
So please don't blame little ole PHP unless you are also going to blame practically every other language out there.
Check it out again sometime. You'd be amazed at how PHP5 is so similar to java. The OOP, the engine. In alot of ways they are very similar. In fact I learned OOP from PHP and then took Java classes later and was shocked to see that what Java was teaching was what PHP was doing. Of course, they stole it straight from Java... there is no denying it and there are some differences. But they are becoming quite similar.
If you don't plan a project with scalability in mind from the start, the project will more than likely NOT SCALE.... and this is regardless of what language you use.
Again, I point to Sprint, IBM, Oracle, Disney, Avaya and many other that are running PHP based applications and CMS's that get millions of hits a day.
If PHP didn't scale, how they hell do they do it? It's because they plan their projects with scalability in mind. Unfortunately, PHP has alot of hobbyists that don't take this into consideration and as a result, when you try to move their applications to a larger environment, they don't scale.
Don't blame the language for the lack of foresite of the developer. It is up to the developer to plan for his application to scale.
Heck, I can build a query even easier. But yes, PHP was made for database integration.
:)
But don't take away my config file. It just wouldn't be a LAMP architecture without a config file for each
Nope... more similar to PHP...
.NET crowd -- you've finally caught up! Microsoft's use of the word "compiled" in regard to .NET is not what a C++ coder would call "compiled". Zend, the corporate face of the PHP project, have been doing this for a while now with PHP Accelerator (for a free equivalent, try php-accelerator.co.uk). Unfortunately for Zend, they chose to describe what Accelerator does as "advanced caching" (read more on what Zend means by "caching").
.NET is not compiled. You've only been fooled into believing Microsoft rhetoric and in comparison benchmarks by Oracle (not Zend or IBM), even PHP 4 is faster than ASP.NET.
:)
Here's news for the
So you see,
Do you ever get tired of being wrong? Because I sure as hell don't get tired of showing you how wrong you are. It's fun!
Oh ... scaling. Like Disney and Sprint and Avaya and IBM and Oracle do with their PHP apps. Wow. My question is that if PHP scales so badly, how come these sites that get millions of hits are running it for their entire sites? Hmmm...
.NET in every other post when Microsoft has yet to make a server that can scale itself (much less a language).
Got news for you buddy, though you been spreading the C# message around the forums, C# only scales as well as it's platform and unfortunately, even Microsoft has to use Linux to handle the load bearing on their front end (not to mention twice the number of required servers to handle the load and even then they crash).
So don't come in here talking about scaling and praising
Faced.
LOL! Oh yeah. C#. The little lanmguage that couldn't. Talk about cross platform compatibility.
.NET... and it's not because a multi-billion dollar corporation is funding marketing bozos like yourself; it's just plain better. Deal.
You talk about security and a decent language and then you throw C# at us? Puh-lease. That's like talking about decency and morality and pointing to Jerry Falwell as an example.
C# isn't compiled, it's pre-cached. It has more holes than swiss cheese and is slower than even PHP 4.
There's a reason why the LAMP architecture is more widely deployed than
Well like most people who confuse their ass with a hole in the ground, you confuse flexibility with instability. By your definition, yoga instructors would be institutionalized. For shame. What did their spandex wearing asses ever do to you.
:)
I like being able to manipulate my own data rather than having it manipulated for me. That way I get to decide if I want to be a moron like yourself or follow good coding standards.
And although you think ALL languages do that, they DON'T... which just goes to show how badlty informed you are; next time try going to a real school rather than the local chapter of IEE.
And check out the Tiobe index sometime as to what the REAL programming languages are.
You see how easy it is to flame? Next time try being civil and maybe you'll make a friend or two. I'm sure then you might have an excuse to leave your mother's basement every once in awhile.
All code that interfaces with the web and a database is vulnerable to SQL insertion attacks. To force addslashes on ALL input regardless is a waste of time if it doesn't need to go into a DB. Therefore it is up to the programmer to enforce and decide how to handle data being input into a DB and this is how ALL programming languages approach this problem.
True, register globals was a bad idea. And that's why it is disabled by default and has been since the late 90's. Though, depending on how you use PHP, it can come in useful. The problem again is that the untrained programmer uses it improperly.
You seem to blame the language for the bad programmers alot. Does this mean that I can blame the hammer for bad buildings? Or maybe I can blame the screw driver for a poorly built entertainment center?
Blaming the tool instead of the person who uses the tool makes just as much sense.
Wrong. PHP has the ability to be compiled prior to launch. You have the OPTION to compile before it is interpreted or not. Most people just use the default which happens to be interpretted but saying that PHP does not have this ability is incorrect.
You are mixing up the language with the modules. There is a reason why PHP comes without all those additional modules... so you can decide what you want it to do. If you want to add all those modules to PHP and make it do all that, then you have to do it yourself. But the base install does not include them. In fact it no longer includes MySQL support in it and that too must be added as a module.
:)
:)
As far as your opinions on PHP not scaling, tell that to IBM, Avaya, Hewlett Packard, Disney, Sprint and the others who get millions of hits a day using PHP. Seems to me if sites that get millions of hits a day can handle the bandwidth using PHP, that it JUST MIGHT be able to scale.
And as far as worst security history, you again confuse bad programming with the language it is written in. For this analogy, C# and VB still hold that title. Just because the language allows you to make mistakes in your programming, does not mean it is the languages fault when you create a recursive function that loops perpetually.
I suggest trying a course in logic; it makes your programming better and your argumentative rhetoric make more sense.
PHP is as interpretted as Java and C# are. It uses a 'Virtual Machine' just like they do and it can also be compiled as a binary before execution. So calling in interpretted while allowing Java and C# to be called compiled is a contradiction. Either they ALL are compiled or they ALL are interpretted.
They way C# handles compiling is NOTHING like how C++ handles compiling. To call both of them compiled does an injustice to the term.
I use PHP myself because it focuses on one thing and doesn't get distracted by trying to do more than it's build to do... that being, serve dynamic web pages.
Sure you can use it to dynamically generate images, PDF's and alot more but these things tend to slow down and detract from what it is meant to do and should be handled by third party apps preferably on a different server that way you separate your processes and keep PHP focused on it's task.
Plus with the improvements in the ZEND engine and it's object oriented programming, PHP is now comparable and even sometimes faster than Java.
People will say that it doesn't scale but they base this opinion on a preset prejudice or on the scalability of the underlying architecture. But PHP's engine is actually more compact than the JVM because it has less to focus on and thus can scale along side Apache, the entire way.
And with tons of larger companies moving to PHP, it has proven it can handle the load.
My only complaint though is developers who try to do EVERYTHING in PHP. With all the added modules, it does have the potential but do you really want to waste processing power letting PHP handle all these extra tasks? Use PHP for dynamic webpages and any added processing you need to do, I suggest moving to a secondary app preferably built in C/C++ or even Java. That way you get the most bang for your buck.
Wow... how can you argue with a well thought out retort like that?
You know, if you didn't make this joke I was going to.
Unfortunately, all rights for making a UNIX like OS were owned by the original SCO and have since transferred to new SCO. So if this were to happen, guess who would be making the OS for Microsoft?
I wonder if Darl would be a nicer task master than Bill and Steve.
I'm sorry but you are a little late... the new Microsoft motto is...
one OS to rule them all,
one OS to find them (printers),
one OS to bring them all (viruses),
and in the lack of a competitive environment, crash them...
How warm is even the warmest ice cube?
A punch card web app? Why stop there?
I want a steam driven, coal powered web server which is programmed via punch cards and renders it's output via a ticker tape machine being driven by a hamster wheel.
Companies who have brand name recognition don't have to shave the price that much. And it's not so much anti-Microsoft as much as being aware of the relationship between Microsoft and Dell.
Just because it's not PRO-Microsoft doesn't immediately mean it is anti-microsoft. Sometime's the truth is still the truth without the labels you put on it.
Yes, Amazon had something similar that allowed them to lower prices due to the reduced cost in shipping.
And guess what happened? They pocketed the difference rather than passing it on. Do you honestly think this would affect Dell's pricing?
Their pricing is practically dictated to them.
Danger danger Will Robinson! Unsubstantiated accusation based upon faulty logic ahead! Swerve damn you! SWERVE!!!
The world wide web was a hobby project. So your point would be...what?!!
This is exactly the point. People don't see that they have choices but if they see that they have a choice in one area of technology, they begin to check to see if their are other choices that they can make as well.
Microsoft's big plus is in making consumers think that there are no choices. It is scared of people getting the chance to make a choice and even more scared of consumers making an INFORMED choice.
Just because you use Windows and have always used Windows does not mean that is the best choice for you. It means that you have not taken the time to investigate if there are better choices and have just accepted the fate handed to you by the Microsoft corporation.
One day these other Windows people will wake up abnd learn that they have a choice whether it be a different browser, a different OS, a different Office app, a different web server, a different database or whatever.
One day they will realize that they have choices and that is what Microsoft fears the most. They want to convince you that even if you do have a choice, that it isn't a REAL choice. And they are losing.
Which is why the top developers stills shows the sames stats?? Sorry pal, but the stats take this into consideration as well and show even higher numbers for top developers in comparison to ALL web servers.