23 Feb 2012

Diwisoft Databases

De basis voor ons CMS PHP en MySql

Voor onze websites maken wij gebruik van de MySql database.

MySQL is een opensource-managementsysteem voor relationele databases. Wij hebben een standaard interface ontwikkel om de database op een intuitieve wijze te kunnen beheren.
Een voorbeeld van deze simpele en op het gebruik toegesneden interface:

Een eenvoudige, maar doelmatige en veilige inlogprocedure geeft u toegang tot deze eenvoudige interface, zodat u met slechts een paar muisklikken kunt volstaan om de content van uw site aan te passen.

Structured Query Language

De gestandaardiseerde taal maakt het mogelijk de meest ingewikkelde query's te draaien waarbij de performance op het constante hoge niveau blijft.



AJAX

Asynchronous JavaScript And XML (ajax) is een term voor het ontwerp van interactieve webpagina's waarin asynchroon gevraagde gegevens worden opgehaald van de webserver. Daardoor hoeven dergelijke pagina's niet in hun geheel ververst te worden.
Hierdoor wordt de hoeveelheid traffic beperkt.
Door gebruik te maken van XMLHttpRequest hoeft de webpagina niet opnieuw ververst te worden om nieuwe inhoud te krijgen.

Ajax is een manier om interactieve webapplicaties te ontwikkelen door een combinatie van de volgende technieken te gebruiken:

  • XHTML en CSS voor de presentatie volgens de standaarden van het W3C.
  • Het Document Object Model voor het dynamisch tonen van informatie en voor interactie.
  • XML en XSLT voor de opslag, aanpassing en transport van gegevens. In veel gevallen wordt in plaats van XML JSON (JavaScript Object Notation), gewone tekst of een ander formaat gebruikt.
  • Het XMLHttpRequest object voor asynchrone communicatie met de back-end server.
  • JavaScript om alles aan elkaar te binden.

Javascript voor client-side interactie

Voor de client-side interactie is scripting nodig. Javascript wordt door alle moderne browsers ondersteund. M.b.v. jQuery, vrij JavaScript-framework voor dynamische en interactieve websites, wordt onder andere het DOM en CSS bewerkt en interactie met de webserver gerealiseerd.