AngularDart Part 1 -- eine erste Annäherung

Unser Blog befasst sich ja offensichtlich mit Flutter und der Programmiersprache Dart, die dem SDK zu Grunde liegt. Mit zu dieser "Familie" gehört aber auch AngularDart. (zum zweiten Teil dieser kleinen Serie geht es hier lang !)

Was ist Angular ?


Für mich als absoluten Anfänger ist das natürlich die nächste Frage. Die Antwort ist im ersten Moment kurz: Angular ist ein Webframework. Natürlich liegt hier die Würze nicht in der Kürze und es ist stark zu empfehlen sich mit den Begriffen rund um Angular vertraut zu machen. Oberflächlich betrachtet sind moderne Websiten eine Mischung aus HTML und diversen Webtechnologien. Webtechnologien können unterschiedliche Programmiersprachen oder Konzepte als Grundlage haben. Dominierend sind Javascript und auf dieser Programmiersprache aufbauende Varianten. Es kann relativ aufwendig sein, sich hier einen kompletten Überblick zu verschaffen. Selbstverständlich haben diese Technologien das Ziel Mehrwert für den User zu schaffen. Webframework's wiederum sollen es dem professionellen Webentwickler einfacher machen, seine Projekte schnell um zu setzen.
Einige Mittel  dazu sind Templates (Vorlagen, Schablonen), die Trennung von Präsentation und Code, und ein generell modularer Aufbau. Wenn wir Angular aus historischer Perspektive betrachten, können wir mit AngularJS beginnen. Wie Dart auch, kommt AngularJS aus dem Hause Google, wird aber nicht mehr weiter entwickelt (mit Ausnahme von Patches die verhindern sollen, das bestehende Anwendungen auf Grunde von Sicherheitsproblemen oder Änderungen bei wichtigen Komponenten, nicht mehr funktionieren).
AngularJS wurde zu Angular2 und seit dem weiterentwickelt bis zur aktuellen Version Angular7.

Was ist AngularDart ?


Man ahnt es schon, AngularDart, ist die Dart Version von Angular. Da ich noch keine Erfahrung mit Angular habe, kann ich jetzt nicht über Unterschiede schreiben, oder Vorteile / Nachteile in einem Vergleich.

Ein guter Startpunkt für das erlernen von AngularDart dürfte natürlich der Lernweg auf der Homepage sein, aber auch die relativ wenigen weiteren Infos die im Netz erhältlich sind. Mein Ziel ist es mehr über AngularDart zu lernen.Meine Erkenntnisse dabei werde ich in diesem Blog posten. Im nächsten Post wenden wir uns der Architektur von AngularDart zu. Bis bald !

Kommentare

Beliebte Posts aus diesem Blog

Material Design in Flutter Teil 2

Dart Basic: Listen Part 1

Listen in Dart (2021): Part 1 List.filled List.empty und List.add