English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Since ASP.net and PHP are both hot technologies these days, which according to you will emerge as market leader in near future.

2006-06-13 03:23:37 · 5 answers · asked by gaurav n 1 in Computers & Internet Programming & Design

5 answers

What do you think?
Don't get me wrong, I use PHP everyday since Thats what I use.

ASP.NET is enriched with stuff you could do. For bigger Entreprise development ASP.NET will help you succeed quicker faster and efficient. The IDE makes it all good as well.

Look what ASP.NET has to offer... Millions of controls to just drag and drop, Portability within Ohter Languages like C#/ JAVA / C++ and beyond using interop, and what not.

ASP.NET is only on windows, but the mono project in Linux can run them :) ASP.NET is the best to work in a group of teams since it is the most extensible.

Finally ASP.NET is made from Microsoft and they allow students to use it for FREE, and let corporations pay money if they are using it. Users who want to use and and practice can download the IDE Expres Edition easily.

ASP. has nice AJAX control called ATLAS.NET which makes doing ajax applications SO EASY and Object oriented. It is onyl tags. No javascript. Like ....

PHP is new, it is just a scripting language. that you can't incorporate a real program within. PHP is weak in object oriented design.

PHP has no sence of standardizations. Variables can be instantiated on the fly withought any declarations. The scope is too high.

PHP has no shortcuts and many users don't be aware of the security issues if you program bad.

BUT PHP is opensource, free, and portable. PHP can do a job right quickly. (same as perl). PHP can allow you to create a full site within minutes.

You use PHP to do webdev, it can get a little slow some times. PHP is great for small stuff, when the project gets bigger it can lose focus.

I recommend you to use EJB or .NET for webapplications if the project is expanding.

The new emerging technology is RUBY ON RAILS. Which is a new way to do object oriented Web development or standard dev which is amazing. Take a look at that.

I think PHP will stay how it is today and die slowly. Nothing has been improved within PHP for the past years except more oo design. But thats my 2cends

2006-06-13 03:38:02 · answer #1 · answered by ? 6 · 3 2

You can't compare the two this way because PHP is more geared to open source world. ASP.NET is for Corporate world.

I used PHP before ASP.NET and I had a much harder time with it because it's a scripting language at heart. ASP.NET uses the .NET framework. If I was to select a technology for building enterprise systems for the WWW I would go with ASP.NET. However the current push is towards smart clients SOA which is a whole other topic...

2006-06-27 02:53:15 · answer #2 · answered by mr curious 2 · 0 0

Personally, I'm HOPING for PHP.
But... ASP.net has some different options...
that seem a bit better.
I personally love PHP more.
But I think the guy above me said it all.

2006-06-13 06:27:28 · answer #3 · answered by Anonymous · 0 1

Both have their own advantages and disadvantages.

ASP.NET is not open source, so you might need to pay a lot more than what you have to for PHP environment.

ASP.NET complex to learn and build sites where as PHP is easy to start of with building sites..

2006-06-25 23:29:36 · answer #4 · answered by heydude517 2 · 0 1

No doubt ASP.net
brand name of Microsoft
PHP is not as wider as ASP.net
for large applications we always go for .NET or J2EE
php is only for small applications without too much security

cheers
vijay

2006-06-21 21:21:21 · answer #5 · answered by vijay 2 · 1 0

fedest.com, questions and answers