Det er et spørgsmål der nok aldrig vil kunne svares på direkte. Spørgsmålet er lige så udtydelig som de svar der muligvis vil komme herefter. Det kommer helt an på hvilken opgave der skal løses, hvis man skal vurdere hvilken teknologi er bedst. Hvis man skal lave en løsning som der er meget intergreret i windows - så ville ASP nok være at foretrække og omvendt med UNIX (hvor du sjældent kan køre noget ordentlig ASP)
Du kunne beskrive lidt om hvad du ønsker at lave - og så kan folk svare på hvad der er bedst lige til det - ud for de forudsætninger som du giver (omkring hardware, software, styresystem, sikkerhed, kvalitet, brugervenlighed osv)
Hvad folk kan lide afhænger af deres meget subjektive smag.
Der er nogle objektive faktorer som spiller ind når der skal vælges til et konkret projekt: - hvilken platform skal det køre på (andet end Windows bør udelukke ASP) - hvad har man mest erfaring med (det vil normalt være billigst) - hvad skal man integrere med (ting der skal integreres med diverse Windows ting vil typisk være nemmest i ASP)
Chapter 53. PHP and other languages PHP is the best language for web programing, but what about other languages?
1. PHP vs. ASP?
ASP is not really a language in itself, it's an acronym for Active Server Pages, the actual language used to program ASP with is Visual Basic Script or JScript. The biggest drawback of ASP is that it's a proprietary system that is natively used only on Microsoft Internet Information Server (IIS). This limits it's availability to Win32 based servers. There are a couple of projects in the works that allows ASP to run in other environments and webservers: InstantASP from Halcyon (commercial), Chili!Soft ASP from Chili!Soft (commercial). ASP is said to be a slower and more cumbersome language than PHP, less stable as well. Some of the pros of ASP is that since it primarily uses VBScript it's relatively easy to pick up the language if you're already know how to program in Visual Basic. ASP support is also enabled by default in the IIS server making it easy to get up and running. The components built in ASP are really limited, so if you need to use "advanced" features like interacting with FTP servers, you need to buy additional components.
Det er rigtigt at ASP kan være både VBScript og JScript, men VBScript er ret dominerende - medmindre det eksplicit angives så kan man vist roligt antage at ASP betyder ASP med VBScript.
Hvis man skal være meget teknisk så eer ASP et ISAPI filter. Men 90% af ASP programmørerne ved næppe hvad ISAPI er så relevansen er ikke stor.
Vil lige sige at det er en copy-paste fra min downloade udgave af manualen, som er fra Thu Apr 15 13:13:36 2004
Jeg synes også at asp er noget lal, men ikke ASP.NET , php folk snakker typisk om ASP ikke .NET, det er ligesom at sige at IE er sikker nok bare du har SP2.
Men kan ikke tillade sig at glemme de gamle problemer fordi man udvikler noget nyt. Men php er også et langt nyere sprog end asp, derfor det er mere simpelt og nemmere at lære.
Hvis man kigger på ting før år 2000, så er næsten alt cgi i asp eller perl. (mest asp) eller sådan synes jeg at have opleveret det.
Men PHP har slået senere igennem end ASP. Det er først de senere år, at open source er blevet comme il faut i kommerciel sammenhæng. Og MS har skruet bissen på pris og certificerings mæssigtr overfor ISP'ere.
Og jeg ved ikke rigtigt om PHP virker nyere end ASP. PHP er tydeligvis opfundet af C programmører mens ASP (med VBScript) er opfundet af VB programmører.
De tænker forskelligt.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.