Im Bereich Programmierung finden Sie eine Beschreibung meiner eigenen Möglichkeiten. Weiterhin nehme ich hier wichtige Quellen zur verschiedenen Programmier-Sprachen auf.
Ich programmiere Web-Applikationen ausschließlich in Perl. Diese Sprache ist sozusagen die Mutter des weit verbreiteten PHPs, bietet kaum Vorteile, allerdings auch keine besonderen Nachteile mehr, da die entscheidenden Verbesserungen die PHP anfangs brachte schnell durch Perl ausgeglichen werden konnten.
Programmierung für das Internet bedeutet im Prinzip, dass nicht ein statisch vorhandenes Dokument aufgerufen, sondern eine Seite entsprechend einer Anfrage kreiert wird. Der Vorteil liegt gerade bei großen Datenmengen auf der Hand. Die Implementierung von Suchalgorithmen bei Speicherung in einer Datenbank ist sehr leicht durchzuführen. Weiterhin können aus großen Datenmengen z.B. aus Excel-Dateien innerhalb kürzester Zeit riesige Internet-Präsenzen mit zehntausenden von Unterseiten aufgebaut werden.
Die Datenspeicherung erfolgt üblicherweise in einer My-SQL Datenbank. My-SQL kann sehr große Datenmengen verwalten und ist als Datenbank kostenlos. Daher bieten viele Internet-Provider schon bei kleineren "Hosting-Paketen" eine My-SQL Datenbank an.
Informationen zu anderen Programmier-Sprachen
as 400
as400-programmierung.com ist ein Portal für iSeries Freiberufler und Projekt-Anbieter. Ein Marktplatz, an dem der iSeries-Programmierer sein Angebot, seine Dienstleistung offeriert und ein Unternehmen seinen Bedarf an Unterstützung decken kann oder ebenfalls veröffentlicht.as400-programmierung.com ist dabei ‘Börse’ und ‘broker’ zugleich, gibt beiden Parteien Raum für ihre Präsenz und unterstützt den Anbieter der iSeries Projekte als Berater und Consulting Partner. Das hat für den Anbieter zwei entscheidende Vorteile: Zum einen trifft er hier auf eine konzentrierte fachliche und soziale Kompetenz mit bald 1000 Mannjahren AS400-Erfahrung, die ihm die Sicherheit gibt, sein AS400-Projekt mit der richtigen Qualifikation zu besetzen.
Zum anderen erhält er die Gewissheit, auch während jeder Projekt-Phase und vor allem danach, die ihm zustehende Betreuung zu erhalten und immer einen kompetenten Ansprechpartner mit AS400 Know how zu haben.
Ein weiterer entscheidender Vorteil für beide Seiten - iSeries Kunde und iSeries Freiberufler - ist der Verzicht auf eine reine Vermittlungstätigkeit, das sogenannte body-leasing. Alle Beratungsleistungen werden in neuartigen, unkonventionellen Paketen angeboten, die es dem Kunden erlauben, seinen Budget-Gürtel enger zu schnallen, und das ohne Nachteil für den Kunden oder den Berater.
Betriebssysteme
Windows XP
Die meisten Webserver laufen mit einem Unix System. Das kostenlose Linux ist eine Variante und wird aufgrund der Stabilität und selbstverständlich auch aus Kostengründen meist eingesetzt. Da die meisten Arbeitsplätze jedoch mit Windows Rechnern ausgestattet sind, ist es natürlich nicht ganz einfach Programme die für einen Webserver konzipiert wurden auf einem lokalen Arbeitsplatz zu testen.Inzwischen gibt es aber recht einfach zu installierende Versionen von MySQL, Perl und dem Apache Webserver für Windows XP. Wenn diese einmal auf dem Rechner installiert sind, können Webapplikationen auch lokal getestet werden und bei Programmen mit sehr hoher Laufzeit können auch Prozesse auf dem Desktop durchgeführt werden um den Webserver zu entlasten. Die ist vor allem bei Datenbankproblemen sehr sinnvoll, wenn z.B. eine hohe Zahl an Datensätzen (100.000+) geordnet oder verändert werden sollen.
Probematisch ist dann vor allem die Konfiguration von Windows. Umgebungsvariabelen und grundsätzliche Einstellungen unterscheiden sich stark von Unix. Man erhält Fehlermeldungen, die ein "normaler" Windows User nie zu Gesicht bekommen würde. Sehr Hilfreich für die Anpassung sind daher die XP Tipps auf www.computer-tipps.net.