Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Net Vs . PHP Hastighet

    ASP.NET och PHP är två populära server - side programmeringsspråk , vilket innebär att de utför funktioner på en webbplats server innan en sida sänds till en användares webbläsare . Medan PHP är open - source och gratis att använda , var den konkurrerande ASP.NET utvecklats av Microsoft som en del av . NET Framework och är patentskyddad . Det är omöjligt att definitivt säga att ett språk är snabbare än den andra , men alla har vissa styrkor och svagheter avseende deras hastigheter . ASP.NET : En Sammanställt Språk

    ASP.NET är ett kompilerat programmeringsspråk . Detta innebär att innan något program körs , måste det " kompilera " all kod i en icke - redigerbar körbart program . Generellt kör kompilerad kod avsevärt snabbare än icke - kompilerad kod . ASP , ASP.NET : s föregångare , inte köra kompilerad kod och ASP.NET specifikt gjorde ändringen för att förbättra prestandan . Programmerare behöver inte manuellt kompilera ASP.NET -kod , koden kompileras automatiskt första gången sidan laddas , vilket innebär den första personen att läsa en nyligen redigerad sida kommer att uppleva en kort fördröjning när koden kompileras

    PHP : en tolkning språk

    PHP är ett tolkat programmeringsspråk . Detta innebär att istället för kod som kompileras till ett körbart program innan du kör , är koden " tolkat " line - by- line med särskild programvara varje gång det körs . Eftersom tolkningen händer varje gång PHP-koden begärs tolkade språk tenderar att köra långsammare än kompilerade språk .
    HTML Formulering

    Fast det sammanställs istället tolkas , vissa faktorer fungerar till ASP.NET : s nackdel . En av dem är det sätt på vilket ASP.NET formulerar HTML-kod . ASP.NET tillåter programmerare att använda server kontroller som manuellt generera HTML-kod utgång , men produktionen tenderar att skrivas över och inte alls lika mager som HTML som en programmerare skulle skriva för hand . Om den används överdrivet , kan den ineffektiva HTML som ASP.NET genererar leder till avmattning . PHP , för sin del , inte erbjuder möjligheten att automatiskt generera HTML .
    JavaScript bibliotek

    JavaScript bibliotek är buntar av JavaScript -kod som gör att utföra komplexa JavaScript-funktioner lättare. Vissa JavaScript bibliotek används ofta i kombination med PHP , såsom jQuery och Prototype , medan Ajax Framework är oftast biblioteket används med ASP.NET . ASP.NET AJAX anses allmänt skrymmande och mindre effektiv än andra bibliotek , det är ett par gånger storleken på jQuery , t.ex. Det är en vanlig Addera Clean Code

    . programmering truism att det finns mer än ett sätt att åstadkomma någonting . Bra programmerare kommer skriva standardiserad kod i så luta sätt som möjligt , och två program som är skrivna med två olika programmerare som åstadkomma samma sak kommer nästan aldrig ser likadana ut . Därför beror hastigheten av antingen ASP.NET eller PHP -program i slutändan på hur väl programmen är skrivna .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera ett PHP Array till JSON
    ·Lägga till include_path
    ·FAQ om PHP Politik
    ·Hur berätta om ett funktionsanrop är statisk eller in…
    ·Hur överföra data från en Advantage Database Server …
    ·MySQL Indexering Tutorial
    ·Hur du använder bläckfisk med PHP
    ·Hur vill skriva en asterisk i MySQL
    ·Konvertera ett PHP String till Datum
    ·Hur konvertera tecken till ASCII i PHP
    Utvalda artiklarna
    ·Hur man driver en HTA fil från VBScript
    ·Hur att hitta antalet rader i en SQL Data Reader
    ·Hur man programmerar Valuta i Vb.Net
    ·Hur få antalet retweets i PHP
    ·Hur man skickar en buffert för att stänga en Socket
    ·Hur Kopiera en MySQL databas till en webbplats
    ·Ta reda på om en Listbox Har dubbletter
    ·Ställa en SVN i Eclipse
    ·Hur skapar jag en webbsida med en e-postadress
    ·Programmering 3D spel i Java
    Copyright © Dator Kunskap http://www.dator.xyz