Technologie

Technologie

NAmedia realisiert Web-Projekte seit 1999. Unsere Umsetzungen werden stetts an die Anforderungen unserer Kunden angepasst.
Durch die Verwendung von etablierten und W3C-konformen Technologien stellen wir sicher, dass unsere Anwendungen auch für immer neu entwickelte, internetfähige Geräte weiterhin korrekt funktionieren während sich die Browser weiterentwickeln und immer neue Geräte auf den Markt kommen.

Im Folgenden werden die von uns zu meist eingesetzten Technologien beschrieben.

Web-Anwendungen

Bei der Umsetzung von Web-Anwendungen verwenden wir objektorientierte Programmierung (OOP) und gängige Entwurfsmuster, sowie z.B. das MVC (Model-View-Controler) Entwurfsmuster. MVC zählt als Industriestandard für Web-Anwendungen und ermöglich einen flexiblen Programmentwurf, der eine spätere Änderung oder Erweiterung erleichtert und eine Wiederverwendbarkeit der einzelnen Komponenten ermöglicht. Desweiteren ermöglicht es Entwicklern und Web-Designern, ihre Anliegen und Kompetenzen zu trennen, was somit Code-Implementierung und Design klar voneinander separiert.

Auf der folgenden Seite erfahren Sie mehr zu Server- & Clientseitigen Technologien,
Integration Sozialer Netzwerke, Webservices und Datenaustausch.

Web-Technologien

Serverseitige Technologien

Heutzutage bewegt sich die Wirtschaft schneller und Kunden neigen dazu, ständig ihre Meinung im Laufe der Projektentwicklung zu ändern. Natürlich erwarten sie, dass das Entwicklerteam die Struktur einer Anwendung schnell ändern und an ihre Bedürfnisse anpassen kann. Glücklicherweise macht es die Verwendung von Skriptsprachen wie PHP leicht Strategien, wie Rapid Application Development (RAD) oder agile Software-Entwicklung anzuwenden.

  • PHP
    PHP zeichnet sich durch die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher Funktionsbibliotheken aus. PHP wird auf ca. 75% aller Websites als serverseitige Programmiersprache eingesetzt, und ist damit die am häufigsten verwendete Sprache zum Erstellen von Websites.
    • Symfony PHP-Framework
    • Zend Framework Components
    • Object-Relational Mapping (ORM)
    • WordPress, Joomla!, Magento
  • Apache Webserver
    Der Apache HTTP-Server ist ein Produkt der Apache Software Foundation und der meist verbreitete Webserver im Internet.
  • MySQL
    MySQL ist die populärste Open-Source-Datenbank der Welt. Mit über 65,000 Downloads am Tag wird MySQL fortwährend von einer Vielzahl an Entwicklern, Datenbankadministratoren und IT-Managern eingesetzt, die eine hochperformante, zuverlässige und benutzerfreundliche Datenbank benötigen.

Clientseitige Technologien

Bei der clientseitigen Implementierung setzen wir auf bewährte Technologien, um Kompatibitität mit allen gängigen Browsern zu gewährleisten.

  • HTML, XHTML
  • Cascading Style Sheets (CSS)
  • RSS- und Atom-Feeds
  • Javascript
    • Javascript Frameworks: Prototype, jQuery
    • Google APIs, Facebook APIs
    • TinyMCE for Rich Text Editing
  • Adobe Flash

Integration sozialer Netzwerke

Wir nutzen die APIs und Werkzeuge der großen sozialen Portale (Facebook, Twitter und co.), um diese in bestehende Web-Applikationen einzubinden und um Informationen zu geplanten Events, Messen oder sonstigen Neuigkeiten aus Ihrem Angebotsspektrum in Ihrer Zielgruppe zu kommunizieren.

Webservices und Datenaustausch

Wir entwickeln Webservices in Webstandards wie SOAP und REST zur Unterstützung der Zusammenarbeit zwischen verschiedenen Anwendungsprogrammen, die auf unterschiedlichen Plattformen und/oder Frameworks betrieben werden. Wir verwenden XML/XSD für den plattform- und implementationsunabhängigen Austausch von Daten zwischen Computersystemen über das Internet.