/    Sign up×
Community /Pin to ProfileBookmark

Hi there

I am a .Net programmer. I am interested to know about the difference between PHP and ASP.

Thanks

to post a comment
PHP

4 Comments(s)

Copy linkTweet thisAlerts:
@criterion9Jul 10.2009 — The biggest difference as I understand ASP is that with Visual Studio you can complete a site without ever actually seeing any code through the IDE GUI builder. In php more often than not you'll be actually coding the pieces and putting them together. I haven't seen any IDEs for PHP with complete abstraction from code. Aside from that I didn't see much of a difference aside from syntax and usage.
Copy linkTweet thisAlerts:
@hastxJul 10.2009 — @criterion9 - That is interesting view. I was philosophizing something similar with a co-worker this morning. In viewing the PHP community, many of the resources available are obviously by programmers and for programmers...Sites with free scripts, sites which provide only PHP classes, etc.

The MS resources available seem to be, under the guise of "speeding development", wanting to ensure you never have to go into the code...which really is a subjective as to whether GUI is a faster way to do something.

CMSHelper - you will probably get more responses from people regrading the differences in the platforms, than the languages. The languages serve the same purpose ultimately, but one big difference with the PHP platform is its community and availability...the fact that you can take any old box and do an install of CentOS or fedora and with a small amount of config have a secure, free, fully functioning PHP, FTP, SSH, etc server is what attracts most people to it. I havn't found a webserver yet on windows or linux that won't run PHP with only a small amount of config if any...except for IIS, I have never tried setting up IIS with PHP before, but there seems to be a lot of issues in the forums there, though.
Copy linkTweet thisAlerts:
@criterion9Jul 10.2009 — I think also M$ wanted to reach a wider audience who may or may not understand basic programming concepts at all. In fact where I work I am constantly reminded that you don't have to actually understand the .NET components or development techniques even generally to produce applications. (Note I didn't say [i]good[/i] or [i]efficient[/i] applications...that would require at least a general understanding of good development practices).
Copy linkTweet thisAlerts:
@NogDogJul 10.2009 — If, in fact, you are interested in a visual development environment, with PHP there is [url=http://www.embarcadero.com/products/delphi_for_php/]Delphi for PHP[/url].

As far as the actual languages, note that ASP/.NET is really a development platform with some choices as to the actual programming language that is used. That being said, any of them (including PHP) can get the job done. Certainly anyone may have a personal preference based on specific features, coding style, and familiarity; but with PHP's latest versions having a much-improved OOP support, the main criteria may well be platform preference, as mentioned above. Many corporate IT departments feel (rightly or wrongly) safer buying Microsoft licenses and Microsoft support, while many others (especially those with small budgets) prefer Linux/Apache/MySQL/PHP (LAMP) platforms, though we should not ignore LAPP, substituting PostgreSQL for MySQL.
×

Success!

Help @CMSHelper spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.5,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...