Click to See Complete Forum and Search --> : .Net versus PHP


shamus
01-12-2009, 08:51 PM
We're working to build a community / database with basic interactive and file upload features. The site will have animated graphics (flash?) elements... the design team suggests we code in .Net format, however I understood PHP was the standard and was thinking PHP would therefore be a better way to go... what does everyone recommend?

Thanks

mayanksrmcem
01-12-2009, 10:54 PM
i think, your design team is right.
PHP and .NET both are good for developing your forum,
but in cate of .NET you have a lot of rich controls, ajax controls and you can implements other tools also like "component art controls", "telerik controls".

these controls can improve overlook and functionality of your project.

thanks.

drhowarddrfine
01-12-2009, 11:42 PM
We're working to build a community / database with basic interactive and file upload features. The site will have animated graphics (flash?) elements... the design team suggests we code in .Net formatYou have to ask them why they suggest .NET.I understood PHP was the standardThe standard for what? PHP is used far more than anything .NET, though.[/QUOTE]

drhowarddrfine
01-12-2009, 11:49 PM
in cate of .NET you have a lot of rich controls, ajax controls and you can implements other tools also like "component art controls", "telerik controls".Haven't a clue what those last two things are but you are then saying none of that can be implemented in PHP which is not true. PHP can do anything .NET can do.

these controls can improve overlook and functionality of your project.

In the end, it's all web technologies fully available to PHP.

Is this shop a Windows shop already? .NET will, eventually, make you feel you need to buy software tools to do anything. Maybe even require these purchases just to keep a handle on what's going on, items probably never needed for PHP development or can be gotten for free. Also consider that some .NET elements do not work on all computers and servers. Despite any talk of the Mono Project, you won't find many people that use it.

There are other issues I've noticed with .NET coders. It seems they've lost touch with their machines. Just recently I noticed a high percentage of them don't even understand basic HTML or CSS because the software insulates them from how things work. But now I'm getting OT, I guess.

mayanksrmcem
01-13-2009, 01:35 AM
hi drhowarddrfine,

i think you are the onwer of "AntiMSTechnologies Group".
lol, just a joke..

my dear, "component art" and "telerik controls" are new advance controls which you can purchase.
these controls are fully sported to .Net plateform and increase your programing capability and designing look.

and as you say ...

"I've noticed with .NET coders. It seems they've lost touch with their machines. Just recently I noticed a high percentage of them don't even understand basic HTML or CSS because the software insulates them from how things work."

then i think you should try to write code in C, C++ only, why php...?
because c/c++ is the base for all lanaguage, even Unix/Linex based on c.

my dear, time is most valuable thing in these days.
why are you writing multiple line code to create a "Button" while anyone create a class for it, use that class and save your time...

By using .Net you can save your a lot of time...
And time is the money.....

TheTeenScripter
01-13-2009, 05:43 AM
Using .NET to save time can be a pretty controversial issue. PHP is much more widely used now than .NET is and it is more likely you will find up-to-date code for PHP that will do the exact same thing as what you say for .NET, and maybe even a little better. I'm not sure the issues with paying money for code, but I know that you can get code for PHP to do just about anything for free. It certainly saves the time of purchasing code...

mayanksrmcem
01-13-2009, 06:23 AM
I do ASP.NET professionally, and PHP5 and ASP 3.0 for side projects. ASP.NET scales much better than PHP or classic ASP does, but it costs more to host on account if it needing to run on a windows server. Microsoft has free IDEs for beginning ASP.NET developers...You don't need to pony up the $500 for Visual Studio.

I think ASP.NET is favored by large organizations because the extra money they spend on infrastructure is nothing compared to how much they save in developer costs because ASP.NET is much, much faster to develop large applications in than PHP.

PHP is definitely more clean and concise than classic ASP (with vbscript or javascript), but it's a mess compared to C#, J#, or even VB.NET, which are the common languages used for ASP.NET apps.

For quick and dirty sites that don't need a ton of code, PHP is the better choice (which is why it's so popular...most sites don't need ASP.NET scalability.) I love PHP and am work a lot in PHP but i have feels some gap in it.

It's also worth noting that professionally, the job market is better in quantity and dollars for ASP.NET developers. The best offer I've ever received doing PHP was under $40k per year, but it's not too tough to get into the six figures as a .NET developer.

I haven't looked into ASP.NET 3.5 deeply (since 3.5 is released currently), but I am sure it will proof it self better than v2.0 and all other technologies.

TheTeenScripter
01-13-2009, 07:01 AM
awesome.. controversy.... i love it.........

chazzy
01-13-2009, 08:21 PM
PHP is used far more than anything .NET, though.

Where'd you get that idea from? .NET doesn't make you "buy" anything, just licenses. Even then, you have project mono which makes .NET open source. The IDEs are free now, the languages aren't proprietary (and even follow the ISO requirements for publishing the language's specs).

The biggest difference you'll see is about performance. coding styles, depends on the learning curves. PHP compiles each request. .NET is compiled code on install, so it's simply interpreted by the runtime.

debiguana
01-16-2009, 01:30 AM
Really, it all comes down to the right tool for the job... PHP or .NET doesn't make much difference, just use whichever one you're comfortable with and fits the end distribution requirements.

sushi
01-16-2009, 11:14 AM
You can't compare them. .Net is a framework, and PHP is a language.

You could compare .NET vs Cakephp, Zend, Fusebox, Ruby on Rails, etc..

I recommend Zend PHP.

drhowarddrfine
01-16-2009, 12:01 PM
hi drhowarddrfine,

i think you are the onwer of "AntiMSTechnologies Group".Actually, no, but I see so many Windows people automatically assume they MUST use Microsoft tech as if nothing else existed.

my dear, "component art" and "telerik controls" are new advance controls which you can purchase.
these controls are fully sported to .Net plateform and increase your programing capability and designing look.Anything they can do can be done in any language on any platform.

my dear, time is most valuable thing in these days.
why are you writing multiple line code to create a "Button" while anyone create a class for it, use that class and save your time...You aren't saying 'classes' are only in the realm of .NET, are you?

By using .Net you can save your a lot of time...
And time is the money.....
How long did it take you to learn all 10K+ .NET classes?

drhowarddrfine
01-16-2009, 12:04 PM
Where'd you get that idea from? .NET doesn't make you "buy" anything, just licenses.So it DOES make you buy something.Even then, you have project mono which makes .NET open source.You think 'nix people want to install Mono? Heh. Why would they want to?

chazzy
01-16-2009, 01:06 PM
So it DOES make you buy something.You think 'nix people want to install Mono? Heh. Why would they want to?

Why wouldn't they want to? Mono's installed by default on SLES, SLED and OpenSuSe. The licenses I refer to are the server licenses, which any person running a company knows is a good idea. I hate to ask, but what happens when you find a critical issue with your Apache HTTP install?

drhowarddrfine
01-16-2009, 02:19 PM
Why wouldn't they want to? Mono's installed by default on SLES, SLED and OpenSuSe.Haven't a clue why they would except TomBoy Notes uses it.The licenses I refer to are the server licenses, which any person running a company knows is a good idea.Yes. So you DO have to buy something.I hate to ask, but what happens when you find a critical issue with your Apache HTTP install?The same thing you do when there's a IIS critical issue, but faster.