Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
JavaScript als een server -side code voor Apache
Het ontwikkelen van een webapplicatie vereist meestal twee of meer verschillende programmeertalen . Bijvoorbeeld , zou een typische Web applicatie PHP script draaien op een Apache- webserver en de webbrowser op de pc van een gebruiker . Dit maakt de ontwikkeling van software en debuggen processen complexer en gevoelig voor fouten . Terwijl verscheidene bedrijven hebben in het verleden ontwikkelde versies van JavaScript te draaien op een webserver , het was de release van Google's " V8 " JavaScript-engine die belang hebben bij een server - side versie van JavaScript is vernieuwd. Node.js bevat " V8 " en biedt niet alleen een gewone client - en server - side taal , maar ook levert significante verbeteringen in snelheid over de huidige client - side talen draait op Apache . Client - side scripting

JavaScript
is voornamelijk een client - side scripttaal want het voert zijn code op de client , of de gebruiker, computer . Het hele script is geladen of opgeslagen in het geheugen op de client -pc en de browser , die een JavaScript-engine bevat geïnterpreteerd . Omdat het in het geheugen woonachtig is , kan client - side JavaScript direct de waarden op een formulier en kan de inhoud van een scherm te manipuleren ' on - the-fly " zonder route resultaten terug naar een Apache webserver . Echter , kunnen client - side code worden gelezen en zelfs veranderd door een gebruiker op de client -pc .
Server - Side Scripting

Een server - side scripting taal voert haar code op een webserver . Bijvoorbeeld , PHP is een populaire scripttaal meestal uitgevoerd op een Apache webserver . Terwijl server-side talen de inhoud van het scherm niet kan wijzigen zonder het verzenden van gegevens naar de webserver , kunnen ze omgaan met middelen op de webserver , zoals een database , om dynamische pagina's gebaseerd op scripted code te genereren . Servercode wordt ook beschermd door de webserver , die alleen uitvoeren. Bij goed geconfigureerd , zal een Apache -server nooit rauw PHP-code te sturen naar een client machine.
Nadeel van Different Languages ​​

Software ontwikkeling
zou gemakkelijker zijn als er waren een gemeenschappelijke taal voor de client - side en server - side taken. Vandaag de dag , verschillende scripttalen bieden verschillende resultaten voor wat lijkt op identieke functies zijn. Bijvoorbeeld , als u de huidige tijd ten opzichte van 1 januari 1970 in PHP bevragen , geeft de functie het aantal seconden . Dezelfde query in JavaScript geeft het aantal milliseconden . Een programmeur moet dit weten en aan te passen , hetzij de JavaScript of PHP resultaat wanneer het proberen om waarden te vergelijken verschillende talen . Programmeurs werken aan teams moeten het eens worden over een standaard voor het omzetten van waarden tussen talen . Er zijn vele voorbeelden van dit soort inconsistenties die maken het creëren en debuggen van applicaties die zowel client - side en server - side code veel moeilijker en tijdrovender gebruiken .
JavaScript " V8 "

Verschillende bedrijven
zijn server-side versies van JavaScript ontwikkeld in een poging om programmeurs om een taal te gebruiken bij het ontwikkelen van applicaties . Aptana ontwikkeld Jaxster gebaseerd op de Mozilla Gecko engine die de bevoegdheden van FireFox . Microsoft opgenomen JavaScript in zijn ASP taal . Echter , wanneer Google vrijgegeven zijn Chrome- webbrowser , onthulde een JavaScript engine genaamd " V8 " , dat is extreem snel en relatief eenvoudig te integreren in andere toepassingen . Dit heeft geleid tot de ontwikkeling van server - side JavaScript die niet alleen een consistente taal in de client en de server , maar ook significant beter presteren dan de huidige server - side talen . Bijvoorbeeld , Node.js uit Joyent is een event - driven server - side JavaScript voor Apache die wint aan populariteit .

Previous: Next:
  JavaScript Programmeren
·Hoe maak je een JavaScript Wra…
·Javascript Gedeeltelijke funct…
·Definitie van variabele Bestaa…
·Hoe maak je een menu Dockable …
·Hoe te controleren Null waarde…
·Hoe je Silverlight applicaties…
·Geschiedenis van Javascript 
·Hoe kan ik een Facebook Connec…
·Toegang krijgen tot de Acceler…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Hoe je het percentage van de Verandering…
·Verschillen tussen Visual Basic 6.0 & VB…
·VBS Tutorial 
·Hoe te Enum gebruiken in C Program 
·Hoe maak je een abonnement website met D…
·Hoe Hard Code constanten in Java 
·Hoe Search Engine Ranking of SEO van een…
·Hoe te JTextField Clear 
·Hoe te Vb.Net Gegevens toevoegen aan een…
Copyright © Computer Kennis http://www.nldit.com