Frameworks für App und Website Entwicklung

Frameworks für App und Website Entwicklung

Ein Interview zum Thema Framework mit dem Jungunternehmer Finn Moritz Bätzel.

Jetzt App Entwickler finden

Finn Moritz Bätzel ist Unternehmer und Mitgründer der Bewerbungsplattform enwork. Dort ist er als Full-Stack Developer tätig und hat bereits im jungen Alter viel Erfahrung im Programmieren. Wir haben uns mit ihm über Frameworks und deren Nutzen unterhalten.

Auf der Suche nach App Entwicklern?
Jetzt App Entwickler finden

Ein Interview mit Moritz Bätzel

itPortal24: Herzlich Willkommen Moritz Bätzel. Du bist Mitgründer des jungen Startups enwork, was genau macht ihr bei enwork und was ist deine Aufgabe dort?

Moritz Bätzel: Hallo, vielen Dank für die Einladung, ich freue mich sehr hier zu sein. Wir bei enwork entwickeln die erste Job-Plattform für die sogenannte Netflix-Generation. Wir sorgen dafür, dass die Bewerbungsprozesse heutzutage einfacher, transparenter und gleichberechtigter werden. Sowohl für Arbeitnehmer, als auch für Arbeitgeber. Wir haben dafür eine Cloud-Plattform geschaffen, auf der sich jeder kostenfrei registrieren und sofort loslegen kann. Dafür war natürlich einiges an Entwicklungsarbeit notwendig. Hier komme ich ins Spiel. Ich habe große Teile der Website und Web App entwickelt und die gesamte Server-Infrastruktur. Heute kümmere ich mich bei enwork um die Wartung unserer Infrastruktur, die Entwicklung neuer Features für unsere Cloud-Services und um unsere DevOps-Prozesse.

.enwork Team
enwork Logo
Finn Moritz Bätzel

Was genau ist ein Framework überhaupt?

itPortal24: Wir wollen heute mit dir über Frameworks sprechen, mit denen Du dich als Full-Stack Developer wahrscheinlich bestens auskennst. Kannst Du uns kurz in deinen eigenen Worten eine Definition für das Wort Framework geben?

Moritz Bätzel: Ein Framework ist eine Ansammlung von Werkzeugen, vorgefertigten Features in Form von Code-Schnipseln und Regeln, welche dabei helfen sollen, Softwareprojekte schneller umzusetzen. Dabei handelt es sich oft um flexible Vorlagen in Form von Projektstrukturen für bestimmte Einsatzzwecke, welche auf Basis verschiedener “Best-Practices” angelegt wurden. Das Ganze lässt sich gut mit einem Lego-Bausatz vergleichen. Es gibt viele einzelne Bausteine und eine Anleitung, wie man diese Zusammensetzen kann. Als „Entwickler“ bin ich aber nicht darauf angewiesen nach Anleitung vorzugehen, sondern kann aus den einzelnen Bauelementen auch meine eigenen Ziele verfolgen und umsetzen.

Framework für App und Website Entwicklung?

itPortal24: Viele unserer Partner-Agenturen benutzen mittlerweile Frameworks, die sowohl für die App als auch für Website Erstellung sinnvoll sind. Mit welchen speziellen Frameworks kennst Du dich aus und welches Framework würdest Du empfehlen, wenn Du sowohl App als auch Webseite erstellen müsstest?

Moritz Bätzel: Ich habe bereits mit einigen Frameworks gearbeitet. Im Bereich der Entwicklung für mehrere Plattformen gibt es einige Lösungen, React.js bzw. React Native sticht jedoch ganz klar heraus. Bei React handelt es sich um eine von Facebook entwickelte Programmbibliothek für die Entwicklung von Web Apps auf Basis moderner Programmiertechniken. React Native hat diesen Ansatz genommen und für die Entwicklung mobiler Apps erweitert. Auf diese Weise können Projekte aufgesetzt werden, welche sowohl als Grundlage für eine Web App dienen, als auch auf mobilen Endgeräten als native App genutzt werden können. Eine Alternative zu React stellt das von Google entwickelte Framework Flutter dar. Dabei handelt es sich um ein einzelnes Framework, mit dessen Hilfe vergleichsweise einfach Apps fürs Web als auch für Android und iOS geschrieben werden können. Flutter ist jedoch im Vergleich zu React.js bzw. React Native relativ neu auf dem Markt und es kann aus diesem Grund schwer sein, Entwickler für dieses Framework zu finden.

Vor- und Nachteile von Frameworks

itPortal24: Welche Vor- und Nachteile bieten deiner Meinung nach Frameworks gegenüber der klassischen Programmiersprache?

Moritz Bätzel: Frameworks haben den großen Vorteil, dass sich leicht neue Projekte auf- und erste Prototypen umsetzen lassen. Die Entwickler hinter dem Server-Framework Django sprechen dabei immer von “Batteries-Included” also der Möglichkeit, das programmierte direkt anzeigen zu können, ohne viel Zeit mit der Vorbereitung des Projekts verbringen zu müssen. Für die agile Softwareentwicklung sind Frameworks also großartige Hilfsmittel, um die App oder Website schnell am Markt testen zu können. Durch die Verwendung eines Frameworks willigt man jedoch ein, sich an die vorgegebenen Regeln und Prozesse des Frameworks zu halten. So kann es später schwierig werden, Funktionen zu integrieren, welche nicht durch den ursprünglichen Einsatzzweck des Frameworks abgedeckt waren. Ein gutes Beispiel hierfür ist, dass man beschließt aus Lego einen Hammer zu bauen. Ein erster Prototyp ist schnell gebaut und Nutzer können die allgemeine Handhabung testen. Sobald aber die Funktion „Haltbarkeit“ eingebaut werden soll, um Nägel in Bretter zu schlagen, verbringt man viel Zeit damit, gegen und nicht mit dem Framework zu arbeiten.

Framework Empfehlung für Anfänger

itPortal24: Nun hast Du schon viel Erfahrung im Bereich Programmieren mit Frameworks gemacht. Welches Framework würdest Du für Neulinge auf diesem Gebiet empfehlen?

Moritz Bätzel: Für einen modernen Entwicklungsansatz würde ich empfehlen, mit Flutter von Google zu arbeiten. Projekte sind schnell aufgesetzt und mit nur wenigen Handgriffen können die ersten Funktionen integriert werden. React.js und React Native bieten im Vergleich zu Flutter zwar mehr Kontrolle über den Workflow, benötigen jedoch mehr Zeit, wenn es darum geht ein Projekt aufzusetzen. Darüber hinaus gibt es jedoch noch einige weitere Frameworks, auf die ich noch gar nicht eingegangen bin und die vielleicht für den geplanten Einsatzzweck wesentlich besser geeignet sind. Wenn man ein Neuling auf dem Gebiet ist, sollte man einfach mal in ein paar Frameworks reinschnuppern und selbst herausfinden, womit man am besten arbeiten kann.

itPortal24: Vielen Dank, dass Du dir die Zeit für dieses Interview über Frameworks genommen hast. Ich wünsche Dir noch einen schönen Tag und weiterhin viel Erfolg mit enwork.

Moritz Bätzel: Vielen Dank, dass ich hier sein durfte.


Erfahren Sie mehr über die Entwicklung von Apps und Websites und den nötigen Technologien in unserem digitalem Ratgeber.

Wir finden passende Experten für Sie

This is some text inside of a div block.
Kostenfrei Agenturen finden
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Bereit, Ihr Projekt auf das nächste Level zu bringen?

Buchen Sie jetzt eine kostenlose und unverbindliche Beratung mit unseren Entwicklungsexperten
Beratungsgespräch sichern
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Jetzt Preisschätzung für Ihr Projekt erhalten

In nur 3 Minuten – 100 % kostenfrei

Finden Sie den richtigen Partner für Ihren Onlineshop

3 Top-Angebote in 3 Minuten einholen
Kostenfrei Agenturen finden
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Bereit, Ihr Projekt auf das nächste Level zu bringen?

Buchen Sie jetzt eine kostenlose und unverbindliche Beratung mit unseren Entwicklungsexperten
Beratungsgespräch sichern
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Jetzt Preisschätzung für Ihr Projekt erhalten

In nur 3 Minuten – 100 % kostenfrei

Wir finden passende Experten für Sie

Kostenfrei Agenturen finden
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Bereit, Ihr Projekt auf das nächste Level zu bringen?

Buchen Sie jetzt eine kostenlose und unverbindliche Beratung mit unseren Entwicklungsexperten
Beratungsgespräch sichern
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Jetzt Preisschätzung für Ihr Projekt erhalten

In nur 3 Minuten – 100 % kostenfrei

Wir finden passende Experten für Sie

This is some text inside of a div block.
Kostenfrei Agenturen finden
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Bereit, Ihr Projekt auf das nächste Level zu bringen?

Buchen Sie jetzt eine kostenlose und unverbindliche Beratung mit unseren Entwicklungsexperten
Beratungsgespräch sichern
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Jetzt Preisschätzung für Ihr Projekt erhalten

In nur 3 Minuten – 100 % kostenfrei

FAQ – Ihre Fragen zum Thema

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

No items found.

Jetzt individuelle Angebote anfordern & Top-Entwickler finden

Kostenloser Projekt-Check in 3 Minuten

mobile-app

Sie sind auf der Suche nach zertifizierten Agenturen?

Agentur finden
Preisschätzung
Geprüfte Agenturen
Unverbindlich
In nur 3 Minuten

Das könnte Sie auch interessieren:

Weitere Artikel

Das könnte Sie auch interessieren:

App erstellen – Das ist wichtig zu wissen!
App erstellen – Das ist wichtig zu wissen!
App Entwicklung
App erstellen – Das ist wichtig zu wissen!
Sie wollen eine eigene, individuelle App entwickeln? Ganz ohne Programmierkenntnisse ist es nicht einfach eine eigene App selbst zu erstellen.
Die 9 besten AR Apps für Android & Apple
Die 9 besten AR Apps für Android & Apple
App Entwicklung
Die 9 besten AR Apps für Android & Apple
Neugierig, was man mit Augmented Reality alles machen kann? Wir stellen Ihnen die 9 besten AR Apps vor.
VR Anwendungen: 7 spannende Beispiele von digitalen Vorreitern
VR Anwendungen: 7 spannende Beispiele von digitalen Vorreitern
App Entwicklung
VR Anwendungen: 7 spannende Beispiele von digitalen Vorreitern
In diesem Artikel zeigen wir 7 Ihnen spannende Anwendungsfelder, in welchen Unternehmen von Virtual Reality profitieren können.
Flutter vs React Native – Was ist besser für 2024?
Flutter vs React Native – Was ist besser für 2024?
App Entwicklung
Flutter vs React Native – Was ist besser für 2024?
Flutter und React Native sind die beliebtesten Frameworks für die plattformübergreifende Entwicklung. Welches Framework ist besser? Womit sollten Sie Ihr App Projekt umsetzen lassen? Das erfahren Sie in unserem großen Technologie Vergleich.
Smartphone-Betriebssysteme im Vergleich 2024
Smartphone-Betriebssysteme im Vergleich 2024
App Entwicklung
Smartphone-Betriebssysteme im Vergleich 2024
Vergleichen Sie anhand dieses Artikels die verschiedenen Betriebssysteme für Smartphones und finden Sie die für sich passende Benutzeroberfläche für Ihre App.
Hybride App entwickeln – Allgemeine Informationen
Hybride App entwickeln – Allgemeine Informationen
App Entwicklung
Hybride App entwickeln – Allgemeine Informationen
Hybride Applikationen gelten als eine Mischform aus Web App und Nativer App, dabei vereint eine Hybride App hauptsächlich die Stärken der beiden Entwicklungsarten.
Eigene App erstellen – Tipps für die App Entwicklung in Eigenregie
Eigene App erstellen – Tipps für die App Entwicklung in Eigenregie
App Entwicklung
Eigene App erstellen – Tipps für die App Entwicklung in Eigenregie
Wer eine App selbst entwickeln möchte, hat verschiedene Möglichkeiten – ausschlaggebend dafür sind Vorkenntnisse in Programmiersprachen. Jedoch kann die selbstständige Entwicklung mit einigen Nachteilen einher gehen.
App Entwickler finden – So finden Sie die besten App Entwickler
App Entwickler finden – So finden Sie die besten App Entwickler
App Entwicklung
App Entwickler finden – So finden Sie die besten App Entwickler
Vertrauensvolle App Entwickler ist ein schwieriger, aber der mitunter schwierigste Schritt bei einem App Projekt. In diesem Artikel zeigen wir Ihnen wertvolle Tipps für die Suche nach dem passenden Entwickler.
Vorteile einer eigenen App für Ihr Unternehmen
Vorteile einer eigenen App für Ihr Unternehmen
App Entwicklung
Vorteile einer eigenen App für Ihr Unternehmen
Digitalisieren Sie Ihr gesamtes Unternehmen und setzen Sie sich von der breiten Masse ab, indem Sie eine App entwickeln lassen und von den Vorteilen profitieren.
iOS App programmieren
iOS App programmieren
App Entwicklung
iOS App programmieren
Erfahren Sie in diesem Artikel alles, was Sie beim Programmieren einer nativen iOS App beachten sollten und wie Sie mithilfe von Apples Xcode schnell und effektiv Ergebnisse erzielen.
Tutorial: Android App programmieren
Tutorial: Android App programmieren
App Entwicklung
Tutorial: Android App programmieren
Eigene Android App programmieren? Erfahren Sie wie die Programmierung einer nativen Android App mit Googles Software Android Studio funktioniert.
Native App entwickeln – Überblick für Einsteiger
Native App entwickeln – Überblick für Einsteiger
App Entwicklung
Native App entwickeln – Überblick für Einsteiger
Die wohl bekannteste Entwicklungsart einer App ist die Native Entwicklung. Diese bringt viele Vorteile mit sich, wie hohe Performance, und ist perfekt auf das jeweilige Betriebssystem angepasst.
Web App erstellen – Das ist zu beachten!
Web App erstellen – Das ist zu beachten!
App Entwicklung
Web App erstellen – Das ist zu beachten!
Web Apps sind eine beliebte Alternative zur Nativen App. Erfahren Sie die Vor- und Nachteile vom Erstellen einer Web App und wofür diese geeignet ist.
Augmented Reality und Virtual Reality – große Chancen für Ihr Unternehmen
Augmented Reality und Virtual Reality – große Chancen für Ihr Unternehmen
App Entwicklung
Augmented Reality und Virtual Reality – große Chancen für Ihr Unternehmen
VR und AR Anwendungen erobern den Markt und bieten viele Chancen für Unternehmen. Welche das sind, klären wir unserem VR & AR Ratgeber.
App programmieren – Ein Überblick der 4 Entwicklungsarten
App programmieren – Ein Überblick der 4 Entwicklungsarten
App Entwicklung
App programmieren – Ein Überblick der 4 Entwicklungsarten
Sie haben eine App-Idee und wollen diese selbst umsetzen? Wie Sie Ihre App selbst programmieren und welche Programmierkenntnisse Sie dazu benötigen erfahren Sie in diesem Artikel.
Google Play Store und seine Apps – das unterscheidet ihn von anderen App Stores
Google Play Store und seine Apps – das unterscheidet ihn von anderen App Stores
App Entwicklung
Google Play Store und seine Apps – das unterscheidet ihn von anderen App Stores
Erfahren Sie in diesem Artikel alles rund um den Google Play Store, welche Aspekte mit ihm in engen Zusammenhang stehen und was ihn von anderen Stores unterscheidet.
Mitarbeiter-App: Vorteile für Unternehmen
Mitarbeiter-App: Vorteile für Unternehmen
App Entwicklung
Mitarbeiter-App: Vorteile für Unternehmen
Mitarbeiter-Apps bieten Unternehmen eine neue Möglichkeit, intern zu kommunizieren. Dabei wirken Sie sich positiv auf viele Arbeitsprozesse und das Unternehmens-Image aus.
6 Wege mit Ihrer App Geld zu verdienen
6 Wege mit Ihrer App Geld zu verdienen
App Entwicklung
6 Wege mit Ihrer App Geld zu verdienen
Die Entwicklung einer App benötigt anfangs viele finanzielle Mittel. Die folgenden 6 Wege zeigen Ihnen, wie Sie mit Ihrer fertig gestellten App dieses investierte Geld wieder verdienen.
App programmieren lassen – 4 Gründe, die dafür sprechen
App programmieren lassen – 4 Gründe, die dafür sprechen
App Entwicklung
App programmieren lassen – 4 Gründe, die dafür sprechen
App selbst programmieren oder programmieren lassen? – Diese Frage stellen sich Viele, erfahren Sie, welche Vorteile es mit sich bringt, wenn man seine App von einer Agentur programmieren lässt.
Cross-Platform App – Plattformübergreifende Entwicklung mit Flutter, React Native & Co.
Cross-Platform App – Plattformübergreifende Entwicklung mit Flutter, React Native & Co.
App Entwicklung
Cross-Platform App – Plattformübergreifende Entwicklung mit Flutter, React Native & Co.
Wer native Apps mehreren Systemen zugänglich machen will, muss häufig enorme Entwicklungskosten in Kauf nehmen. Mit der Cross-Platform Entwicklung hat das ein Ende.
App Entwicklung in 6 Schritten
App Entwicklung in 6 Schritten
App Entwicklung
App Entwicklung in 6 Schritten
Um Ihre individuelle App erfolgreich entwickeln zu lassen sind die folgenden 6 Phasen die wichtigsten: Beratung, Konzept, Design, Entwicklung, Testing, Marketing und Wartung.
Web App vs. Native App: Welche ist die richtige für Ihr Unternehmen?
Web App vs. Native App: Welche ist die richtige für Ihr Unternehmen?
App Entwicklung
Web App vs. Native App: Welche ist die richtige für Ihr Unternehmen?
Wor erklären den Unterschied zwischen einer Web App und einer nativ entwickelten App und diskutieren, was davon sich besser für Ihr Unternehmen eignet.
App Design – Was ist UI und UX?
App Design – Was ist UI und UX?
App Entwicklung
App Design – Was ist UI und UX?
Spätestens seit Steve Jobs ist uns allen bewusst welchen Unterschied ansprechendes, aufregendes Design machen kann.
App-Entwicklung mit Google Firebase – So sparen Sie Kosten
App-Entwicklung mit Google Firebase – So sparen Sie Kosten
App Entwicklung
App-Entwicklung mit Google Firebase – So sparen Sie Kosten
Die App Entwicklung mit Google Firebase bietet viele Vorteile. Es handelt sich bei Firebase um eine kostengünstige Backend-Alternative, welche trotzdem einen hohen Funktionsumfang hat.
App Marketing – Wie vermarkte ich meine App?
App Marketing – Wie vermarkte ich meine App?
App Entwicklung
App Marketing – Wie vermarkte ich meine App?
App Marketing ist essentiell für den Erfolg Ihrer App. In diesem Artikel erhalten Sie einen Überblick über Ziele und KPIs des App Marketings, sowie über Monetarisierung Wege und mit welchen Kosten Sie rechnen müssen.
Progressive Web App – Alles was Sie wissen müssen
Progressive Web App – Alles was Sie wissen müssen
App Entwicklung
Progressive Web App – Alles was Sie wissen müssen
Progressive Web Apps (PWAs) verbinden Web Technologien mit den Vorteilen der nativen App Entwicklung. Wie PWAs Traffic, Engagement und Conversions verbessern erfahren Sie hier.
Spiele App erstellen – Das ist wichtig!
Spiele App erstellen – Das ist wichtig!
App Entwicklung
Spiele App erstellen – Das ist wichtig!
Mobile Gaming ist so erfolgreich wie nie, wenn Sie ebenfalls eine eigene Gaming App erstellen wollen, sollten Sie diese originell und innovativ gestalten.
App entwickeln lassen – So viel kostet es
App entwickeln lassen – So viel kostet es
App Entwicklung
App entwickeln lassen – So viel kostet es
Was kostet eine App und wie entstehen diese Kosten? Verschaffen Sie sich in diesem Ratgeber einen Überblick über die Programmierungskosten!
App im Play Store veröffentlichen
App im Play Store veröffentlichen
App Entwicklung
App im Play Store veröffentlichen
Erfahren Sie Schritt für Schritt, wie Sie eine App im Google Play Store veröffentlichen können.

Weitere Artikel