Low-Code-Lösungen für Ökosysteme

Bild

Es ist einfach unglaublich, wie viele Tools in letzter Zeit erschienen sind, um Geschäftsanwendungen fast sofort zu erstellen.

Ich möchte überlegen, welche Art von Tools sie sind, wie genau sie helfen und welche am vielversprechendsten aussehen.

Übersetzt in 8base .

Was ist niedriger Code?


Nach meinem Verständnis kann Low Code Tools enthalten, die dem Entwickler viel Zeit sparen und die mithilfe von Code implementiert werden können. Einsatzgebiete:

  • Hosting (Hosting, Skalierung)
  • Backend (Datenerfassung, Datenverarbeitung, Verbindung zur API, Datenspeicherung)
  • Benutzerkonten und Zahlungen (Benutzerverwaltung, Mitgliedschaft, Abonnements)
  • Frontend (Komponenten der Benutzeroberfläche, Statusverwaltung)
  • Marketing (Landung, E-Mail-Listen, Analyse)
  • Erweiterung (andere Menschen über Ihre Existenz informieren, Feedback sammeln)
  • Iteration (Sammeln von Feedback, Verbessern Ihres Produkts und Marketing)

Low Code Tools


Generator für mobile Anwendungen


  • Glide (erstellt eine reaktionsschnelle Webanwendung, ist jedoch noch keine echte mobile Anwendung)
  • Adalo (echter Anwendungsexport, Datenbank-APIs und Benachrichtigungen)
  • Bastelstück
  • Thunkable

Add-Ons und Popups



Abonnements und Marktplatz


Mit diesen Tools können Sie schnell einen Marktplatz oder eine Website basierend auf einem Abonnementmodell einrichten.


Backend als Service


Diese Tools beheben Probleme im Zusammenhang mit Datenverwaltung, Datenspeicherung, Benutzerverwaltung und Dateispeicherung.


Einfaches Backend als Service


Diese Produkte bieten einen wirklich einfachen Service, machen es jedoch einfach, eine statische Site in eine dynamische Site umzuwandeln.

  • Easydb
  • Auth0
  • Userbase (gute Dokumentation, aber erlauben sie Anwendungen, automatisch offline zu arbeiten?)
  • EasyAuth (Benutzerkonten und Zahlungen)
  • JSON Box (nur für Prototypen geeignet)

Tabellen als Datenbank


Ein schneller und einfacher Einstieg, aber Sie müssen das Sicherheitsproblem untersuchen.


Anwendungsgeneratoren und SaaS


Sie geben am Anfang eine gute Hilfe.


Automatisch generierte Admin-Panels


Verwenden Sie ein Schema, um eine Benutzeroberfläche zu erstellen, mit der Administratoren Daten und Benutzer verwalten können.


Erweiterte Tabellen


Diese Tools fungieren als interne Admin-Panels und fügen dem Tabellenkalkulationsmodell erweiterte Funktionen hinzu.


Schnelles und einfaches Prototyping


Ich habe mich nicht sofort entschieden, diesen Abschnitt hinzuzufügen, aber ich denke, dass er relevant ist. Wenn auch nur, weil ich glaube, dass das Ziel der meisten Low-Code-Tools darin besteht, vollwertige Anwendungen eher wie das Erstellen von Prototypen zu gestalten. Schauen Sie sich diese Tools an, um herauszufinden, was Entwicklungsprodukte in Zukunft leisten können.


Einfache visuelle Webanwendungskonstruktoren


Diese Produkte sind so konzipiert, dass sie leicht ein einziges Ziel erreichen.


Anspruchsvolle visuelle Webanwendungsentwickler


Sie erleichtern einige Dinge, bieten aber nicht viel Flexibilität. Ich denke, dass sie hauptsächlich zum Erstellen von Back-Office-Anwendungen und nicht für benutzerorientierte Anwendungen nützlich sein werden. Sie sind möglicherweise auch nicht für die Verwendung auf Mobilgeräten geeignet.


Konstruktoren für Designer visueller Webanwendungen



Entwicklung vereinfachen, neue Konzepte einführen


Einige der interessantesten und revolutionärsten Werkzeuge fielen in diese Kategorie. Diese Tools bieten eine größere Flexibilität und reduzieren gleichzeitig mindestens eine Phase der Produktentwicklung (z. B. Datenbank, Serverseite, Build-Tool, Übertragung).

  • Mavo
  • Amboss
  • Ulme
  • Imba
  • Canjs
  • Übersicht
  • Plotly Dash (sieht cool aus, Sie können eine Datenvisualisierungsanwendung in reinem Python erstellen)
  • Alan (verwendet eine übergeordnete Konfiguration, um eine Softwareanwendung auszugeben; ich denke, dies ist die Zukunft)

Konvertieren Sie statisches Design in Anwendung


Es scheint ziemlich schwierig zu implementieren, aber wenn sie es können, wird es cool sein.

  • Supernova (übersetzt die Skizze in UI-Code, ohne vom Design zur Entwicklung zu wechseln)
  • Yotako

Vereinfachen Sie den Stack - moderne Versionen


Diese Lösungen versuchen, die Vorteile moderner Frameworks (Ergonomie, Echtzeit-Updates, Schnittstellenkomponenten) beizubehalten und gleichzeitig die Kopfschmerzen zu beseitigen (Anhäufung von Ressourcen oder Rendern auf der Serverseite oder einfach zu viel von allem, worauf Sie achten müssen).


Neue Arten von Werkzeugen


Werkzeuge, die sich stark von herkömmlichen unterscheiden und eine Menge Zeit sparen können.

  • Mint and Crystal (Ich möchte versuchen, ich werde sie verwenden, um die Basis-API zu erstellen)

Datenbankanforderung an die Anwendung


Mit diesen Tools können Sie aus Datenbankabfragen eine Anwendungsschnittstelle generieren.


Vereinfachen Sie den Stapel - traditionell, aber modern


  • Schienen (robust, stabil, immer noch super kraftvoll)
  • Django (zuverlässig, stabil, immer noch super kraftvoll)
  • Laravel (viel Aktivität, große Gemeinschaft)

Interessante Frameworks und Stacks


Dies sind einige der interessantesten Kombinationen in der Welt der Frameworks.


Framework für die schnelle Anwendungsentwicklung


Diese Tools sind in erster Linie auf Geschwindigkeit ausgerichtet. Sie können in Bezug auf Flexibilität leiden, aber Ihre Fähigkeit, schnell in den Markt einzutreten und Ihre Idee zu testen, gleicht dies aus.


API-Entwicklungsframeworks


Mit diesen Tools können Sie sehr schnell APIs aus der Datenbank generieren, was möglicherweise jahrelange Arbeit spart.


Konvertieren Sie Websites von Drittanbietern in API


Diese Tools scannen Websites von Drittanbietern, sammeln deren Informationen in einem strukturierten Format und ermöglichen es Ihnen, die Daten in Ihrer Webanwendung zu verwenden.


Frameworks in Entwicklung


Coole neue Frameworks, die noch nicht veröffentlicht wurden.


Definitionssprachen für Webanwendungen


Mit diesen Tools können Sie ein übergeordnetes Konzept für Ihre Anwendung erstellen, das dann problemlos in die von Ihnen gewählte Sprache / das ausgewählte Framework übertragen werden kann.


CMS


Normalerweise nicht zum Erstellen einer vollwertigen Webanwendung geeignet, eignet sich jedoch hervorragend zum Verwalten des Website-Builders.


High Level / Einfaches CMS


Mit diesen Tools können Sie sich mehr auf übergeordnete Komponenten konzentrieren und Inhalte definieren, ohne auf Details einzugehen.


Zielseitenvorlagen


Mit diesen Tools können Sie Ihre Marketing-Website starten, indem Sie HTML und CSS bereitstellen. Sie müssen es bearbeiten und das Hosting selbst organisieren.


CMS mit einem einzigartigen Ansatz


Es verwendet native Web-Tools (z. B. Online-Tabellenkalkulationen), die den Benutzern vertraut sind und als Serverteil problemlos eine Verbindung zu mehreren Plattformen herstellen können.

  • Vapid (einer meiner Favoriten)

CMS für Blogs


  • AnchorCMS
  • Ghost (ziemlich gutaussehend)
  • Blot (kann als ideale Plattform für Blogs angesehen werden)


Tabellenkalkulation zur Website



Workflow-Konstruktoren (Prozessmanagement)



Workflow-Designer (Marketing-Automatisierung)



Kopflose cm


Vereinfacht die Datenverwaltung, sodass Sie sich auf die Anzeige konzentrieren können.


Über CMS


Leistungsstärker als Standard-CMS-Systeme.

  • Wordpress (kopfloses CMS, Site Builder, E-Commerce) + Elementor oder Sage + ACF
  • Tinacms
  • Faktor (es ist noch nicht klar, was es ist, aber sie behaupten, viel Zeit zu sparen!)
  • Keystone 5 (CMS / Anwendungsvorlage)
  • Webiny (kopfloser CMS + UI- Konstruktor)

Endpunkte für Formulare


Mit diesen Diensten können Sie Informationen über Besucher sammeln und möglicherweise an einer anderen Stelle anzeigen.


Schnelle Erstellung der Benutzeroberfläche (vorab erstellte Komponenten der Benutzeroberfläche)


Diese benutzerdefinierten Frameworks enthalten vorgefertigte Seiten und Komponenten, sodass Sie sie einfach wie ein Puzzle zusammensetzen können, um eine großartige Webanwendung zu erstellen.


Schnelle Erstellung der Benutzeroberfläche (selbst erstellen)


Sie müssen das Backend noch ausführen, aber diese benutzerfreundlichen Bibliotheken machen Ihr Frontend ohne großen Aufwand schön.


Schnelle Erstellung der Benutzeroberfläche (Generieren von UI-Komponenten)


Diese UI-Frameworks sind teilweise vormontiert oder ermöglichen es Ihnen, eine Benutzeroberfläche mithilfe eines visuellen Linkers zu erstellen.


Schnelle Frontend-Generierung (einzigartige Tools)


Diese Tools verfolgen einen neuen Ansatz zur Generierung von Front-End-Code, der Ihnen einen Vorteil bietet, und sind gleichzeitig sehr flexibel.


Spezialisierte Anwendungen


Mit diesen Tools können Sie eine einzelne Funktion mit minimalem Aufwand wirklich gut implementieren.


Feedback-Tools



Konfigurationsgenerator



Kommentare und Tipps


„Kombinieren Sie Hasura (automatisches GraphQL über PostgreSQL) mit React Admin (CRUD-Anwendung mit niedrigem Code) und Sie können in wenigen Stunden ein gesamtes Verwaltungspaket oder eine Anwendung für das Back-Office (API-Endpunkte und Front-End-Administrator) erstellen “ - cpursley on HN.

"Wir haben letztendlich AppSync verwendet, und das ist beeindruckend. Ich kann jedem empfehlen, der im AWS-Ökosystem arbeitet. AppSync lässt sich sehr einfach in viele andere AWS-Services (Cognito, S3) integrieren und ermöglicht die Verwendung von Dynamo / Aurora / RDS / Elastic als Datenquellen. Darüber hinaus können Sie auch Lambda verwenden Resolver zu implementieren , die eine stärkere Business - Logik erfordert , dass der Dienst unglaublich mächtig „macht - afvictory auf HN .

„PostgREST ist produktiv, stabil und transparent. Es ermöglicht uns, Projekte sehr schnell herunterzuladen und uns auf unsere Daten und Anwendungen zu konzentrieren, anstatt eine ORM-Schicht zu erstellen “- Anupam Garg aus der Überprüfung .

Fazit des Übersetzers


Zweifellos hat der Autor nicht alle möglichen Lösungen aufgelistet. Wenn er sich ein solches Ziel setzen würde, würde die Größe des Artikels um 3-4-5 und so weiter wachsen. Er erwähnte die bekanntesten und bequemsten Werkzeuge, die ihm vertraut waren. Ich hoffe, einige von ihnen sind auch für Sie nützlich. Es ist großartig, wenn Sie in den Kommentaren über ähnliche Produkte sprechen, die Sie selbst verwenden.

Die Übersetzung wurde bei 8base durchgeführt.

8base ist ein gebrauchsfertiges GraphQL-Backend-as-a-Service, das sich allmählich zu einer vollwertigen Entwicklungsplattform für niedrigen Code entwickelt. Unser Ziel ist es, Entwicklern mit Front-End- oder mobilen Entwicklungsfähigkeiten die Erstellung skalierbarer Geschäftsanwendungen zu ermöglichen.

Erfahren Sie mehr unter 8base.com .

All Articles