Which one is best PHP OR ASP

by 173 replies
199
Which one is best PHP OR ASP
#programming #asp #php
  • I prefer php, however im sure there is no "best".
  • What are your criteria to make that decision?

    They are both good tools.

    PHP is still in development.
    ASP hasn't really moved since ASP.NET came along 10 years ago.
    • [1] reply
    • PHP has a giant community behind it, actively providing new methods & development tools. This is one of the best indicators of how to go.

      I don't like either model, really. But that's my personal bias. ASP is doggy, and PHP seems to be the Troglodyte of programming environments. But PHP is by far more widely accessible, with better community support.
  • I prefer to use php because it is a programming language that can be embedded into HTML.
    • [1] reply
    • So can ASP

      However, that's the one feature that's been abused lo' these many years.
  • Practically the only reason for learning ASP anymore is if you need to work on legacy systems. You'd be better off learning something like VB.NET if you are interested in Microsoft technology for the web.
    • [1] reply
    • Everything has its own importance and it is same for programming language also. ASP and PHP both have its own importance so that we can not say that which one is best but we can say that which one is more reliable and easy or which one have more features. According to me ASP have more features and it is reliable also though it is little bit hard.
  • For me, ASP is the best and it is more reliable than PHP, e.g using ASP.NET means using all best build controls component that microsoft has provide to improve performs and security.
  • question is about ASP, not ASP.NET
  • PHP all the way. PHP has many teams behind it working on new coding and all sorts of stuff for it. There are new methods for PHP nearly every month to a year. It's more reliable as you can find more resources and help for everything PHP.
    • [1] reply
    • I prefer php, and in my experience (little with ASP) if there is an error, it shuts down the whole script/entire domain because of it, where as php will just feed an error and still display the rest of your page.

      And of course I agree with the above regarding php.
      • [1] reply
  • depends on what you want to use them for!
  • Banned
    [DELETED]
  • PHP is free, which also relates to lower complementary costs (e.g. hosting, tutorials).
  • I prefer php than asp.Not asp.net.
  • Both Server Side Scripting language have different types of merits and demerits as well as there are different types of functionality available in both the scripting languages but personally I prefer PHP as its simple and very easy in comparison to ASP.

    In ASP if you made any simple mistake then you will get a long Error Page which usually not occurred in PHP.
    • [1] reply
    • I have not used PHP, so I would say ASP. I love ASP. For me As compare to PHP, ASP is more easy to use. ASP file normally contains HTML tags, just like an HTML file.
  • Hello,

    According to me I have worked on ASP so from my side ASP is the best.

    Thanks,
    George Flint
  • Banned
    [DELETED]
  • definitely php.
    cheap but professional out put.

    Facebook has developed in php
  • Banned
    [DELETED]
  • It depends on what hosting you may already have.
    If you have a linux hosting then go for php. If you have windows then go for ASP.NET.
    In terms of pricing I think you will pay the same for a project developed in php compared to one in ASP.NET.
    Anyway if you go for ASP then go for the .NET one, classic ASP is old and is not really used that much anymore.
  • Banned
    PHP is really nice to implement web site quickly. No doubt about it.
    If your system is getting bigger and bigger and needs to maintain source codes, then ASP or even JSP is a good solution because it provides MVC Model 2 Architecture so as to be able to organize systems by front-end, middle-layer(controller), and back-end.

    Every programmer has hard time on updating source codes for maintenance once after the system is big and complicated. I hope this helps.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
    • [1] reply
    • As per my experience ASP is best programming language.ASP is an easy way to begin creating Web applications. To process user input on the Web server with CGI applications, a programming language such as Perl or C must be learned. It can Provide to programmers a common means of accessing framework features, regardless of programming language. Server-side scripts cannot be readily copied because only the result of the script is returned to the browser; users cannot view the script commands that created the page they are viewing.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Depends on a lot of variables, but provided you have a server that supports it. I would recommend PHP.
    • [1] reply
    • I have found it much easier to find cost-effective outsourcing for PHP-based projects, so I think that should be a consideration if you plan on scaling your business.
  • Banned
    [DELETED]
  • i much prefer php..i like its simplicity
  • Both are good in thier own way . PHP is open source , but ASP is controlled by Microsoft . but I would prefer PHP as its easier to learn .
  • This is probably a matter of opinion and personal preference. Doesn't really matter which one you choose. Personally I'm more comfortable with applications or languages which are work on the unix/linux platform, not windows. So I prefer PHP.
  • Banned
    [DELETED]
  • PHP is the way to go. Avoid ASP. I have seen big sites powered by ASP and they all fail on huge traffic. Having your servers powered by Microsoft OS can lead to bad things. And to those of you who have linux and also support asp all I can say it's that a wolf in sheep clothing is still a wolf.
  • I think both are nice and awsome, but Using ASP.NET you have to build some interactive website with latest features. ASP.NET is a server-side scripting language. which supports some advanced features as compare to PHP.
  • Banned
    [DELETED]
  • Open source, giant community and extremely easy to use = PHP

    =)
    • [1] reply
  • Classic type of question of a spammer creating signature links. Just google "Which one is best PHP OR ASP" and you will find this guy asking the same question on many other forums.


  • IMO, PHP is far better as compare to the ASP because of the flexibility of it. In ASP, you have to work under the conditions of MS but in PHP, you set free to define yours own. That's why I prefer PHP.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • I have an old ASP Auction script that was custom designed, it is like so dusty, it makes me sneeze, PHP is evolving, and
    • [1] reply
    • Nice relevant text color change!

      I say PHP is best as well, but I am biased.
  • I have never used ASP, but I do use ASP.NET along with C# and Visual Studio.

    I also build apps in PHP/HTML/CSS

    A programmer/developer can easily learn both systems. It's not hard and takes very little time. You learn as you build the apps/pages.

    I usually build my web apps in C#/ASP.NET first, mainly as a means to keep my hand in with that technology, but also because I can code in those languages very quickly. Then I translate it to PHP/HTML.

    I only went to PHP because one of my hosts cannot host ASP.NET apps, but love the system. Reminds me of my old C programming days
  • I've programmed in all 3, ASP, PHP and ASP.NET (VB.NET & C#).
    Since WordPress is the hottest thing these days, PHP is good to know if you want to build your own plugins.
    ASP is severely outdated at this point. So between PHP and ASP, I choose PHP.
    PHP is finally supporting classes, and is becoming a real programming language.

    Personally, I don't like mixing my code with HTML - very sloppy. Which is why ASP.NET has code-behind. This way you organize your classes, methods, etc completely separate from your HTML.

    Also, if outsourcing, PHP takes longer development time than ASP.NET. (which means more $$$ expense)
    Let's say you wanted to grab data from a database and present it in a table that sorts, includes pagination, and is also able to drag columns around, edit cells, and just have lots of functionality. If developing this in PHP, lots of time would be spent writing pages of code in order to implement this. (Lots of painful debugging as well).
    However, in ASP.NET, with the right control (widget), it's as easy as dropping it on your WYSIWYG editor, adding about 3-5 lines of code, and making a couple of property changes to the grid control. (Telerik is awesome, but pricey.)

    ASP.NET is much more evolved than any of the other languages, and much more powerful.
    Restrictions in the past was host pricing. But these days you can get hosting for $6/mo with unlimited domains, unlimited SQL Server DBs, multiple IPs (A classes), and unlimited ASP.NET applications. (the host I use )
    So hosting price is not a consideration when choosing.

    You could download a free ASP.NET IDE at (ironically) Home: The Official Microsoft ASP.NET Site.

    All coding is fun, though. And in todays world, it's good to know a few languages.

    Good Luck!
  • i also prefer PHP.. due to community and ease of use...
  • Banned
    [DELETED]
  • ASP is dead. Don't bother. Unless you need to choose between PHP and ASP.NET, but that would be different discussion.
  • PHP is the way to go. Many issues with ASP, also PHP can be used for many tasks, better to become good at one language than basic at a few
  • PHP forever! lol I don't know asp so don't trust me
  • I dont know much about PHP but I am satisfied with the ASP.NET framework for my web development concerns. First of all it supports MVC and MVC2 right out of the box if you are using .NET framework 4.0 for development. It supports JQuery out of the box with intellisense support in Visual Studio 2008 SP 1 onwards. It also supports integration with silverlight content. It also has various templates available online where you can customize the site if you want according to your needs. The latest IDE i.e. Microsoft Visual Studio 2010 is a great IDE to develop not only ASP.NET content but also various desktop applications. One more thing worth mentioning is that if you dont want to pay and want to develop ASP.NET websites, you can get a Express version of Visual Studio (Visual Web Developer Express edition).
  • Banned
    [DELETED]
  • I have experience with ASP.NET, but I have always gone back to PHP.

    I has better community, wider use and that means better support and more free tools (like wordpress) to use. Your hosting is cheaper and more reliable. The syntax I prefer but thats down to personal taste I guess.
  • Both are very good, but ASP is not used very widely these days. Since it is an open source and MySQL being a free database and have numerous resources people are using PHP. And you will find so many applications that can be used for your personal or commercial use and most importantly they are free, so php is growing in a rocket speed.
  • PHP is for apache and linux servers.
    ASP is for IIS and windows servers.
    • [1] reply
    • Most hosts support PHP with their Windows plans.
      They just don't support Cron jobs.
      • [8] replies
  • I love php 6. if you ask asp or php , you can only ask yourself what you expert in languange, if you expert in asp. maybe you say "asp is the best" and then if you expert in php you will say " php is the best".
    • [2] replies
    • PHP is the most widely used web programming language, i also heard that they use PHP in linux as a scripting language.while ASP .Net is commonly used by Bank website...I'd say PHP because almost every website created is written in PHP..
    • Banned
      [DELETED]
    • I have worked with both and I feel php is a bit more intuitive.
  • I would like to prefer PHP instead ASP.
  • PHP all the way baby!!!
  • PHP is a free source and it load faster
  • I think PHP is the best, PHP can be used on any operating system and more powerful boasts of more features.
  • I think the overwelming word here says PHP and I have to agree. IF you are strictly speaking about ASP and excluding ASP.NET then PHP is far ahead of the game. PHP like others have said is free so it is very widely used because its cheaper to get your hands on. I have worked with both languages(mostly php) and php just has more features. I won't go and say PHP is more stable/reliable because if you compare asp to php5 on a wamp setup php fails but asp trudges on just fine.

    I think that if you want to get a better answer the question needs to be more specific to a certain task. I think for most cases php would be the better choice though.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • If you want a 100% compatiblity with microsoft & you want to run windows based website platforms you should use ASP.

    PHP is easier for me, more wide usage, and many many websites support PHP. Bigger and better community support.
  • Take objective factors to decide:

    -PHP is free for users and for servers.
    -ASP is not free. You need to pay for the IDE and the Server. You can user a custom IDE, but you still (or your sever) pay or the server app.
    -PHP has a larger community.
    -95% Open Source projects are done in PHP, so if you don't know the language, forget about custom work.
    -PHP runs on every unix based system, windows, Mac, <insert Operative system here>.

    Ok, continue the list by yourself
    • [ 1 ] Thanks
  • Php is very, very popular online.. not to say ASP is bad.. but if you want maximum community support and most importantly FREE - open source stuff.. go the php way.

    Facebook is php
    Wordpress is php
    Mostly all CMS are php (the popular ones)
    Magento, Xcart are php
    My sites are php
    • [ 1 ] Thanks
  • PHP for its strong support, versatility and portability (Windows, Linux, Unix etc)
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • PHP is more secure, faster, and has more support available.

    Big corporations don't seem to like that it's open source though, so most use ASP.
  • nothing is the best.. PHP more easy and cheap to use. ASP need more effort, cost and sometimes harder and complex than PHP.
  • PHP Hypertext Preprocessor, which basically different Unix, Linux, and others as advanced operating system is used for the development of the website stands for. Best PHP Web Hosting MySQL database also free you from the fastest and creative ways to develop the site allows. So it has been found through open-sourced services at the same time can get the best possible facilities.
  • I am glad that the majority of respondants have gone with php.

    I am a convert from ASP (or classic ASP as its now called), and the reason (apart from I didn't like .net), is that for a small business, so many free resources are available for PHP based websites.

    If you get into blogging, then (arguably) Wordpress is the way to go and its written in PHP for example.
    • [1] reply
    • I prefer PHP because it is available for free. Also, the features are reliable. To understand, learn and use.I word here says that heavy PHP and I have to agree was easy. You are talking strictly about ASP and ASP.NET PHP except if by then the game further. Best PHP Web Hosting MySQL database quickly and also develop creative ways to free site allows.
  • Hi,
    I prefer php, because php supported lot of open source packages and effective in web designing package secure and effective script
  • both are good.
    Php is a life of small business owners around the world due to low hosting cost.
    Asp.net is a compiled application and with little tweaks may be turned to a software application.
  • Both are in demand, but in different areas. Where employers will go is hard to predict. .NET will lock you into Windows, while PHP can be used on any operating system. It can't hurt to look at .NET, but ditching PHP entirely would probably be a mistake. It's beneficial to be proficient at several technologies these days. HTH
  • When you want to do something quick, go PHP
    when you want more controls and complicated programming, go ASP
    When you want something difficult , go JSP
    finally, it depends on your application and your host server.
  • PHP for the winner.
  • PHP is best, ASP is not used as much now.
  • We can't compare PHP and ASP with each other. Both has there own importance in programming. But I want to say one thing that ASP is so vast.
  • I too prefer Php
  • PHP is more populer
  • For developing web applications I would say PHP is the best. I've tried to find other solutions (from Perl to Python to Ruby, though never ASP) but nothing matches PHP, especially version 5.
  • php is easier to run on different types of systems, and is easy to move from server to server

    php: 1
    asp: 0
  • If by ASP you mean ASP.NET, then it's like asking what is better ... milk or water?

    PHP is for something completely different than ASP.NET. If you ment the good ol' ASP, I wouldn't touch that.
  • I prefer php as it is less expensive,much flexible in terms of database connectivity and its programs can run in Windows, Solaris, Unix and Linux.
  • PHP is the best one to learn
  • PHP is best as compared ASP. It is very easy to use as compared ASP and other languages.
  • ASP is dead. I'm sure you meant ASP.NET.

    PHP is a mature technology. It is well-established and widely used on the web. ASP.NET is another nice technology, however, since it's Microsoft, it's neither free nor multi-platform. PHP is #1, make no mistake about it. However, that's only my opinion. There are prefer who prefer ASP.NET to PHP, others prefer RoR, etc. so you have to find the one that you like.
  • Banned
    [DELETED]
  • Well having been exposed to some languages Microsoft platform, ASP can be a good fit, however keep in mind that with ASP hosting packages are not as popular as those that come with PHP and often more expensive to setup.
  • Hello.....

    It is very difficult to make a decision that which one is best...both are very good .
  • I prefer PHP
  • php is the better option
  • I consider php much better than asp as it is simple,fast,free, easy and it can run on linux,unix etc.
  • From the my point of the view PHP is the best. Because there are so many features like PHP is a Open Source language. PHP programs can also run in Windows and Unix. PHP can interact with MySQL databases.
  • PHP is more common and less expensive to get going. Depends on what your needs are. I've actually written Windows Visual studio apps that communicate via SOAP to a LAMP (Linux/Apache/Mysql/PHP) server. Each has it's pros and cons, but your needs will drive you to the solution required.
  • I like PHP best, PHPs grammer is similar to C/C++, so if you sophisticate with php then you can easy move to any other languages
  • PHP ofcourse. Most of the great sites have been made on PHP. Its too easy & have less limitations than Asp.
  • You have to put the question in context. Unless your appliction is running on Windows, ASP isn't an option.

    PHP wins in most categories, because it is ubiquitous, widely supported, and you can find cheap labor. With PHP5.3, it's also a credible language with a decent object model and namespaces. Adding on a "bytecode cache", and you can get good performance, too.

    ASP could be a good fit if you are working in a Microsoft shop that demands Microsoft technologies, or you need to access functionality only available on Windows.
    • [1] reply
    • ASP .NET is getting more and more popular, so I would go with it. PHP is this one of the best program languages but as I can say people prefer ASP .NET websites.
  • Tthe only reason for learning ASP anymore is if you need to work on legacy systems. They had be better off learning something like VB.NET if they are interested in Microsoft technology for the Web.
  • The only reason to learn Classic ASP is so you can understand the syntax and write a script to convert it to PHP.
  • It depends on what you're building. These days I would go with PHP or one of the modern frameworks.
  • Why some of you even thinking of comparing classic dead asp with php...no need really no need
    • [ 1 ] Thanks
  • As compare to PHP & ASP, PHP is really better. Its so much user friendly & fast! I prefer it.
  • i will vote for ASP....it is better than PHP.
    • [1] reply
    • Says the one with a Wordpress blog linked in their signature :p
  • Banned
    [DELETED]
  • PHP hands down in this comparison.

    Being an ASP guru, I haven't run across any ASP projects in ages. PHP development is plentiful and there's lots of resources for PHP, and PHP is constantly growing.

    The server environment is a snap to install and configure and the development environment is easier to get going.

    Time is money, and if you agree, and have a choice, pick PHP.
    • [ 1 ] Thanks
  • I've been an ASP developer for over a decade, and because I know ASP inside and out, I will choose ASP in most situations because I can code much quicker in a language that I know. PHP has far larger support and community, and of course it's free.

    The bottom line is to go with what you know and most comfortable with. If I were to start over at this day and age, I would recommend you learn PHP because Microsoft is not supporting ASP much more (or even ASP.net).
  • Banned
    [DELETED]
    • [1] reply
    • Nobody reads the OP anymore

      He didn't say ASP.net
  • I`ll go towards PHP.
  • hi.
    i much prefer php.
    ASP could be a good fit if you are working in a Microsoft shop that demands Microsoft technologies, or you need to access functionality only available on Windows.
    get more information then contact me
  • php for home web designing but for professional asp because it is more secure than php
  • php ftw for sure
  • This sounds like a loaded question and one that my spark a heated debate. HOWEVER, I can say in no uncertain "personal" terms that PHP is by far the server side scripting language of choice. It has come a long way and is very robust and powerful. Unless I need something really fast which I will do in C, I most always choose PHP followed by JAVA. Just my 2 cents!
  • asp is better tha php..asp can provide more security than php..it have some advanced feature dynamic website creation etc...
  • PHP OR ASP both are best AsP has high security .php has variety has functionality.
  • depends on your application. Both of them are good.
  • Banned
    [DELETED]
  • PHP is the best web language.
  • Banned
    Best for what? Be more specific...

    THis is such an obviously useless thread.. this question has been asked so many times and debated over endlessly... can't you just use the search function??
  • PHP is quite powerful and improved often, so I guess I will use that
  • ASP and PHP both have their own importance, we can not say which one is best, but we can say which is more reliable and easier, or which have more features.
  • PHP is an opensource language. ASP is a Microsoft dependent language so you have to pay a microsoft server software to run it. PHP is the most popular language on the internet. The famous combination is PHP + APACHE SERVER + MySQL Database.
  • In fact, the only reason to learn ASP if you no longer need to work on legacy systems. VB.NET so you better learn something, if you are interested in Microsoft's Web technologies.
  • Guess it depends if you're talking classic ASP or ASP.NET vs PHP.

    Just note that ASP.NET is used more in bigger corporate organisations - they tend to like to the "Microsoft Certifed" et al,badges

    PHP vs ASP.NET, well it all comes down to what you're most happy coding with if you have a choice. I personally use PHP with CodeIgniter as I get a MVC site up and running pretty quickly.
  • as my opinion php is good one ( am a php programmer )
  • There can't be any unbiased answer to this

    So php is a clear winner in my opinion. Reasons:
    1. It is not made by microsoft
    2. It is cross platform
    3. It has a huge community and support
  • Both server side scripting language have different types of advantage and disadvantage,but it all depend upon your requirements.I personally use PHP beacuse i am comfortable with PHP.So i can say that PHP is better because it is easy to learn.
  • If we're talking classic ASP - no way in hell. Classic ASP is pure ****.

    ASP.MVC .NET is supposed to be rather good (since it has copied loads from Ruby on Rails) but I'd still pick PHP and any of the available MVC-frameworks.

    If we're talking about the best choice when it comes to job security etc. - go for .NET/Java. There are always loooads of Initechs around the globe looking for people to join their little CubicleVilles ;-)
  • Banned
    [DELETED]
  • i prefer php as it is easy to code and free although asp is the better language
  • Hands down PHP, because of scalability, community support and no need for windows hosting.
  • PHP is more secure. ASP.NET is faster than PHP4. PHP5 and ASP.NET perform about the same. ASP.NET is known for exploits when running on IIS. PHP is cross-platform. ASP.NET is windows only. PHP is free and less costly to use. ASP.NET web hosting is very expensive. It really depends on what you want to do. What will be the size of this eCommerce site? For larger sites, ASP and Microsoft SQL are your best bet. MySQL is not suitable for large websites unless InnoDB or Merge tables are used, as well as proper database design.
  • PHP takes the win here. There is just no reason why you should prefer ASP.NET over PHP.

    MySQL can manage large sites just fine. You just need to have a good database architecture
  • Which is better XBox 360 or PS3? Ford car or Honda?

    As many have pointed out it depends on what you're used to, what you know and what the application is.

    Andy
  • I agree it depends on what you want to do.
  • PHP is the best open source.
  • of course php
    When working with PHP, sooner or later, you might want to create many similar variables.
  • PHP is better appraoch...
  • Asp is mostly used for better security.Most government organizations get their sites developed in Asp.PHP is good for custom coding and CMS.
  • I have coded in ASP for many years (not by choice) and I am not a huge fan of it. The code is ugly and ASP.Net is soo far ahead of it. It's a legacy framework and should be avoided.

    I guess it really depends on what you are looking to do as far as using ASP.Net or PHP. I'm not very adverse in PHP, though I'm learning. I have used ASP.Net pretty extensively and it's a very nice framework to work with but I would use it more for web application development...though you can pretty much do whatever you want. As far as PHP goes, the community is massive and support can be found anywhere. The 3 major content management systems (CMS)...Wordpress, Joomla and Drupal are coded in PHP.

    You're decision for a language or a framework should primarily be decided by what you are trying to accomplish, what is already out there and what you currently know. I very rarely create anything from scratch just because reinventing the wheel is unnecessary...unless said wheel is broken.

    More information on what you're trying to accomplish would be extremely helpful to provide a better answer.
  • I am not so familiar in ASP, that's why I prefer PHP I do believed that it is more powerful
  • Banned
    [DELETED]
  • I'm an asp.net developer. We work with windows servers, use SQL server, and I write code in C#. You're comparing sprite to sierra mist. Their personal choice things. You can use whatever you want, as long as you know how to write the code-behind.

    I prefer C# because I like the way it handles object-oriented programming. And I absolutely LOVE LINQ to SQL. It makes writing DB queries a breeze. If you don't know LINQ, check it out. It'll make you want to write in ASP.net

    One of the biggest complaints with ASP.net however is that you have to use tools you pay for. PHP on the other follows the LAMP open-source model. ASP.net is very much Microsoft - although there are some free tools Microsoft lets you use.
  • Banned
    [DELETED]
  • If you work with apache so PHP
  • Banned
    [DELETED]
  • I am PHP guy but I also use ASP.NET.

    I have been using PHP for 7 years. For the current job market, I would say "learn asp.net" if you are new to both. ASP.NET is framework, so, it's easier. If you want to get the solid foundation of web programming, starting with PHP and then ASP.NET would be proper way.
  • I think they both are the good program lanague for websote building.But they are different to use in the function.I think php is more popular in the net.coz it is easy to learn and use.But asp seems more professional which is safer in my opinion.SO we should choose the one which is suitable to us.No best choice,only better.
  • Banned
    [DELETED]
  • C# is more powerful language than PHP and more convenient to use when you learn it. In my opinion: use PHP for smaller projects and ASP for larger ones. It`s like comparing popularity + low cost [PHP] vs scalability + speed (mostly both in coding and program running) [ASP] .
  • [DELETED]
  • ASP.NET is pretty good programming language in terms of web development.
  • PHP is much better, and I've coded in both of them for years.

    Much more powerful.
  • i will vote for ASP.....
  • I will vote for PHP and Java Script
  • My vote goes to PHP. I absolutely love it.
    Runs on Linux and very powerful. Wordpress is powered by PHP.
    If you are just getting started in web development, PHP is the way to go.
  • I prefer PHP, which is available for free. In addition, the features are reliable. To understand, learn and word it says that PHP use.I heavy and I have to agree it was easy. You are talking strictly of ASP and ASP.NET PHP, except by then the game even more. Best Web Hosting PHP MySQL database quickly and also develop creative ways to free site allows.
  • PHP is far better than ASP. PHP has a large community behind it. It is easy, stable and free. It is easily accessible. ASP hasn't really come up in competition with PHP. PHP is most preferred language by most of the web developers.
    • [1] reply
    • Dave, I wouldn't go that far. ASP.net has a large community, open-source projects, and even offers a lot of support FROM Microsoft. PHP is preferred amongst alot of freelancers and smaller development houses because it's mostly free. Teams that have larger budgets are more easily capable of implementing an ASP.net solution.

      Part of the reason ASP.net is becoming so popular is because of the use of C# programming on the back-end couple with Microsoft's Express developer kits (all free development software - limited in some features, but not functionality).

      As far as community goes, you may be right in more volume, but I don't know if you're absolutely right about there being a better community for PHP - in a support, documentation, and instruction sense.

      "ASP.net tutorial" search on Google: 5,860,000 results
      "PHP tutorial" search on Google: 137,000,000 results
      • [1] reply
  • I dont think there is a best.. they are both others programming types..
    but i preffere PHP.
  • In fact, the only reason to learn ASP is no longer if you need to work on legacy systems. You'd better learn VB.NET this thing, if you are interested in Microsoft's Web technologies.
  • I prefer PHP, which is available free of charge. Furthermore, the characteristics are also reliable. It was easy to understand, learn and use. ASP is good.
  • Both PHP and ASP have its own advantages and disadvantages. It basically depends on which part of developing a website you are most concerned with. Are you worried about the cost of creating your website? Do you want to use a programming language that you are more familiar with? Do you want a more stable and faster website? Choosing between ASP and PHP basically depends on your own personal preference. It doesn't hurt to confer with other programmers or webmasters and research more information on which programming would best fit the requirements of your website.
  • PHP all the way !
    • [1] reply
    • I'm jumping into the thread late, without reading all the posts... dangerous.

      I say, go with the language that can get the project done easiest. I have clients that use both, but I prefer the PHP so much more. ASP arrays are a kick in the shin.
  • PHP is more secure. ASP.NET is faster than PHP4. PHP5 and ASP.NET perform about the same. ASP.NET is known for the exploits when running on IIS. PHP is cross platform. ASP.NET is Windows only. PHP is free and less expensive to use. ASP.NET Web Hosting is very expensive. It really depends on what you do. What is the size of this e-commerce site? For larger sites, ASP and Microsoft SQL are the best option. MySQL is not suitable for large websites unless InnoDB tables or mixture is used, and design appropriate database.
  • Banned
    [DELETED]
  • PHP is better language than ASP. It can possible to design website easily and very attractive in PHP. It use less web space than ASP.
  • As per my choice ASP is best.
  • Both are good. PHP is a life of small business owners around the world due to low cost housing. Asp.net is a compiled application and with minor adjustments can be converted to a software application.
  • Hmm.. thats interesting.
    ASP is better,
    ASP is more secure. Its easier and visually coded. I have not heard any asp site getting hacked unless the server itself ishacked.

    You can create encrypted files ,so your client will not see any code, so he cant modify it.

    PHP is good for local webdesign, but where security etc matters, go with asp.
  • Welcome to the holy wars, crusader!

    Seriously, there is no "best" language for every purpose. Programming is a series of trade-offs and compromises, just like every other kind of engineering.

    I've used ASP.NET extensively. There's things about it that I like, and things about it that I dislike.

    I've used PHP also. There's things about it that I like, and things about it that I dislike.

    Ditto for Perl, 'classic' ASP, vbscript, javascript, java server pages, and ISAPI extensions in C++

    ASP MVC is interesting, but I haven't used it yet. Ditto for Ruby, Python, and node.js

    Whichever tool you choose, learn it well - but don't hold it as gospel. It's just a tool.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • I started using PHP around 12 years ago. Back then ASP was pretty new and I was already familiar with PHP so stuck with it. It's come a long way since then and these days I use CodeIgniter for most projects which just happens to be written in PHP... So I don't have an answer to the title of this thread but can say I've never felt limited in any way by what PHP can do. Having said that if I was starting out today, I would probably be spending a lot of time on this site...
  • ASP is a Microsoft product and it was quite limited in sense of functionality
    Most of sites on the internet are written in PHP
    and most hostings support PHP
  • it depends on your requirements, website in php is easy and cheap to host as compared to websites in asp.
  • PHP is the basic language but ASP is the big technology, learn PHP with in 2 months and then make a command on your ASP if you are interested in this field coz on ASP their are lots of forms with their functionality are designed with in a minutes. ASP got more weight at this stage.
  • Banned
    [DELETED]
  • Banned
    [DELETED]

Next Topics on Trending Feed