In der Softwaretechnik gibt es Grundprinzipien, die StraightSoft bei der Programmierung Ihrer neuen Webseite beachtet.
Programmierung
Beim Hausbau sind bestimmte Qualitätskriterien wie Statik oder Erweiterbarkeit (im Falle eines Anbaus) einzuhalten. Genauso verhält es sich auch bei Webseiten.
Wie stellt StraightSoft die Qualität einer Webseite sicher?
Funktionalität
Selbstverständlich muss Ihre neue Webseite korrekt funktionieren. Es dürfen keine Fehler auftreten, die Ihren positiven Web-Auftritt beeinträchtigen. Um dieses Ziel zu erreichen, kann bei StraightSoft nicht nur auf viele Jahre Erfahrung in der professionellen Web-Entwicklung zurückgegriffen werden. Ebenso setzt StraightSoft auch auf solide und bewährte Frameworks, die das Auftreten bestimmter Gruppen von Fehlern unmöglich machen. Um die Funktion Ihrer Webseite zu garantieren, ist natürlich auch eine angemessene Gewährleistung der Sicherheit erforderlich.
Zuverlässigkeit
Sie müssen sich darauf verlassen können, dass Ihre Webseite zuverlässig arbeitet und erreichbar ist. Im Problemfall muss durch häufige Sicherungen (Backups) die Wiederherstellung der Webseite in kürzester Zeit möglich sein. Näheres dazu finden Sie im Bereich Hosting.
Erweiterbarkeit & Änderbarkeit
Eine gute Webseite zeichnet sich durch ihre häufige Aktualisierung mit neuen Inhalten (z. B. aktuelle News zu Ihrer Firma) und Funktionen (bspw. ein Kontaktformular) aus. Daher muss sie von Anfang an auf Erweiterbarkeit ausgelegt sein. Sonst taugt sie nichts!
Standards
Die Webseite, die StraightSoft für Sie entwickelt, entspricht den neuesten Standards. Dabei werden bewährte und millionenfach eingesetzte Technologien verwendet (siehe unten). Keine Insellösungen, wie sie Mitbewerber einsetzen, um Sie an sich zu binden.
Performance
Was nützt Ihnen die schönste Webseite, wenn sie sehr lange lädt und so Ihre potentiellen Kunden verärgert? Es ist wichtig, dass Ihre neue Webseite auf schnelle Ladezeiten und geringe Dateigrößen ausgelegt ist. Um das zu erreichen, setzt StraightSoft z. B. auf effiziente Komprimierung von Bildern oder die Verwendung von Vektorgrafiken.
Welche Technologien setzt StraightSoft ein?
Bei StraightSoft werden für Ihre neue Webseite ausschließlich bewährte Standardtechnologien eingesetzt, die auf dem Open Source-Prinzip beruhen. Mehr Informationen zu Open Source finden Sie beim Bundesministerium für Sicherheit in der Informationstechnik.
Wie gelangen Ihre Texte, Bilder und Videos in Ihre Webseite? Dafür sind natürlich keine Programmierkenntnisse mehr nötig. Mit dem Redaktionssystem Contao, welches wir für alle unsere Webseiten einsetzen, kommen Sie superschnell und einfach zum gewünschten Ergebnis. Sollte es nötig sein, bieten wir natürlich auch kostengünstige Schulungen an. In der Regel ist das Content Management System (CMS) aber selbsterklärend.
Der PHP: Hypertext Preprocessor ist die Sprache, die auf einem Webserver verwendet wird. Das ist der Rechner, der Ihre Webseite zur Verfügung stellt, damit sie von Ihren Kunden abgerufen werden kann. PHP ist weltweit die am meisten verbreitete Skriptsprache.
Damit Ihre Webseite korrekt und auch schnell arbeiten kann, ist eine Datenbank nötig, die alle nötigen Informationen speichert (v. a. Texte). Dafür setzt StraightSoft die am häufigsten genutzte Open Source-Datenbank MySQL ein. So steht einer blitzschnellen Darstellung Ihrer Webseite nichts mehr im Weg.
Welche Elemente werden auf Ihrer Webseite dargestellt und in welcher Reihenfolge? Diese Frage beantwortet man im modernen Web mit der Hypertext Markup Language in der Version 5. Mit HTML5 ist Ihre Webseite auf dem neuesten Stand der Technik.
Wenn es auf Dynamik auf einer Webseite ankommt, wird die Programmiersprache JavaScript verwendet. Damit werden Bedienelemente wie Galerien, Slider oder aufklappbare Boxen möglich. Durch den Einsatz neuester Standards wie ECMAScript 6 ist eine zukunftssichere, effiziente und kostensparende Umsetzung kein Problem. Natürlich für alle gängigen Browser.
Wenn durch HTML geklärt wurde, welche Elemente auf Ihrer Webseite erscheinen, müssen diese auch gestaltet werden. Merkmale wie Farbe, Anordnung, Größe oder Stilistik werden durch so genannte Cascading Stylesheets festgelegt. Da StraightSoft CSS in seiner aktuellsten Version einsetzt, sind hochwertige Ergebnisse ohne lange Ladezeiten möglich. Um die Gestaltung effizient zu halten, verwenden wir den Präprozessor SASS.