Kontakt  |  Impressum

Technik

Bei der Realisierung anspruchsvoller Internetpräsenzen mit verschiedenen Nutzergruppen empfehlen wir von HDNmed. medical IT unseren Kunden aus Kosten- und Nutzengründen in der Regel die Implementierung des Content-Management-Systems (CMS) TYPO 3, auf das unser Unternehmen spezialisiert ist.


TYPO3 ist ein freies Entwicklungsframework für Websites und zählt inzwischen zu den bekanntesten Content-Management-Systemen aus dem Bereich der freien Software. Das System kann mehrsprachig aufgebaut werden und wird von einer Anwender- und Entwicklergemeinde aus aller Welt betreut und kontinuierlich verbessert.

Durch die nahezu unbegrenzten Möglichkeiten von TYPO3 können Internetauftritte fast jeder Größe und Komplexität realisiert werden. Da es für den Nutzer zudem intuitiv bedienbar ist, kann der Kunde später die Inhalte seiner Webpräsenz selbst aktualisieren und weiter ausbauen.

 

 

Neben TYPO 3 werden bei uns vor allem die folgenden Programmiersprachen und Systeme eingesetzt. Bei Bedarf greifen wir aber selbstverständlich auch auf andere Lösungen zurück:

 

HTML

Die Hypertext Markup Language (HTML) wird oft als Hypertext bezeichnet und ist eine textbasierte Auszeichnungssprache zur Strukturierung von Inhalten wie Texten, Bildern und Hyperlinks in Dokumenten. HTML-Dokumente sind in gewisser Weise die Grundlage des World Wide Web und werden von den entsprechenden Webbrowsern dargestellt.


Neben den für die Nutzer angezeigten Inhalte einer Webseite enthält HTML zusätzliche Angaben in Form von  sogenannten Metainformationen, die unter anderem über die im Text verwendete Sprache oder den Autor informieren oder auch den Inhalt des Textes zusammenfassen.


Cascading Style Sheets (CSS)

Bei den Cascading Style Sheets - abgekürzt CSS - handelt es sich um eine deklarative Stylesheet-Sprache für strukturierte Dokumente. Sie wird vor allem zusammen mit HTML und XML eingesetzt. CSS legt dabei fest, wie ein ausgewähler Inhalt oder spezieller Bereich dargestellt werden soll. Dazu wird der Inhalt von der optischen Darstellung gestrennt. Mit CSS können für verschiedene Ausgabemedien (Bildschirm, Papier, Projektion, Sprache) jeweils unterschiedliche Darstellungen angegeben werden. CSS gilt inzwischen als die Standard-Stylesheetsprache für Webseiten.

 

JavaScript

Bei JavaScript handelt es sich nicht um einen Bestandteil von HTML, sondern um eine eigene Programmiersprache. Allerdings wurde diese Sprache eigens zu dem Zweck erschaffen, HTML-Autoren ein Werkzeug zur Optimierung ihrer Web-Seiten in die Hand zu geben. JavaScripts können wahlweise direkt in die  HTML-Datei oder in separate Dateien eingefügt werden und werden dann von den Web-Browser entsprechend interpretiert.


JavaScript läuft in einer so genannten "Sandbox", das ist eine Art Sicherheitskäfig für die Programmiersprache. Dadurch wird sie um typische Möglichkeiten anderer Programmiersprachen beschnitten. Vor allem um die Möglichkeit, beliebig Daten aus Dateien zu lesen und in Dateien schreiben zu können. Hierdurch soll Missbrauch verhindert werden. 

 

Java

Java ist eine objektorientierte Programmiersprache. Java-Programme sind plattformunabhängig. Das bedeutet, dass sie in der Regel ohne weitere Anpassungen auf verschiedenen Computern und Betriebssystemen laufen und unter anderem auch für komplexe browserbasierte Anwendungen verwendet werden können.

 

Adobe Flash

Mit Adobe Flash Technologie ist es möglich, Video- und Audiodateien in Internetseiten einzubinden. Die Anwendung von Flash beschränkt sich aber nicht auf Mediaplayer - wie sie zum Beispiel von YouTube verwendet werden. Mit hilfe der flashinternen Programmiersprache ActionScript (AS) können sogar komplexe Programme realisiert werden. Der Vorteil liegt in der hohen Plattform-Unabhängigkeit. Der Benutzer benötigt lediglich einen Rechner, Internetanschluss und einen Browser mit dem aktuellen Flash-Plugin.

 

Linux-Server-Konfiguration LAMP

Aufgrund der Kompatibilität von Linux mit anderen UNIX-Systemen hat sich Linux auf dem Servermarkt durchgesetzt. Eines der bekanntesten Beispiele ist die Linux-Server-Konfiguration LAMP, bei der Linux mit Apache, MySQL und PHP/Perl (manchmal auch Python) kombiniert wird.

 

Der Apache HTTP Server ist ein Produkt der Apache Software Foundation und der meistbenutzte Webserver im Internet. Durch Installation entsprechender Module kann er beispielsweise die Kommunikation zwischen Browser und Webserver verschlüsseln oder komplexe Manipulationen von HTTP-Kopfdaten und URLs durchführen.

 

MySQL ist ein relationales Datenbankverwaltungssystem. Es ist als Open-Source-Software unter General Public License (GPL) sowie als kommerzielle Enterpriseversion für verschiedene Betriebssysteme verfügbar und bildet die Grundlage für viele dynamische Webauftritte.

 

PHP (Akronym für „PHP: Hypertext Preprocessor“) ist eine Open-Source-Software und eine Skriptsprache, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.

 

 

 

Quellenangabe: Wikipedia

HDNmed. medical IT   |   Hauptwachstr. 28   |   D-96047 Bamberg   |   Internet: www.hdnmed.com   |   eMail: infohdnmed.com   |   Tel.: +49 (0)173 - 93 78 303