Das zeichnet uns aus

FUF Software Entwicklung

Wir bei FUF sind spezialisiert auf das Entwerfen moderner Websites, Webapplikationen und mobiler App-Entwicklung. Wir verfügen über 25 Jahre Erfahrung in der Entwicklung von Software für Websites, Intranetlösungen und Single-Page Applikationen. Im Einklang mit den aktuellen Trends in der Individual- und Softwareentwicklung konzipiert die Internetagentur FUF dabei stets eine maßgeschneiderte sowie nachhaltige Lösung für den Kunden und bietet so die ideale Grundlage für ihren digitalen Erfolg.

1. Entwicklungsprozess

In diesem Prozess gilt es, das zu verwendende System an die vorgegebenen Anforderungen der Kunden anzupassen. Durch die Einhaltung relevanter Coding-Standards, der Nutzung stabiler Automatisierungsprozesse sowie regelmäßiger Unittests wird eine effektive und schnelle Entwicklung gewährleistet. Abgerundet wird dieser Ansatz durch den Einsatz professioneller Deployment-Prozesse.

Noch vor der eigentlichen Entwicklung von Websites oder mobilen Apps steht jedoch die Entscheidung für die passende Technologie im Mittelpunkt. So besticht etwa das auf JavaScript basierende Node.js durch eine einfache Umsetzung und überzeugt vor allem in puncto Performance gegenüber anderen Skriptsprachen wie PHP. Aufgrund zahlreicher vergangener und aktueller Projekte setzt FUF im Backend vermehrt auf die Programmiersprache Python sowie auf das in ihr geschriebene Webframework Flask.

2. Individuelle Softwareentwicklung

Individualentwicklungen von FUF basieren auf modernen Standards wie Frontend-Applikationen (Angular), SOA (Service-Oriented Architecture), NoSQL-Datenbanken und MVC-Frameworks wie Symfony. Charakteristisch für unsere individuelle Webentwicklung ist ein modularer und flexibler Aufbau der Software.

Dieser ermöglicht eine plattformunabhängige Entwicklung der Webkomponenten, um deren Einsatz in anderen – etwa mobilen – Systemen sicherzustellen. So wird eine kontinuierliche Optimierung und Wartung der Software gewährleistet und gleichzeitig die Möglichkeit geschaffen, moderne Webtechnologien auch in bestehende Altsysteme zu integrieren.

3. Beratung & Umsetzung

Mit den eingesetzten Programmiersprachen setzt FUF konsequent auf nachhaltige und stabile Frameworks. Deren langer Lebenszyklus bietet vor allem für kleinere und mittlere Projekte Vorteile – etwa durch eine vergleichsweise schnelle Umsetzung bei reduziertem Aufwand.

Dank der umfangreichen Expertise aus zahlreichen erfolgreich durchgeführten Projekten kann die Webagentur Frank und Freunde ihren Kunden unterschiedlichste technologische Ansätze darlegen. Auf dieser Grundlage wird im gemeinsamen Austausch eine fundierte Entscheidung getroffen, die optimal auf die Anforderungen des jeweiligen Projekts abgestimmt ist.

Software Anwendungen mit denen FUF arbeitet

Extbase

Extbase ermöglicht die Programmierung individuelle TYPO3-Extensions und sorgt so für eine effiziente Erweiterung des Content-Management-Systems.

Für Single-Page- und hybride Apps

Angular

Googles JavaScript-Framework Angular besticht durch Flexibilität und Performance-Vorteilen bei Entwicklung mobiler Anwendungen.

Backend und Individualentwicklung mit Python

Python

Für maßgeschneiderte Weblösungen, die sowohl effizient als auch skalierbar sind. Mit der Vielseitigkeit von Python schaffen wir innovative Anwendungen, die die Bedürfnisse unserer Kunden optimal erfüllen.

Content-Migration in Drupal und TYPO3

Datenmigration

Mit einem detaillierten Migrationskonzept ebnet .FUF den Weg für einen erfolgreichen Website-Relaunch

Open-Source-Suchplattform

Solr

Als leistungsstarker Suchserver erfüllt Solr Suchanforderungen komplexer und umfangreicher Websites.

Flexible NoSQL-Datenbank

MongoDB

MongoDB optimiert als Open-Source-Datenbank die Verarbeitung unterschiedlicher Datensätze und wird auch von .FUF in diversen Projekten eingesetzt.

Erweiterung von Websystemen

Schnittstellen-anbindung

Ob Relaunch oder Refactoring: Durch die Anbindung externer Schnittstellen optimiert .FUF Website individuell nach Wunsch des Kunden.

Framework, Werkzeugkiste und Community

Laravel

Laravel: Das skalierbare Framework zur Entwicklung von Websites mit hoher Last

Datenbank-entwicklung

  • Relationale Datenbanken (SQL) wie MySQL
  • Nicht-relationale Datenbanken (NoSQL) wie MongoDB

Individuelle Webentwicklung

  • Webentwicklung mit PHP Symfony, Angular und Python (Flask)
  • Integration von Komponenten auf Basis moderner Webtechnologien in bestehende Alt-Systeme 
  • Integration und Konfiguration leistungsfähiger Such-Technologien wie Solr
  • Entwicklung für mobile Apps / hybride Apps mit HTML5, Android und iOS
  • Frontend Entwicklung für Single-Page-Applications und Hybride Apps mit Angular
  • State-of-the-art Deployment mit Docker, GitLab, Kubernetes, Argo CD, Terraform und vollständiger Observability durch Prometheus, Grafana und OpenTelemetry.

Schnittstellen-Programmierung / Webservices

  • Programmierung von HTTP-Schnittstellen / REST
  • Programmierung von gRPC Schnittstellen
  • Integration von Drittanbieter-Schnittstellen, OAuth, wie z.B Facebook, X, Google und Co.
  • Datenmigration/ Datenimport in das neue System, inklusive Datenaufbereitung

Unsere Arbeitsweise für eine effiziente Webentwicklung und Software-entwicklung

Bereichs-
Navigation