Die Stuttgarter Internetagentur Frank und Freunde ist spezialisiert auf die Entwicklung moderner Websites, Webapplikationen und mobile App-Entwicklung (hybride Apps, Webapps) und verfügt über langjährige Erfahrung in der Softwareentwicklung für Websites, Intranetlösungen und Single-Page Applikationen. Im Einklang mit den aktuellen Trends in der Individual- und Softwareentwicklung konzipiert die Digitalagentur .FUF dabei stets eine maßgeschneiderte sowie nachhaltige Lösung für den Kunden und bietet so die ideale Grundlage für Ihr Digitales Business.

Individuelle Anwendungs-entwicklung von .FUF

In diesem Prozess - in welchem .FUF stets beratend dem Auftraggeber zur Seite steht - 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 soll zudem eine effektive und schnelle Entwicklung gewährleistet werden, die durch den Einsatz professioneller Deployment-Prozesse bei unserer Softwareentwicklung abgerundet wird.

Noch vor der Entwicklung von Websites oder mobiler Apps steht jedoch für jede Digitalagentur die Frage nach der richtigen Technologie: So besticht beispielsweise das auf JavaScript basierende Node.js durch eine einfache Umsetzung und punktet insbesondere hinsichtlich der Performance gegenüber anderen Skriptsprachen wie PHP. Aufgrund zahlreicher vergangener und gegenwärtiger Projekte setzt .FUF als Backend-Technologie vermehrt auf die Programmiersprache Python, sowie auf das in selbiger geschriebene Webframework Flask.

Moderne Webtechnologie - für mobile Apps und Websites

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

Dieser ermöglicht eine plattformunabhängige Entwicklung der Webkomponenten, um die Verwendung in anderen z.B. mobilen Systemen sicherzustellen. Dadurch wird eine kontinuierliche Optimierung und Wartung der Software erzielt und die Möglichkeit geschaffen, moderne Webtechnologien selbst in bestehende Altsysteme zu integrieren.

Zu unseren Stärken zählen insbesondere die Umsetzung von Schnittstellen-Anbindungen von unterschiedlichen Systemen und die Synchronisation und Weiterverarbeitung unterschiedlicher Datenformate und Datenquellen.

Strategie und Beratung im Webprojekt

Mit den eingesetzten Programmiersprachen setzt .FUF auf nachhaltige und stabile Frameworks. Der lange Lebenszyklus dieser ist dabei vor allem für kleinere und mittlere Projekte von Vorteil, da die Umsetzung vergleichbar schnell und somit Aufwand eher geringer ausfallen.

Die angesammelte Expertise aus zahlreichen erfolgreich durchgeführten Projekten ermöglicht der Internetagentur Frank und Freunde dem Kunden verschiedenste technologische Ansätze darzulegen. Auf Basis dieser Argumentation soll letztlich im gemeinsamen Austausch eine optimale Entscheidung für die Anforderungen des Projekts getroffen werden.

 

Datenbank-entwicklung

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

Individuelle Webentwicklung

  • Webentwicklung mit PHP (Symfony2), AngularJS und Python (Flask)
  • Integration von Komponenten auf Basis moderner Webtechnologien in bestehende Alt-Systeme (z.B. Symfony 1 auf 2)
  • 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 AngularJS
  • State-of-the-Art Deployment-Infrastruktur mit Vagrant, Puppet, Jenkins, GitLab

Schnittstellen-Programmierung / Webservices

  • Programmierung von HTTP-Schnittstellen / REST
  • Programmierung von SOAP-Schnittstellen / XML
  • Integration von Drittanbieter-Schnittstellen, OAuth, wie z.B Facebook, Twitter, Google
  • Datenmigration/ Datenimport in das neue System, inklusive Datenaufbereitung

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

  • Beratung in allen Stufen des Entwicklungsprozesses der Anwendungsentwicklung
  • System- und Anforderungsanalyse sowie Strategieentwicklung
  • Enger Kontakt und kontinuierlicher Austausch mit unseren Kunden
  • Agiles Projektmanagement nach SCRUM
  • Integration von externen IT-Abteilungen in den Entwicklungsprozess und Support

Framework, Werkzeugkiste und Community

Symfony

Symfony: Das Open-Source-Framework zur Entwicklung von Websites und PHP-Anwendungen

Extension-Entwicklung für TYPO3

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

AngularJS

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

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.

Zusätzliche Informationen

Weitere Leistungen