Intro > Sience CMS > Angebot und Preise > Über unsFeatures > Technischer Überblick > Screenshots > News |
Technische Details
LAMP
[
26.10.2007
]
Linux
Als Basis des Sience CMS dient das
Linux
Betriebssystem. Sämtliche Konfigurationen und Tests laufen (zur Zeit) auf einem
SuSe
10.1 System mit einem 2.6 Kernel.
Das System läuft auch unter Windows. Dabei gibt es nur geringfügige Beschränkungen, welche aber nicht den Funktionsumfang einschränken. Prinzipiell läuf das Sience CMS auf jedem Betriebssystem, welches einen Webserver bietet, der PHP Scripte ausführen kann.
Apache
Apache
ist der meist genutze Webserver weltweit. Er ist umfangreich konfigurierbar, erweiterbar und für fast alle Betriebssysteme verfügbar. Das Sience CMS läuft zur Zeit auf der Version 2.
Prinzipiell kann jeder Webserver eingesetzt werden, der PHP Scripte ausführen kann.
MySQLTM
MySQL
TM ist ein Datenbankserver, der aufgrund seiner Geschwindigkeit sehr oft für dynamische Internetsites verwendet wird. MySQL kann nicht mit einem Oracle DMS verglichen werden, bietet aber alle wesentlichen Eigenschaften für einen "normalen" Internetauftritt. Seit der Version 4 unterstützt MySQL Transaktionen und Constrains. Damit qualifiziert sich MySQL für komplexe Datenbankoperationen, ohne Inkonsistenzen zu hinterlassen.
Das Sience CMS läuft auf der Version 5.1. Prinzipiell können alle ODBC fähigen Datenbanken angebunden werden. Für einige Datenbanken wie z.B. Orcale, Sybase oder Postgres bietet PHP native APIs zur schnellen Anbindung. Auf Anforderung kann die MySQL Datenbank gegen eine der oben beschriebenen ausgetauscht werden. Beachtet werden muss dabei aber, dass Oracle- und Sybase DBMS Lizenzen benötigt werden, welche nicht unerhebliche Kosten verursachen.
PHP
Als Programmiersprache wird PHP verwendet. PHP wurde ursprünglich als Skriptsprache zur Entwicklung dynamischer Websites entwickelt. Momentan basiert das Sience CMS auf der PHP Version 5.1.
PHP bietet eine mächtige API, die vielfältigste Möglichkeiten bietet. Ein Blick auf die PHP Dokumentation gibt eine Übersicht. Bei genauer Betrachtung gibt es sogar Funktionen, um Java und .NET Code auszuführen. | Technische Details
Architektur
[
29.02.2004
]
Model-View-Controller
[
08.01.2004
]
Techniken und Standards
[
29.02.2004
]
|
Suche > Kontakt > Meinungen > Impressum > AGB > Datenschutz |