Web-Entwicklung
Modernste Technik

In der Entwicklung setzen wir die Ideen und Vorgaben aus der Kreation um. Wir programmieren in modernen Frameworks und Systemen jene Applikation oder Website, auf die Sie und Ihre Kunden sich jeden Tag verlassen können.

Andreas

JS, React, Node.js, Redux, React native!

Matthias

PHP, MySQL, REST!

Thomas

Symfony, Laravel, Vue.js!

Programmierung

Die fertige Website oder der verkaufsfertige Online-Shop entstehen mittels verschiedener Technologien wie PHP, HTML, CSS, JavaScript, moderner Frameworks und darauf aufbauender Systeme wie TYPO3WordPress und Magento. Web-Development oder Web-Engineering bezeichnet die Entwicklung von Webanwendungen wie Unternehmensportalen, E-Commerce-Websites, Blogs oder anderer spezialisierter Online-Software.

Unser Open-Source Know-How

Auch wenn jedes Webprojekt spezielle Anforderungen hat, macht es meistens Sinn, auf bestehende Lösungen zurück zu greifen und die weitere Entwicklung darauf aufzubauen.

Wir haben uns dafür entschieden, Open-Source-Software (OSS) den Vorzug gegenüber proprietären Systemen zu geben. Für Open-Source-Software fallen in den meisten Fällen keine Lizenzkosten an. Durch den offenen Quellcode sind Schadsoftware und Sicherheitslücken seltener als bei anderen Systemen. Bugs werden von der weltweiten Developer-Community behoben. Als Hauptnachteil von Open-Source-Software wird oft der fehlende Herstellersupport genannt. Dem wirken wir bei LimeSoda entgegen.

Wir setzen auf große, weltweit verbreitete Systeme wie das Content-Management-System TYPO3, das Blog-System WordPress oder die E-Commerce-Software Magento. Für diese Awendungen ist einerseits enormer Community-Support verfügbar. Andererseits verfügen wir durch die Konzentration auf wenige Systeme über sehr viel Erfahrung, um jede Art von technischem Problem zu lösen. Unsere zertifizierten EntwicklerInnen entscheiden kompetent, ob verfügbare Module und Extensions eingesetzt werden oder ein Feature über eine maßgeschneiderte Neuentwicklung umgesetzt werden soll.

Technologien

Webtechnologien unterliegen einem steten Wandel. Durch die Konzentration auf Open-Source-Entwicklung stehen bei LimeSoda vor allem HTML/CSSPHP/MySQL und JavaScript in den jeweils aktuellen Versionen im Vordergrund.

Jede Sprache bietet Frameworks und Code-Bibliotheken, die weit verbreitet und somit im Einsatz erprobt sind. Wir setzen auf diesen Bausteinen auf, um stabile und wartbare Software zu erstellen. Wir nutzen auf der PHP-Seite vor allem Laravel, Symfony oder Zend Framework und in der JavaScript-Welt React.

Unser Standard für Webserver sind nginx und Apache bzw. Node.js-basierte Lösungen. Als Caches bzw. leichtgewichtige Data-Stores verwenden wir Redis, memcached oder MongoDB. Damit eine Suche auch findet, was sie soll setzen wir auf Elasticsearch, Apache Solr und CONTEXITY.

Bei Bedarf können wir weitere Programmiersprachen und Tools einsetzen. Geht Ihnen etwas ab, dann sprechen Sie bitte mit unserer Technikabteilung, um die Möglichkeiten abzuklären.

Das LimeSoda Tech Radar

Wir sind gerne transparent in dem, was wir tun.

Deswegen veröffentlichen wir das LimeSoda Tech Radar, das darstellt, worauf wir in diesen Bereichen setzen:

  • Programmiersprachen & Frameworks
  • Techniken & Arbeitsweisen
  • Plattformen & Services
  • Tools

Die Idee des Tech Radars stammt von der Firma ThoughtWorks.

Entgegen einer bloßen Auflistung erlaubt uns das Tech Radar zu erklären,

  • wie und wo wir zum Beispiel eine Software oder eine Arbeitsweise einsetzen und
  • ob wir einen Service oder ein Tool noch evaluieren oder ob er/es bei uns bereits zur Best Practice geworden ist.

Das hilft unseren KundInnen und PartnerInnen, aber auch MitarbeiterInnen und potenziellen BewerberInnen besser abzuschätzen, wie wir arbeiten.

FAQ zum Thema Entwicklung

Als Full Service Online-Agentur liegt unser Fokus natürlich auf der Umsetzung kompletter Webprojekte. Dennoch stellen wir unser technisches Know-How bei freier Kapazität auch anderen Projekten zur Verfügung. Reines „Body-Leasing“ von ProgrammiererInnen ist aber nur in Ausnahmefällen möglich.

Wie oben ausgeführt sind wir auf bestimmte Systeme spezialisiert. Grundsätzlich können wir aber auch mit einer Vielzahl weiterer Systeme umgehen oder uns in neue Produkte einarbeiten. In einem Gespräch kann das rasch geklärt werden.