Web-Applikationen und Web-Services


Im Bereich der Web-Entwicklung konzentrieren wir uns auf zwei Bereiche: Die Erstellung von Web-Applikationen auf Basis von Django und zum anderen auf die Erstellung von Backends für Ihre Apps.

Web-Apps

Im Bereich der Web-Applikationen ist es durch den Einsatz von Django möglich, Ihnen schnell Web-Anwendungen zur Verfügung zu stellen, die perfekt an Ihre Geschäftsprozesse angepasst sind. Vom automatischen Versand von E-Mails, über auf Ihre Bedürfnisse zugeschnittene Suchanfragen, bis hin zur Integration von Geodaten und den sich hieraus ergebenen Anwendungen sind den Anwendungen keine Grenzen gesetzt.

Für kleinere Web-Projekte nutzen wir das auf Django-basierende CMS Mezzazine. Hierbei können wir die Nutzerfreundlichkeit eines CMS mit den Möglichkeiten von Django kombinieren und so Funktionalitäten anbieten, die bei Wordpress oder Drupal nur über eine aufwendige Plugin-Entwicklung zu realisieren wären.

App-Backends

Jede nicht-triviale App nutzt Server, um die benötigten Daten zum Betrieb der App zu speichern und zur Verfügung zu stellen.

Die Herausforderung ist nun, dass der Benutzer der App von dieser Kommunikation möglichst wenig mitbekommt. Selbst bei schlechter Netzwerkverbindung (z.B. in der U-Bahn, im Bus, in ländlichen Gebieten) sollte die App noch gut benutzbar sein und den Benutzer nicht mit „Bitte warten“-Dialogen belästigen. 

Eine optimale Kommunikation zwischen App und Backend erfordert Optimierungen auf beiden Seiten. Hier nützen Ihnen sowohl die Erfahrung von Smart As Apps auf der Seite der App-Entwicklung als auch auf Seite der Backend-Entwicklung.

Appseitig vorgenommene Optimierungen (insbesondere Caching-Techniken und das Vorabladen von Daten) werden durch ihre serverseitigen Gegenstücke ergänzt. Auf Serverseite bietet sich das Einführen von Push-Benachrichtigungen an, so dass die App nur dann neue Daten anfragt, wenn auch tatsächlich welche vorhanden sind. 

Zudem müssen App-Backend unter Umständen große Mengen an Anfragen verarbeiten können und sind hierbei auf die Auswahl einer geeigneten Datenbank angewiesen. Neben Standard-SQL-Datenbanken, wie z.B. PostgreSQL,  können wir Ihnen auch Lösungen auf Basis von MongoDB oder anderen NoSQL-Datenbank, wie z.B. Neodatis, anbieten. 

Projektanfrage schicken

Kategorien

Web


Portfolio

© 2017. Theme by MEZZaTHEME.