Donnerstag, 9. September 2010  anmelden 
augsburg24 Entwicklung & Programmierung minimieren

augsburg24 verfügt über langjährige Erfahrung im Bereich der serverseitigen Programmierung und setzt verschiedene Technologien je nach Kunden- und Projektanforderung ein. Unsere Softwareentwicklung reicht von der Realisierung von Internetapplikationen wie Plattformen, Communities oder Onlineshops bis hin zur Entwicklung eigenständiger Anwendungen unter Windows.

Die nachfolgende Liste zeigt Ihnen einen Auszug der Technologien die wir einsetzen um die Wünsche unserer Kunden zu realisieren.

Modulinhalt drucken  

Technologie & Technik minimieren

HTML - Hypertext Markup Language
HTML ist das Format, in dem die Text- und Hypertext-Informationen im WWW gespeichert und übertragen werden.

  • HTML 2.0 ist die offizielle Norm, die diejenigen Grundfunktionien von HTML definiert, die von allen (auch den älteren) Web-Browsern sinnvoll dargestellt werden.
  • HTML 3.2 ist der De-facto-Standard, der diejenigen HTML-Elemente umfaßt, die von fast allen Browser-Versionen (ab 1996/97) weitgehend unterstützt werden.
  • HTML 4.0 ist ein Vorschlag des W3-Consortiums, der von neueren Browser-Versionen (ab 1997/98) zumindest teilweise unterstützt wird.

Die Weiterentwicklung von HTML ab 1999/2000 wird in die Richtung von XHTML gehen. HTML ist eine "Content-based Markup Language", die mit SGML definiert ist. HTML unterstützt ein logisches Markup, bei dem die logische Bedeutung der Textteile so festgelegt wird, dass sie vom jeweiligen Web-Browser in der für den Benutzer (Client) optimalen Form dargestellt werden können. HTML-Files können mit einfachen Text-Editoren oder mit speziellen Hilfsprogrammen erstellt oder aus bestehenden Dokumenten oder Datenbanken umgewandelt werden.

Microsoft® ASP.NET, VB.NET, C#.NET
Unser technisches Know-How in Microsoft-Technologien hat sich von der reinen ASP-Programmierung zu ASP.NET hin entwickelt. Darüber hinaus setzen wir auf objektorientierte Programmierung der Businesslogik-Schicht mittels VB.NET bzw. C#.NET. Im allgemeinen ist ASP.NET die von uns bevorzugte Technologie beim Umsetzen von klassischen Websites. Hierfür werden des weiteren unter anderem ausgefeilte Cache-Mechanismen zur Performance-Optimierung der Plattformen genutzt, die von augsburg24 selbst in .NET entwickelt wurden. Das CMS Dot.Net Nuke wird optimal durch das Microsoft-Environment unterstützt.

PHP
Für die Entwicklung von Projekten im OpenSource Bereich setzen wir auf PHP, zumeist in Kombination mit MySQL aber auch mit MS-SQL Server, je nach Kundenwunsch und der zu erwartenden Datenmengen. Dabei achten wir besonders darauf, bei Bedarf auch andere Datenbanken einsetzen zu können und bedienen uns hierfür Libraries wie PDO. Die PHP-Data-Objects-Erweiterung (PDO) stellt eine leichte, konsistente Schnittstelle bereit, um mit PHP auf Datenbanken zuzugreifen. Daneben versuchen wir die Vorteile von PHP zu nutzen und die Nachteile durch saubere, objektorientierte Programmierung zu kompensieren.

Ajax - Asynchronous JavaScript and XML
Sie kennen das lästige Warten, bei jedem Klick auf einen Websitelink, bis sich die komplette Seite neu aufbaut, obwohl Sie doch nur den nächsten Newsbeitrag oder das nächste Produktfoto sehen wollten? Diese lästigen Wartezeiten gehören mit dem Durchbruch der AJAX-Technologie endgültig der Vergangenheit an, denn AJAX erspart dem Websitebesucher lange Wartezeiten!

Erleben Sie die neue Qualität des Webs. Kurze Ladezeiten, effektvolle Informationspräsentation (Trickblenden, bewegliche Elemente, Drag & Drop, etc.) und all das komplett ohne den Einsatz von Browser-Plugin-Technologien wie z. B. Flash, welcher erst vorinstalliert werden müssen.
Visionäre Unternehmen wie Gucci, Google, Nike haben AJAX bereits in Verwendung und - wenn Sie sich für ein Webprojekt mit augsburg24 entscheiden - bald auch Sie.

JavaScript
JavaScript ist eine von der Firma Netscape erfundene einfache Skript-Sprache zur Ausführung von bestimmten Aktionen innerhalb des Web-Browsers. Im Gegensatz zu Java ist diese Sprache weder Software-unabhängig noch mit den notwendigen Sicherheitsmechanismen ausgestattet.
 

CSS - Cascading Style Sheets
CSS-Dateien sind Datein, in welchen ausschliesslich Design-Vorgaben stehen (Textfarbe, Hintergrundfarbe, Schriftgrösse usw.). Diese Dateien werden dann mittels eines "Links" in die HTML-Dateien eingebunden ( im -Tag)

Das bietet mehrere Vorteile:

  • CSS-Dateien werden vom Browser nur einmal heruntergeladen, schnellerer Seitenaufbau
  • Bei Designänderungen muss nur eine Datei angepasst werden. Bei grossen Websiten ein nicht zu unterschätzender Vorteil
  • Der Inhalt (HTML-Datei) ist ganz klar vom Design (CSS-Datei) getrennt. Dies trägt sehr viel zur Übersichtlichkeit in der HTML-Datei bei!

CSS-Dateien bieten noch weitere Vorteile. Man kann nämlich für jeden Ausgabetyp (Drucker, Bildschirm, Palm/Pocket PC, Phonetische Ausgabe für Behinderte etc.) eine eigene CSS-Datei festlegen.

Adobe Flash (ehem. Macromedia)
Flash ist eine Autoren-Software zum Erstellen skalierbarer, interaktiver Animationen für das World Wide Web. Die Stärke und Flexibilität von Flashs empfiehlt es als Grundlage für animierte Logos, Navigationselemente für Websites, lange Animationen oder komplette Flash-Websites.

Flash bringt Leben auf die Homepage. Durch seine niedrigen Systemanforderungen und hohe Einsteigerfreundlichkeit kann es schnell und unkompliziert erlernt werden. Im Internet gibt es viele Internetseiten, die so genannte Tutorials oder kurz Tut´s mit vorgefertigten Flashanwendungen bereithalten, so dass auch professionelle Anwendungsmöglichkeiten aus dem Web geholt und den eigenen Bedürfnissen entsprechend angepasst werden können.

DOM - Document Object Model
DOM ist ein Objektmodell, es beschreibt die in einem Dokument einer bestimmten XML-Anwendung enthaltenen Elemente als Objekte, für die Verarbeitung mit einer objekt-orientierten Programmiersprache wie z. B. Java. DOM liefert eine komplette Baumstruktur aller Objekte eines XML-Dokuments und eignet sich daher nicht für extrem große XML-Files.

CGI - Common Gateway Interface
CGI-Programme sind Programme oder Shell-Scripts, die auf dem WWW-Server laufen, eventuelle Daten-Eingaben des Clients verarbeiten und die Ergebnisse im HTML-Format an den Client-Rechner senden. Java-Programme können effizienter als Servlets in den Web-Server eingebettet werden.

DTD - Document Type Definition
Eine DTD beschreibt die Struktur einer Klasse von SGML- oder XML-Dokumenten, also einer SGML- oder XML-Applikation, mit Hilfe eines Text-Files, das alle Syntax-Regeln in einem von SGML vorgeschriebenen Format enthält. Beispielsweise ist jede HTML-Version durch eine DTD definiert. Eine Alternative dazu ist die Definition mit Hilfe eines Schemas.

SQL - Structured Query Language
SQL wurde in den 1970er bei IBM entwickelt und ist eine Datenbankabfragesprache. Jede Abfrage (und jeder Eintrag, jedes Löschen) einer "echten" Datenbank geschieht über SQL oder ist zumindest mit SQL auch möglich. Der Sprachumfang von SQL ist gewaltig, einer der Gründe, warum es offensichtlich keine Konkurrenz zu diesem Standart gibt. SQL-Abfragen werden als String einer Funktion von z. B. ASP.NET übergeben, die diese dann an die Datenbank weiterleitet und ausführen lässt.

SQL bietet die Möglichkeit, Tabellen zu erstellen und zu löschen, Spalten hinzuzufügen und wegzunehmen, Einträge vorzunehmen und zu löschen, zu suchen, sortieren und kombinieren. Ausserdem ist das der einzig anerkannte und auf unterschiedliche Datenbanktypen anwendbare Weg.

WML - Wireless Markup Language
WML ist ein Gegenstück zu HTML für die Darstellung von Informationen auf Mobil-Telefonen (Handys) und auf anderen Geräten mit kleinen Displays. WML baut nicht auf HTML sondern auf XML auf, ist also ähnlich wie HTML, aber nicht mit HTML kompatibel. WML-Files werden wie HTML-Files auf Web-Servern gespeichert, der Zugriff erfolgt über ein WAP-Gateway mit dem Protokoll WAP.
(Es gibt auch andere Formate, die mit WML abgekürzt werden, aber mit der Wireless Markup Language nichts zu tun haben: Webmaker Language, Website Meta Language, Widget Meta Language u.a.)
 

SAX - Simple API for XML
SAX ist eine Programm-Schnittstelle (Application Programmers Interface API) für die Verarbeitung einer Klasse von XML-Dokumenten, also einer XML-Applikation, mit Hilfe einer objekt-orientierten Programmiersprache wie z. B. Java. SAX liefert ein XML-Element nach dem anderen in einem Eingabestrom und eignet sich daher auch für sehr große XML-Files.
 

Modulinhalt drucken  

Technologie minimieren

Externer Link ...

Externer Link ...

Externer Link ...

Externer Link ...

Externer Link ...

Externer Link ...
 


internet-agentur augsburg24©  Impressum | Nutzungsbedingungen | Datenschutzerklärung | Sitemap