Sie sind es leid, mit ständig wiederkehrenden, lästigen
Aufgaben Zeit und Geld zu verschwenden, während Sie in dieser Zeit andere, produktivere Dinge tun könnten?
Sie finden kein fertiges Software-Produkt, das Ihren Ansprüchen genügt und für Ihren speziellen Einsatzzweck
komfortables Arbeiten ermöglicht?
Delegieren Sie Ihre Arbeit an den Computer – und das
so einfach und komfortabel wie möglich!
Die Aufgabe eines Webbrowsers bestand hauptsächlich darin, Informationen (z.B. zu Werbezwecken) und Datei- Downloads auf Webseiten zugänglich zu machen. „Echte“ Anwendungen bzw. Programme wurden fast ausschließlich als klassische „Standalone“-Software realisiert, die als lokales Programm im Betriebssystem auf dem PC des Benutzers lief. Von „Anwendung“, „Programmierung“ oder „Softwareentwicklung“ konnte man im Web-Umfeld kaum sprechen.
Im Lauf der Zeit wurden die Techniken im Web-Umfeld jedoch immer leistungsfähiger. Dank serverseitiger „Web- Programmiersprachen“ wie z.B. PHP oder JSP und Verbesserungen und Erweiterungen der Browser (z.B. JavaScript / AJAX oder Flash) gibt es heutzutage kaum eine Anwendung, die sich nicht als Browser-Applikation realisieren ließe.
Delegieren Sie Ihre Arbeit an den Computer – und das
so einfach und komfortabel wie möglich!
Softwareentwicklung
Bis vor einigen Jahren existierte im IT- bzw. EDV-Bereich eine recht strikte Trennung zwischen „Web“ bzw. „Internet“ und klassischer „Software“ bzw. Softwareentwicklung:Die Aufgabe eines Webbrowsers bestand hauptsächlich darin, Informationen (z.B. zu Werbezwecken) und Datei- Downloads auf Webseiten zugänglich zu machen. „Echte“ Anwendungen bzw. Programme wurden fast ausschließlich als klassische „Standalone“-Software realisiert, die als lokales Programm im Betriebssystem auf dem PC des Benutzers lief. Von „Anwendung“, „Programmierung“ oder „Softwareentwicklung“ konnte man im Web-Umfeld kaum sprechen.
Im Lauf der Zeit wurden die Techniken im Web-Umfeld jedoch immer leistungsfähiger. Dank serverseitiger „Web- Programmiersprachen“ wie z.B. PHP oder JSP und Verbesserungen und Erweiterungen der Browser (z.B. JavaScript / AJAX oder Flash) gibt es heutzutage kaum eine Anwendung, die sich nicht als Browser-Applikation realisieren ließe.
Die Vorteile einer solchen Web-Anwendung liegen auf der
Hand:
Eine Web-Anwendung muss übrigens nicht auf einem öffentlichen Server laufen. Ebenso besteht die Möglichkeit der Einrichtung auf einem lokalen Server in Ihrem Firmennetzwerk – mit oder ohne Zugriff von außen.
Diese Gedanken werden in letzter Zeit unter dem Begriff „Cloud Computing“ noch weiter geführt.
Selbstverständlich hat auch klassische Standalone-Software weiterhin eine Existenzberechtigung – für manche Dinge reichen die aktuelle Leistungsfähigkeit und/oder Funktionalitäten eines Browsers einfach nicht aus. Allerdings werden Sie erstaunt sein, was alles als Browser- Applikation realisierbar ist.
Durch meine Spezialisierung auf Web-Techniken und ob der genannten Vorteile bin ich grundsätzlich geneigt, Software für die verschiedensten Aufgabenbereiche (soweit technisch möglich) als Web-Anwendung zu realisieren (siehe auch Webentwicklung). Grundsätzlich stehe ich Ihnen allerdings auch bei der klassischen Softwareentwicklung in Form von objektorientierter Programmierung (primär in Java / J2SE) mit Rat und Tat zur Seite.
Weiterhin verfüge ich über allgemeine Kenntnisse, die mehrere Bereiche der Softwareentwicklung betreffen. Dies sind unter anderem:
Sprechen Sie mich an! Kontakt
- Es ist keine Installation der Software beim Benutzer erforderlich – zur Verwendung wird nur ein Browser benötigt.
- Die Anwendung ist unabhängig vom Betriebssystem und somit plattformübergreifend – egal ob Windows, Linux oder MacOS, egal in welcher Version: Ein Browser genügt.
- Bei Bedarf kann die Anwendung von nahezu jedem Ort der Welt über das Internet aufgerufen und verwendet werden, z.B. auf dem Laptop per UMTS an der Autobahn-Raststätte, an einem Computer in einem Internet-CafĂ© oder sogar auf dem Handy / Smartphone.
- Zentrale Datenspeicherung / Datensicherung: Sämtliche Daten sind zentral auf einem Server gespeichert und weltweit verfügbar. Sollen die Daten von einem anderen Computer aufgerufen werden, entfällt die lästige Übertragung der Daten per externem Speichermedium oder E-Mail. Ebenso sind die Daten vor Verlust (z.B. Vireninfektion oder Hardware-Defekt auf dem jeweiligen Computer) geschützt.
Eine Web-Anwendung muss übrigens nicht auf einem öffentlichen Server laufen. Ebenso besteht die Möglichkeit der Einrichtung auf einem lokalen Server in Ihrem Firmennetzwerk – mit oder ohne Zugriff von außen.
Diese Gedanken werden in letzter Zeit unter dem Begriff „Cloud Computing“ noch weiter geführt.
Selbstverständlich hat auch klassische Standalone-Software weiterhin eine Existenzberechtigung – für manche Dinge reichen die aktuelle Leistungsfähigkeit und/oder Funktionalitäten eines Browsers einfach nicht aus. Allerdings werden Sie erstaunt sein, was alles als Browser- Applikation realisierbar ist.
Durch meine Spezialisierung auf Web-Techniken und ob der genannten Vorteile bin ich grundsätzlich geneigt, Software für die verschiedensten Aufgabenbereiche (soweit technisch möglich) als Web-Anwendung zu realisieren (siehe auch Webentwicklung). Grundsätzlich stehe ich Ihnen allerdings auch bei der klassischen Softwareentwicklung in Form von objektorientierter Programmierung (primär in Java / J2SE) mit Rat und Tat zur Seite.
Weiterhin verfüge ich über allgemeine Kenntnisse, die mehrere Bereiche der Softwareentwicklung betreffen. Dies sind unter anderem:
- generelle objektorientierte Programmierung (OOP)
-
Planung und Entwicklung relationaler Datenbanken
und SQL (speziell MySQL mit MyISAM- und InnoDB- Engine sowie Oracle) - XML
Sprechen Sie mich an! Kontakt
Webdesign Bad Salzuflen | Webdesign / Webentwicklung Bielefeld | Webdesign Paderborn | Design / Werbung Bad Salzuflen | Webdesign Lippe
Bei AJAX (Asynchronous JavaScript And XML) handelt es
sich um eine Erweiterung von JavaScript. AJAX ermöglicht
es, auf einer Website oder in einer Webanwendung Daten
nachzuladen, ohne die gesamte Seite neu laden zu müssen.
Erfahren Sie mehr über AJAX und JavaScript im Blog.
Weitere Informationen finden Sie im Wikipedia-Artikel zu AJAX (externer Link).
Fenster schließen
Erfahren Sie mehr über AJAX und JavaScript im Blog.
Weitere Informationen finden Sie im Wikipedia-Artikel zu AJAX (externer Link).
Fenster schließen
Flash (ehemals „Macromedia Flash“, mittlerweile „Adobe
Flash“) war ursprünglich eine Art Zeichen- bzw. Animationsprogramm für Animationen auf Websites. Mittlerweile
ist Flash eine multimediale Plattform für Animationen,
Audio und Video im Internet. Für die Video-Wiedergabe
auf Websites ist Flash der Quasi-Standard – viele große
Video-Portale wie z.B. YouTube verwenden Flash.
Zur Wiedergabe von Flash-Inhalten sind das Flash-Plugin bzw. der Flash-Player erforderlich, die für jeden populären Browser angeboten werden.
Weitere Informationen finden Sie im Wikipedia-Artikel zu Flash (externer Link).
Fenster schließen
Zur Wiedergabe von Flash-Inhalten sind das Flash-Plugin bzw. der Flash-Player erforderlich, die für jeden populären Browser angeboten werden.
Weitere Informationen finden Sie im Wikipedia-Artikel zu Flash (externer Link).
Fenster schließen
JavaScript (nicht zu verwechseln mit Java) ist eine Programmiersprache für Browser und ein integraler Bestandteil von Webentwicklung und Webdesign. Sie ermöglicht
auf Websites diverse Funktionalitäten, die mit reinem
HTML nicht möglich sind.
Erfahren Sie mehr über JavaScript im Blog.
Weitere Informationen finden Sie im Wikipedia-Artikel zu JavaScript (externer Link).
Fenster schließen
Erfahren Sie mehr über JavaScript im Blog.
Weitere Informationen finden Sie im Wikipedia-Artikel zu JavaScript (externer Link).
Fenster schließen
Bei Java Server Pages handelt es sich – wie bei PHP –
um eine serverseitige Skriptsprache.
Einer der größten Unterschiede zwischen JSP und PHP stellt die Syntax dar: PHP entspricht syntaktisch eher der Sprache C / C++, während JSP die Java-Syntax verwendet. Abgesehen davon wird JSP kompiliert (also vor der Ausführung in Bytecode/Maschinencode übersetzt), um in einer sogenannten „Virtuellen Maschine“ zu laufen; PHP wird normalerweise ohne vorherige Übersetzung interpretiert und ausgeführt.
Weitere Informationen finden Sie im Wikipedia-Artikel zu JSP (externer Link).
Fenster schließen
Einer der größten Unterschiede zwischen JSP und PHP stellt die Syntax dar: PHP entspricht syntaktisch eher der Sprache C / C++, während JSP die Java-Syntax verwendet. Abgesehen davon wird JSP kompiliert (also vor der Ausführung in Bytecode/Maschinencode übersetzt), um in einer sogenannten „Virtuellen Maschine“ zu laufen; PHP wird normalerweise ohne vorherige Übersetzung interpretiert und ausgeführt.
Weitere Informationen finden Sie im Wikipedia-Artikel zu JSP (externer Link).
Fenster schließen
Bei PHP (PHP Hypertext Preprocessor – ein sogenanntes
rekursives Akronym, bei dem der erste Buchstabe der Abkürzung wiederum die gesamte Abkürzung ergibt) handelt
es sich um eine serverseitige Skriptsprache. Ein in PHP
geschriebenes Programm läuft meist auf einem Webserver. Greift ein Benutzer mit seinem Browser auf den Server
zu, wird das PHP-Skript ausgeführt und gibt entsprechende Ausgaben zurück.
Dies ermöglicht dynamische Webseiten und Webanwendungen mit Datenbank-Anbindung wie z.B. Webshops oder Foren.
Weitere Informationen finden Sie im Wikipedia-Artikel zu PHP (externer Link).
Fenster schließen
Dies ermöglicht dynamische Webseiten und Webanwendungen mit Datenbank-Anbindung wie z.B. Webshops oder Foren.
Weitere Informationen finden Sie im Wikipedia-Artikel zu PHP (externer Link).
Fenster schließen
Bei der Structured Query Language handelt es sich um
eine Abfrage- bzw. Kommandosprache zur Steuerung
relationaler Datenbanksysteme.
Die Syntax orientiert sich an der menschlichen Sprache. So bedeutet beispielsweise die Abfrage
SELECT * FROM tabellenname WHERE id > 20;
auf Deutsch etwa:
„Hole alle Spalten der Tabelle tabellenname, bei denen der Wert in der Spalte id größer 20 ist.“
Weitere Informationen finden Sie im Wikipedia-Artikel zu SQL (externer Link).
Fenster schließen
Die Syntax orientiert sich an der menschlichen Sprache. So bedeutet beispielsweise die Abfrage
SELECT * FROM tabellenname WHERE id > 20;
auf Deutsch etwa:
„Hole alle Spalten der Tabelle tabellenname, bei denen der Wert in der Spalte id größer 20 ist.“
Weitere Informationen finden Sie im Wikipedia-Artikel zu SQL (externer Link).
Fenster schließen
Das Universal Mobile Telecommunications System sorgt
bei neueren Mobilfunkgeräten für schnelle Datenübertragungsraten und ermöglicht somit z.B. Handys oder Laptops mit entsprechender Ausstattung von nahezu jedem
beliebigen Ort eine schnelle Datenverbindung ins Internet.
Weitere Informationen finden Sie im Wikipedia-Artikel zu UMTS (externer Link).
Fenster schließen
Weitere Informationen finden Sie im Wikipedia-Artikel zu UMTS (externer Link).
Fenster schließen
Bei der EXtensible Markup Language handelt es sich um
eine Auszeichnungssprache zum Datenaustausch.
Weitere Informationen finden Sie im Wikipedia-Artikel zu XML (externer Link).
Fenster schließen
Weitere Informationen finden Sie im Wikipedia-Artikel zu XML (externer Link).
Fenster schließen