<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sourcews.de</title>
	<atom:link href="https://sourcews.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sourcews.de</link>
	<description></description>
	<lastBuildDate>Sat, 19 Nov 2022 06:54:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://sourcews.de/wp-content/uploads/2022/11/sourcews-logo-fav.png</url>
	<title>sourcews.de</title>
	<link>https://www.sourcews.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Verwenden der Cloud zum Skalieren von Etsy</title>
		<link>https://sourcews.de/verwenden-der-cloud-zum-skalieren-von-etsy/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Sat, 05 Feb 2022 09:04:59 +0000</pubDate>
				<category><![CDATA[Softwareentwickler]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=883</guid>

					<description><![CDATA[&#160; Etsy, ein Online-Marktplatz für einzigartige, handgefertigte und Vintage-Artikel, verzeichnete in den letzten fünf Jahren ein starkes Wachstum. Dann veränderte die Pandemie die Einkaufsgewohnheiten dramatisch, was dazu führte, dass mehr Verbraucher online einkauften. Infolgedessen wuchs der Etsy-Marktplatz von 45,7 Millionen Käufern Ende 2019 auf 90,1 Millionen Käufer (97 %) Ende 2021 und von 2,5 auf [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<p>Etsy, ein Online-Marktplatz für einzigartige, handgefertigte und Vintage-Artikel, verzeichnete in den letzten fünf Jahren ein starkes Wachstum. Dann veränderte die Pandemie die Einkaufsgewohnheiten dramatisch, was dazu führte, dass mehr Verbraucher online einkauften. Infolgedessen wuchs der Etsy-Marktplatz von 45,7 Millionen Käufern Ende 2019 auf 90,1 Millionen Käufer (97 %) Ende 2021 und von 2,5 auf 5,3 Millionen (112 %) Verkäufer im gleichen Zeitraum.</p>
<p>Das Wachstum hat die Nachfrage auf der technischen Plattform massiv erhöht und den Traffic über Nacht fast verdreifacht. Und Etsy hatte deutlich mehr Kunden, denen es weiterhin großartige Erlebnisse bieten musste. Um mit dieser Nachfrage Schritt zu halten, mussten sie die Infrastruktur, die Produktbereitstellung und die Talente drastisch erweitern. Während das Wachstum die Teams herausforderte, kam es im Geschäft nie zu Engpässen. Etsys Teams konnten neue und verbesserte Funktionen bereitstellen, und der Marktplatz bot weiterhin ein hervorragendes Kundenerlebnis. Dieser Artikel und der nächste erzählen die Geschichte von Etsys Skalierungsstrategie.</p>
<p>Etsys grundlegende Skalierungsarbeit hatte lange vor der Pandemie begonnen. 2017 trat Mike Fisher als CTO bei. Josh Silverman war kürzlich als CEO von Etsy eingetreten und etablierte institutionelle Disziplin, um eine Wachstumsphase einzuleiten. Mike hat einen Hintergrund in der Skalierung wachstumsstarker Unternehmen und hat zusammen mit Martin Abbott mehrere Bücher zu diesem Thema geschrieben, darunter <a href="https://www.amazon.com/gp/product/0134032802/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0134032802&amp;linkCode=as2&amp;tag=martinfowlerc-20">Die Kunst der Skalierbarkeit</a><br />
und <a href="https://www.amazon.com/gp/product/013443160X/ref=as_li_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=013443160X&amp;linkCode=as2&amp;tag=martinfowlerc-20">Skalierbarkeitsregeln</a>.</p>
<p>Etsy verließ sich auf physische Hardware in zwei Rechenzentren, was mehrere Skalierungsherausforderungen mit sich brachte. Mit ihrem erwarteten Wachstum war es offensichtlich, dass die Kosten schnell steigen würden. Dies beeinträchtigte die Agilität der Produktteams, da sie Kapazitäten weit im Voraus planen mussten. Zudem lagen die Rechenzentren in einem Bundesland, was ein Verfügbarkeitsrisiko darstellte. Es war klar, dass sie schnell in die Cloud wechseln mussten. Nach einer Bewertung wählten Mike und sein Team die Google Cloud Platform (GCP) als Cloud-Partner und begannen mit der Planung eines Programms, um ihre vielen Systeme in die Cloud zu verlagern.</p>
<p>Während die Cloud-Migration stattfand, baute Etsy sein Geschäft und sein Team aus. Mike identifizierte den Produktbereitstellungsprozess als einen weiteren potenziellen Skalierungsengpass. Die den Produktteams eingeräumte Autonomie hatte ein Problem verursacht: Jedes Team lieferte auf unterschiedliche Weise. Sich einem Team anzuschließen, bedeutete, eine Reihe neuer Praktiken zu lernen, was problematisch war, da Etsy viele neue Leute einstellte. Außerdem waren ihnen mehrere Produktinitiativen aufgefallen, die sich nicht wie erwartet auszahlten. Diese Indikatoren veranlassten die Führung, die Effektivität ihrer Produktplanungs- und Lieferprozesse neu zu bewerten.</p>
<section id="StrategicPrinciples">
<h2>Strategische Prinzipien</h2>
<p>Mike Fisher (CTO) und Keyur Govande (Chief Architect) erstellten die anfängliche Cloud-Migrationsstrategie mit diesen Prinzipien:</p>
<p><b>Minimal lebensfähiges Produkt</b> &#8211; Ein typisches Anti-Pattern, das Etsy vermeiden wollte, war, zu viel neu aufzubauen und die Migration zu verlängern. Stattdessen nutzten sie das schlanke Konzept eines MVP, um so schnell und kostengünstig wie möglich zu validieren, dass Etsys Systeme in der Cloud funktionieren, und beseitigten die Abhängigkeit vom Rechenzentrum.</p>
<p><b>Lokale Entscheidungsfindung</b> &#8211; Jedes Team kann unter Aufsicht eines Programmteams seine eigenen Entscheidungen darüber treffen, was es besitzt. Die Etsy-Plattform wurde in eine Reihe von Funktionen wie Compute, Observability und ML-Infra sowie domänenorientierte Anwendungsstapel wie Suche, Bid-Engine und Benachrichtigungen aufgeteilt. Jedes Team führte Proof of Concepts durch, um einen Migrationsplan zu entwickeln. Die Hauptmarktanwendung ist ein bekanntermaßen großer Monolith, daher musste eine teamübergreifende Initiative geschaffen werden, um sich darauf zu konzentrieren.</p>
<p><b>Keine Änderungen an der Entwicklererfahrung</b> &#8211; Etsy betrachtet eine qualitativ hochwertige Entwicklererfahrung als Kern der Produktivität und Zufriedenheit der Mitarbeiter. Es war wichtig, dass die Cloud-basierten Systeme weiterhin Funktionen bieten, auf die sich Entwickler verlassen können, wie z. B. schnelles Feedback und ausgefeilte Beobachtbarkeit.</p>
<p>Es gab auch eine Frist, die mit bestehenden Verträgen für das Rechenzentrum verbunden war, die sie unbedingt einhalten wollten.</p>
</section>
<section id="UsingAPartner">
<h2>Mit einem Partner</h2>
<p>Um die Cloud-Migration zu beschleunigen, wollte Etsy externes Fachwissen hinzuziehen, um bei der Einführung neuer Tools und Technologien wie Terraform, Kubernetes und Prometheus zu helfen. Im Gegensatz zu vielen typischen Kunden von Thoughtworks hatte Etsy keine brennende Plattform, die ihr grundlegendes Bedürfnis nach Engagement förderte. Sie sind ein Digital-Native-Unternehmen und hatten einen durch und durch modernen Ansatz für die Softwareentwicklung. Auch ohne ein einziges Problem, auf das man sich konzentrieren musste, wusste Etsy, dass es Raum für Verbesserungen gab. Der Engagement-Ansatz bestand also darin, die gesamte Plattformorganisation einzubetten. Thoughtworks-Infrastrukturingenieure und technische Produktmanager schlossen sich Teams für Suchinfrastruktur, kontinuierliche Bereitstellungsdienste, Datenverarbeitung, Beobachtbarkeit und Infrastruktur für maschinelles Lernen an.</p>
</section>
<section id="AnIncrementalFederatedApproach">
<h2>Ein inkrementeller föderierter Ansatz</h2>
<p>Das anfängliche „Lift &amp; Shift“ in die Cloud für den Marktplatz Monolith war am schwierigsten. Das Team wollte den Monolithen mit minimalen Änderungen intakt halten. Es verwendete jedoch einen LAMP-Stack und wäre daher schwierig zu re-plattieren. Sie führten eine Reihe von Trockenläufen durch, um Leistung und Kapazität zu testen. Obwohl die erste Umstellung erfolglos war, konnten sie schnell ein Rollback durchführen. In typischer Etsy-Manier wurde das Scheitern gefeiert und als Lernchance genutzt. Es wurde schließlich in 9 Monaten fertiggestellt, weniger Zeit als das ursprünglich geplante ganze Jahr. Nach der anfänglichen Migration wurde der Monolith dann optimiert und optimiert, um sich besser in der Cloud zu positionieren, indem Funktionen wie automatische Skalierung und automatische Behebung fehlerhafter Knoten hinzugefügt wurden.</p>
<p>Inzwischen wurden auch andere Stacks migriert. Während jedes Team seine eigene Reise kreierte, waren die Teams nicht ganz auf sich allein gestellt. Etsy setzte eine teamübergreifende Architekturberatungsgruppe ein, um einen breiteren Kontext zu teilen und den Musterabgleich im gesamten Unternehmen zu unterstützen. Beispielsweise wurde der Suchstapel als Teil der Cloud auf GKE verschoben, was länger dauerte als der Lift-and-Shift-Vorgang für den Monolithen. Ein weiteres Beispiel ist die Data-Lake-Migration. Etsy hatte einen On-Prem-Vertica-Cluster, den sie zu Big Query verschoben und dabei alles daran geändert haben.</p>
<p>Kein Wunder für Etsy, dass nach der Cloud-Migration die Optimierung für die Cloud nicht aufhörte. Jedes Team suchte weiterhin nach Möglichkeiten, die Cloud in vollem Umfang zu nutzen. Mit Hilfe der Architekturberatungsgruppe befassten sie sich unter anderem mit der Frage, wie die Menge an benutzerdefiniertem Code reduziert werden kann, indem auf branchenübliche Tools umgestellt wird, wie die Kosteneffizienz verbessert und wie Feedbackschleifen verbessert werden können.</p>
<div id="https://martinfowler.com/articles/bottlenecks-of-scaleups/etsy-federated-cloud-migration.png" class="figure ">
<p class="photoCaption">Abbildung 1: Föderierte Cloud-Migration</p>
</div>
</section>
<div class="next-installment">
<p>Wir veröffentlichen diesen Artikel in Raten. Der nächste Teil wird die Geschichte von zwei Beispielteams erzählen: Beobachtbarkeit und ML-Infrastruktur. .</p>
<p>Um herauszufinden, wann wir die nächste Ausgabe veröffentlichen, abonnieren Sie den RSS-Feed der Website oder den von Martin<br />
<a href="https://twitter.com/martinfowler">Twitter-Stream</a> oder<br />
<a href="https://toot.thoughtworks.com/@mfowler">Mastodon-Futter</a>,</p>
</div>
<hr class="bodySep" />
</div>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Was ist eine Super-App und welche Vorteile bietet sie?</title>
		<link>https://sourcews.de/was-ist-eine-super-app-und-welche-vorteile-bietet-sie/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Fri, 04 Feb 2022 09:07:31 +0000</pubDate>
				<category><![CDATA[Technologien]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=891</guid>

					<description><![CDATA[&#160; Die Umstellung auf digitales Marketing zwingt Marken dazu, sich in hohem Maße an sich schnell ändernde Geschäftsumgebungen und Kundenanforderungen anzupassen. Unternehmen, die nur eine bestimmte Art von Dienstleistung anbieten, verlieren schnell den Anschluss an große Plattformen, die alle Arten von Produkten und Dienstleistungen in einem Katalog haben. Es ist viel einfacher, ein Geschenk auf [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<p>Die Umstellung auf digitales Marketing zwingt Marken dazu, sich in hohem Maße an sich schnell ändernde Geschäftsumgebungen und Kundenanforderungen anzupassen. Unternehmen, die nur eine bestimmte Art von Dienstleistung anbieten, verlieren schnell den Anschluss an große Plattformen, die alle Arten von Produkten und Dienstleistungen in einem Katalog haben. Es ist viel einfacher, ein Geschenk auf der Amazon-Plattform zu finden, als auf Google nach Geschenkeläden zu suchen.</p>
<p>Plattformbasierte Geschäftsmodelle gewinnen heute an Bedeutung. <a href="https://www.conference-board.org/pdfdownload.cfm?masterProductID=27309">7 von 10 globalen Unternehmen</a> ziehen es vor, ihre Apps als Mehrzweckplattformen zu bauen, die auch als Super-Apps bekannt sind, um die dominierende Position auf dem Markt zu behalten. In diesem Artikel erklären wir, was eine Super-App ist, wie Super-App-Plattformen verschiedenen Unternehmen zugute kommen können, die online tätig sind, und geben einige Beispiele für bereits bestehende und erfolgreiche Super-Anwendungen.</p>
<h2 id="id1">Was sind Super-Apps?</h2>
<p>Eine Super-App wurde erstmals von Mike Lazaridis – einem Mitbegründer der Firma BlackBerry im Jahr 2010 – definiert.</p>
<p>Mike Lazaridis meinte im Grunde, dass die Menschen eine Reihe miteinander verbundener Anwendungen nutzen werden, die unter einem Dach einer Super-App vereint und von einem Unternehmen entwickelt werden. Diese Apps sollen verschiedene Dienste für den täglichen Bedarf der Menschen bereitstellen, vom Einkaufen über das Bezahlen von Rechnungen bis hin zum Finden des nächsten Restaurants.</p>
<p>Während die Firma BlackBerry versuchte, ihre eigene Super-App zu entwickeln, verlor die Firma ihre Hauptkonkurrenz für den Kernmarkt an das iPhone und zog sich schließlich aus der Branche zurück. Die Welt hat also noch nie eine Super-App von BlackBerry gesehen. Nichtsdestotrotz wurde die Idee der Super Apps von anderen Unternehmen aufgegriffen und sie entwickeln sich heute effektiv weiter und gewinnen Marktanteile. Die bekanntesten Beispiele für Super-Apps sind AliPay, WeChat, Grab-App und andere.</p>
<p>Aber was ist die Mission einer Super-App und wie sieht sie heute aus? Da immer mehr Dienstleistungen digital erbracht werden, wächst die Bedeutung mobiler Apps. Dies liegt daran, dass Mobiltelefone die beliebtesten Geräte sind <a href="https://www.statista.com/topics/779/mobile-internet/#topicOverview">schnellen Internetzugang</a>. Mittlerweile nutzen Smartphone-Nutzer <a href="https://www.thinkwithgoogle.com/marketing-strategies/app-and-mobile/daily-app-usage-statistics/">⅓ der installierten Apps</a> täglich, mit von<a href="https://www.zippia.com/advice/mobile-app-industry-statistics/#:~:text=The%20average%20American%20has%2080,app%20downloads%20worldwide%20in%202020."> 9 bis 10 Apps pro Tag und 30 pro Monat</a>. Die Bündelung all dieser digitalen Dienste in einer praktischen Anwendung mit einer klaren und benutzerfreundlichen Oberfläche ist eine Win-Win-Strategie sowohl für Unternehmen als auch für Benutzer. Und das tun die östlichen Märkte bereits. Zu den sich am schnellsten entwickelnden Super-App-Märkten gehören heute Südamerika und Ostasien. Unterdessen erwägen westliche Unternehmen nur die Entwicklung solcher Dienste.</p>
<h2 id="id2">Was macht eine App zu einer Super-App?</h2>
<p>Eine Super App ist mehr als nur eine praktische mobile App. Es bietet ein breiteres Spektrum an unterschiedlichen Diensten und stellt ein komplexeres Ökosystem mit verschiedenen Funktionalitäten dar. Der Unterschied wird besonders deutlich, wenn es um die technische Seite des Problems geht.</p>
<p>&nbsp;</p>
<p>Was steckt in einer Super App und was ist bei der Entwicklung zu beachten?</p>
<h3>Interaktion zwischen Diensten</h3>
<p>Super Apps umfassen mehrere Servicekanäle, zwischen denen sich zahlreiche Kunden bewegen. Aus technischer Sicht sollten alle diese Kanäle die gleiche Betriebsgeschwindigkeit und Effektivität haben, damit die Benutzer ihre Erfahrung genießen können. Daher sollten Softwareentwickler beim Erstellen einer Super-App sicherstellen, dass alle Übergänge zwischen den Bildschirmen reibungslos sind, dass bei der Verwendung mehrerer Dienste keine entscheidenden Fehler auftreten, die Anwendung ihre Leistung auch bei langsamem Internet oder niedrigem Akku aufrechterhält und vieles mehr mehr.</p>
<h3>Verwendung gemeinsamer Komponenten</h3>
<p>UI/UX-Konsistenz ist ein entscheidendes Element für Super Apps. Während die von Super Apps bereitgestellten Dienste vielfältig sein und so viele Benutzerbedürfnisse wie möglich abdecken sollten, sollten das visuelle Gesamtdesign sowie die Benutzererfahrung für alle im Paket enthaltenen Apps konsistent bleiben.</p>
<p>Ein weiteres UI/UX-Feature im Zusammenhang mit der Super-App-Entwicklung ist die Integration gemeinsamer Seiten. Diese Seiten könnten verwendet werden, um Daten von verschiedenen Diensten zu bündeln oder Aktionen für mehrere Dienste auf einer Seite auszuführen. Zum Beispiel eine gemeinsame Seite mit allen eingetragenen Bestellungen, die die Benutzer aus verschiedenen Kanälen ausgewählt haben, eine gemeinsame Checkout-Seite für verschiedene Dienstleistungen, die Gesamtrechnung für die erbrachten Dienstleistungen und mehr.</p>
<h3>Datenaustausch zwischen Diensten</h3>
<p>Auch die Datenverwaltung in Super Apps unterscheidet sich von herkömmlichen mobilen Apps. Sobald sich ein Benutzer bei der Super App anmeldet, sollten seine persönlichen Daten wie ID, Lieferadresse und mehr in jedem Dienst der App schnell zugänglich sein. Darüber hinaus sollten die Daten der vorherigen Sitzungen und Aktionen des Benutzers auch auf die Dienste verteilt werden, um eine reibungslose Benutzerleistung in diesen zu gewährleisten.</p>
<h3>Einheitliche Sicherheit in der gesamten App</h3>
<p>Abgesehen davon, dass sie einen bequemen Zugriff auf so viele Dienste bieten, werden Super Apps auch zu den wichtigsten Inhabern sensibler Benutzerdaten an einem Ort. Darüber hinaus wird die Gewährleistung einer starken Sicherheit in solchen Apps im Vergleich zu herkömmlichen mobilen Apps zu einem komplizierteren Prozess. Das liegt daran, dass Super Apps mehrere Kundenreisen und komplexe Funktionen und Vorgänge umfassen.</p>
<h2 id="id3">Vorteile von Super-Apps</h2>
<p>Der Wunsch von Unternehmen, einen neuen digitalen Service aufzubauen, wird oft von der Absicht getrieben, das Kundenerlebnis zu verbessern. Super Apps können jedoch mehr bieten als nur eine verbesserte Kundenzufriedenheit.</p>
<p>&nbsp;</p>
<p>Dass Super Apps bei Unternehmen immer beliebter werden, hat vielfältige Gründe.</p>
<ul>
<li><b>Größere Publikumsreichweite</b> – Mit Super Apps können Unternehmen ihre Dienste einem breiter gefächerten Publikum anbieten. Es gibt viel mehr Chancen, dass ein potenzieller Benutzer eine Reihe von Diensten in einer Super-App findet als in einer nischenspezifischen App.</li>
<li><b>Hohe Kundenbindung</b> – Es ist einfach, die Länge der Benutzersitzungen sowie die Kundenbindungsrate mit Hilfe von Super Apps zu erhöhen. Das liegt daran, dass diese Apps mehr Berührungspunkte für eine effektive Interaktion mit Kunden bieten und sie binden.</li>
<li><b>Erhöhung der Zahl der Einnahmequellen</b> – Unternehmen können einfach die Anzahl der von ihnen angebotenen Dienste erweitern sowie mehr Benutzer anziehen und praktisch keine Kosten für die Kundenakquise haben.</li>
<li><b>Starke Markenpositionierung</b> – Wenn ein Unternehmen eine ganze Reihe von Produkten und Dienstleistungen unter einem Dach entwickelt und in einer App anbietet, trägt dies zur Markenbekanntheit und Glaubwürdigkeit bei.</li>
<li><b>Kostenreduzierung</b> – Beim Aufbau einer Super App investiert ein Unternehmen in seine zukünftige Entwicklung und reduziert seine zukünftigen Ausgaben erheblich. Es ist viel einfacher, einen bestimmten Dienst mit einem Branding zu versehen und ihn zu einer bereits vorhandenen Lösung hinzuzufügen, als mehrere separate Apps zu erstellen und alle unter einer Marke zusammenzufassen.</li>
</ul>
<h2 id="id4">Was ist die Zukunft von Super-Apps?</h2>
<p>Super Apps ziehen immer mehr Aufmerksamkeit auf sich und ihre Zukunftsaussichten scheinen rosig zu sein. Die Gründe für solch positive Prognosen beruhen auf zwei Tendenzen – dem Wachstum der digitalen Bevölkerung und dem menschlichen Wunsch, Dinge zu vereinfachen.</p>
<p>Die Zahl der Internet- und Mobilnutzer wächst von Jahr zu Jahr. Im Dezember 2021 die Internetnutzer weltweit <a href="https://www.statista.com/statistics/265147/number-of-worldwide-internet-users-by-region/">erreichte 4,95 Milliarden Menschen</a> während im Juli 2022 die <a href="https://www.statista.com/statistics/617136/digital-population-worldwide/">Zahl kletterte auf 5,03 Mrd</a>. Vor diesem Hintergrund haben Smartphone-Nutzer im Jahr 2019 heruntergeladen <a href="https://www.statista.com/statistics/271644/worldwide-free-and-paid-mobile-app-store-downloads/">200 Milliarden mobile Anwendungen</a> und im Jahr 2021 ist die Zahl auf 230 Milliarden angewachsen. Wenn Sie die Anzahl der Internetnutzer und die Anzahl der heruntergeladenen Apps vergleichen, wird deutlich, dass jeder Internetnutzer mindestens 2 mobile Anwendungen für seinen täglichen Bedarf verwendet, und in Wirklichkeit viel mehr.</p>
<p>Gleichzeitig geht der Wunsch, Online-Aktivitäten zu vereinfachen, mit einer intensiven Digitalisierung und stetig wachsenden Kundenansprüchen einher. Benutzer mobiler Apps möchten einfach ihre Routineaufgaben schnell, reibungslos und in einer App erledigen – und all das, was Super Apps ihren Benutzern bieten können. Unternehmen wiederum haben keine andere Wahl, als den Trends ihrer Kunden zu folgen, um auf dem Markt wettbewerbsfähig zu bleiben. Die positive Seite von all dem ist, dass Unternehmen auch viel von der Entwicklung von Super Apps profitieren können. Diese Punkte haben wir bereits im Abschnitt oben besprochen.</p>
<h2 id="id5">Fazit</h2>
<p>Super Apps sind ein neuer Begriff für die westliche Welt. Inzwischen nutzen in Südamerika und Asien Online-Unternehmen und Internetnutzer diese Art von Apps bereits in großem Umfang für ihren täglichen Bedarf. Es wird erwartet, dass Super Apps in naher Zukunft in Europa und den USA stark an Popularität gewinnen werden. Das liegt vor allem daran, dass sie Unternehmen und ihren Kunden viele Vorteile bieten.</p>
<p>Mit Super Apps tätigen Unternehmen eine einmalige Investition in eine Super App-Lösung und vermeiden weitere erhebliche Ausgaben für die Produktentwicklung. Abgesehen davon können sie ihren Kundenstamm erheblich erweitern und ihren Benutzern alle erforderlichen Dienste und herausragenden Erlebnisse in einer App bieten.</p>
<p>Wenn Sie auch erwägen, eine Super-App zu erstellen, sind wir bereit, Ihnen dabei zu helfen. Unsere hochqualifizierten Technikspezialisten verfügen über mehr als 20 Jahre Erfahrung in der Erstellung aller Arten von Apps für verschiedene Plattformen, einschließlich Super-Apps. Zögern Sie nicht, uns zu kontaktieren und beginnen Sie noch heute mit der Erstellung Ihrer Super App.</p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Forscher entwickeln Softwarepaket zur isotropen Rekonstruktion für die Elektronentomographie mit Deep Learning</title>
		<link>https://sourcews.de/forscher-entwickeln-softwarepaket-zur-isotropen-rekonstruktion-fur-die-elektronentomographie-mit-deep-learning/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Thu, 03 Feb 2022 09:08:43 +0000</pubDate>
				<category><![CDATA[Software-Neuigkeiten]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=900</guid>

					<description><![CDATA[&#160; Nature Communications (2022). DOI: 10.1038/s41467-022-33957-8&#8243; width=&#8221;800&#8243; height=&#8221;530&#8243;/&#62;Prinzip und Arbeitsablauf von IsoNet. a Workflow der IsoNet-Software. b GUI von IsoNet. c Veranschaulichung des Verfeinerungsschritts: Zuerst werden Subtomogramme gedreht und dann entlang anderer Richtungen (z. B. YZ-Achse) mit zusätzlichen Fehlkeilartefakten versehen, um gepaarte Daten für das Training zu erzeugen. Zweitens werden die gepaarten Daten verwendet, um [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<div class="article-gallery lightGallery">
<div data-thumb="https://scx1.b-cdn.net/csz/news/tmb/2022/researchers-develop-so.jpg" data-src="https://scx2.b-cdn.net/gfx/news/hires/2022/researchers-develop-so.jpg" data-sub-html="Principle and workflow of IsoNet. a Workflow of the IsoNet software. b GUI of IsoNet. c Illustration of Refine step: First, subtomograms are rotated and then applied with additional missing-wedge artifacts along other directions (e.g., YZ axis) to produce paired data for training. Second, the paired data is used to train a neural network with U-net architecture. Third, the trained neural network is applied to the extracted subtomograms to produce missing-wedge corrected subtomograms. The recovered information in these subtomograms is added to the original subtomograms, producing new datasets for the next iteration. d, e Validation of IsoNet with simulated subtomogram of apoferritin (d) and ribosome (e). Surface views from three orthogonal directions of the reconstructions are shown after increasing iterations of IsoNet processing. Blue arrows indicate segments of RNA duplexes. Credit: &lt;i&gt;Nature Communications&lt;/i&gt; (2022). DOI: 10.1038/s41467-022-33957-8">
<figure class="article-img">Nature Communications (2022). DOI: 10.1038/s41467-022-33957-8&#8243; width=&#8221;800&#8243; height=&#8221;530&#8243;/&gt;<figcaption class="text-darken text-low-up text-truncate-js text-truncate mt-3">Prinzip und Arbeitsablauf von IsoNet. a Workflow der IsoNet-Software. b GUI von IsoNet. c Veranschaulichung des Verfeinerungsschritts: Zuerst werden Subtomogramme gedreht und dann entlang anderer Richtungen (z. B. YZ-Achse) mit zusätzlichen Fehlkeilartefakten versehen, um gepaarte Daten für das Training zu erzeugen. Zweitens werden die gepaarten Daten verwendet, um ein neuronales Netzwerk mit U-net-Architektur zu trainieren. Drittens wird das trainierte neuronale Netzwerk auf die extrahierten Subtomogramme angewendet, um fehlende Keil-korrigierte Subtomogramme zu erzeugen. Die wiederhergestellten Informationen in diesen Subtomogrammen werden zu den ursprünglichen Subtomogrammen hinzugefügt, wodurch neue Datensätze für die nächste Iteration erzeugt werden. d, e Validierung von IsoNet mit simuliertem Subtomogramm von Apoferritin (d) und Ribosom (e). Oberflächenansichten aus drei orthogonalen Richtungen der Rekonstruktionen werden nach zunehmenden Iterationen der IsoNet-Verarbeitung gezeigt. Blaue Pfeile zeigen Segmente von RNA-Duplexen an. Anerkennung: <i>Naturkommunikation</i> (2022). DOI: 10.1038/s41467-022-33957-8</figcaption></figure>
</div>
</div>
<p>In einer Studie veröffentlicht in <i>Naturkommunikation</i>, ein Team unter der Leitung von Prof. Bi Guoqiang von der University of Science and Technology of China (USTC) und dem Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences (CAS), entwickelte zusammen mit Mitarbeitern aus den Vereinigten Staaten ein Softwarepaket namens IsoNet für die isotrope Rekonstruktion in der Kryo-Elektronentomographie (KryoET). Ihre Arbeit löste effektiv das intrinsische „Missing-Wedge“-Problem und Probleme mit dem niedrigen Signal-Rausch-Verhältnis bei CryoET.</p>
<p>Die anisotrope Auflösung, die durch das intrinsische „Missing-Wedge“-Problem verursacht wird, war lange Zeit eine Herausforderung bei der Verwendung von CryoET für die Visualisierung von Zellstrukturen. Um dies zu lösen, entwickelte das Team IsoNet, ein Softwarepaket, das auf einem iterativen, selbstüberwachten, tief lernenden, künstlichen neuronalen Netzwerk basiert.</p>
<p>Unter Verwendung der gedrehten kryoET-tomografischen 3D-Rekonstruktionsdaten als Trainingssatz ist ihr Algorithmus in der Lage, eine Fehlkantenkorrektur an den CryoET-Daten durchzuführen. Gleichzeitig wird dem IsoNet ein Entrauschungsprozess hinzugefügt, der es dem künstlichen neuronalen Netzwerk ermöglicht, fehlende Informationen wiederherzustellen und tomografische 3D-Daten gleichzeitig zu entrauschen.</p>
<p>Durch die Durchführung von IsoNet-Rekonstruktionen an simulierten Subtomogrammen von Apoferritin und Ribosom erzielte das Team Ergebnisse, die mit Atommodellen mit niedriger Auflösung vergleichbar sind. Rekonstruktionen wurden auch für die tomographischen 3D-Daten des unreifen HIV-Kapsids, des paraflagellaren Stäbchens und der neuronalen Synapse von kultivierten Zellen durchgeführt, die alle beeindruckende Ergebnisse lieferten.</p>
<p>Es ist bemerkenswert, dass nach der Verwendung des IsoNet zur Rekonstruktion des Tomogramms der neuronalen Synapse, die typischerweise eine große Anzahl von Proteinen, Membranorganellen, Zytoskelett und anderen komplexen Strukturen enthält, die tomographischen 3D-Informationen der Vesikel, Mitochondrien, Mikrotubuli, Mikrofilamente, Zelle Membranen und Proteinkomplexe wurden alle gut wiederhergestellt.</p>
<div class="article-gallery lightGallery">
<div data-thumb="https://scx1.b-cdn.net/csz/news/tmb/2022/researchers-made-break.jpg" data-src="https://scx2.b-cdn.net/gfx/news/2022/researchers-made-break.jpg" data-sub-html="Reconstruction data of the synapse cryoET before and after processed by IsoNet, and the 3D visualization rendering of the ultrastructure in the synapses after processed by IsoNet. Credit: Prof. Bi's team">
<figure class="article-img text-center"><figcaption class="text-left text-darken text-truncate text-low-up mt-3">Rekonstruktionsdaten der kryoET der Synapse vor und nach der Verarbeitung durch IsoNet und die 3D-Visualisierung der Ultrastruktur in den Synapsen nach der Verarbeitung durch IsoNet. Bildnachweis: Team von Prof. Bi</figcaption></figure>
</div>
</div>
<p>Nach seiner Veröffentlichung hat IsoNet viele Diskussionen ausgelöst, von denen eine wichtig ist, wie IsoNet die Korrektur fehlender Keile implementiert. Eine wichtige Schlussfolgerung ist, dass das neuronale Netzwerk während des Trainings die Merkmale biologischer Strukturen wie Proteine ​​​​in verschiedenen Winkeln im 3D-Raum lernen und diese Informationen um die Richtung des fehlenden Keils ergänzen kann, ähnlich wie bei der 3D-Mittelung der Einzelpartikel-Kryoelektronenmikroskopie .</p>
<p>Durch die kontinuierliche Optimierung der neuronalen Netzwerkstruktur und die Erweiterung des Trainingssets wird IsoNet daher in der Lage sein, hochauflösende 3D-Strukturinformationen jedes Proteinmoleküls in der Zelle wiederherzustellen und somit eine solide Grundlage für die Visualisierung der hochauflösenden 3D-Struktur zu legen und Verteilung jedes Proteinmoleküls in situ.</p>
<p>Laut Experten Dimitry Tegunov und anderen Experten wäre das Konzept von IsoNet die zukünftige Entwicklungsrichtung von CryoET.</p>
<div class="article-main__more p-4"><strong>Mehr Informationen:</strong><br />
Yun-Tao Liu et al, Isotrope Rekonstruktion für die Elektronentomographie mit Deep Learning, <i>Naturkommunikation</i> (2022). <a href="https://dx.doi.org/10.1038/s41467-022-33957-8" target="_blank" rel="noopener" data-doi="1">DOI: 10.1038/s41467-022-33957-8</a></div>
<p>Bereitgestellt von der University of Science and Technology of China</p>
<p><!-- print only --></p>
<div class="d-none d-print-block">
<p><strong>Zitat</strong>: Forscher entwickeln Softwarepaket für isotrope Rekonstruktion für Elektronentomographie mit Deep Learning (2022, 17. November), abgerufen am 18. November 2022 von https://techxplore.com/news/2022-11-software-package-isotrope-reconstruction-electron.html</p>
<p>Dieses Dokument ist urheberrechtlich geschützt. Abgesehen von einem fairen Handel zum Zwecke des privaten Studiums oder der Forschung darf kein Teil ohne schriftliche Genehmigung reproduziert werden. Der Inhalt dient nur zu Informationszwecken.</p>
</div>
</div>
<p><script id="facebook-jssdk" async="" src="https://connect.facebook.net/en_US/sdk.js"></script></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP Development Services Eine großartige Option für Unternehmen</title>
		<link>https://sourcews.de/php-development-services-eine-grosartige-option-fur-unternehmen/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Wed, 02 Feb 2022 09:08:45 +0000</pubDate>
				<category><![CDATA[Hochwertige Software]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=902</guid>

					<description><![CDATA[&#160; Jedes Unternehmen in der heutigen modernen Tech-Welt benötigt modernste Web-Technologie-Lösungen. Bei der Gestaltung einer auffälligen Website müssen wir berücksichtigen, dass es zahlreiche Wettbewerber auf dem Markt gibt. Es stehen zahlreiche Plattformen zur Verfügung, darunter statisches HTML, Flash-Websites und viele andere. PHP ist eine der Plattformen, die verwendet wird, um kundenspezifische, hochmoderne Websites zu erstellen. [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<p><span data-preserver-spaces="true">Jedes Unternehmen in der heutigen modernen Tech-Welt benötigt modernste Web-Technologie-Lösungen. </span></p>
<p><span data-preserver-spaces="true">Bei der Gestaltung einer auffälligen Website müssen wir berücksichtigen, dass es zahlreiche Wettbewerber auf dem Markt gibt. </span></p>
<p><span data-preserver-spaces="true">Es stehen zahlreiche Plattformen zur Verfügung, darunter statisches HTML, Flash-Websites und viele andere. </span></p>
<p><span data-preserver-spaces="true"><span style="color: #3366ff;"><a style="color: #3366ff;" href="https://www.php.net" target="_blank" rel="noopener">PHP</a></span> ist eine der Plattformen, die verwendet wird, um kundenspezifische, hochmoderne Websites zu erstellen. </span></p>
<p><noscript><img fetchpriority="high" decoding="async" class="aligncenter wp-image-34105 size-full" src="https://yugasa.com/wp-content/uploads/2022/11/PHP-Development-Services.jpg" alt="PHP-Entwicklungsdienste" width="1100" height="400" srcset="https://yugasa.com/wp-content/uploads/2022/11/PHP-Development-Services.jpg 1100w, https://yugasa.com/wp-content/uploads/2022/11/PHP-Development-Services-300x109.jpg 300w, https://yugasa.com/wp-content/uploads/2022/11/PHP-Development-Services-1024x372.jpg 1024w, https://yugasa.com/wp-content/uploads/2022/11/PHP-Development-Services-768x279.jpg 768w, https://yugasa.com/wp-content/uploads/2022/11/PHP-Development-Services-150x55.jpg 150w" sizes="(max-width: 1100px) 100vw, 1100px" title="Was PHP Development Services zu einer großartigen Option für Unternehmen macht 1"/></noscript></p>
<p><span data-preserver-spaces="true">Ein weiterer Vorteil von PHP sind die geringen Kosten. PHP ist eine beliebte Serverskript-Sliding-Sprache, die in HTML eingebettet ist. </span></p>
<p><span data-preserver-spaces="true">Lassen Sie uns ohne weiteres die wichtigsten Gründe dafür untersuchen <span style="color: #3366ff;">PHP regiert in der Welt der Webentwicklung an erster Stelle</span>. </span></p>
<h2><strong>Gründe für die Wahl von PHP Development Services </strong></h2>
<h3><strong>Open-Source-Plattform </strong></h3>
<p><span data-preserver-spaces="true">Da PHP eine völlig kostenlose Open-Source-Plattform ist, ist es eine sehr kostengünstige Option für Ihr Unternehmen. </span></p>
<p><span data-preserver-spaces="true">Mit der Verwendung von PHP sind keine Lizenzgebühren oder andere Kosten verbunden. </span></p>
<p><span data-preserver-spaces="true">Folglich kann jeder eine Vielzahl von PHP-Entwicklungsdiensten zum Schreiben des Codes für eine Website oder Webanwendung ausführen. </span></p>
<h3><strong>Konnektivität mit Datenbank</strong></h3>
<p><span data-preserver-spaces="true">PHP kann sich problemlos mit fast jeder Art von Datenbank verbinden. </span></p>
<p><span data-preserver-spaces="true">Es ist kompatibel mit einer Vielzahl von <span style="color: #3366ff;">Datenbanken</span>einschließlich MySQL. </span></p>
<p><span data-preserver-spaces="true">● MySQL</span></p>
<p><span data-preserver-spaces="true">● MS-SQL</span></p>
<p><span data-preserver-spaces="true">● SQLite </span></p>
<p><span data-preserver-spaces="true">● PostgreSQL </span></p>
<p><span data-preserver-spaces="true">● MongoDB </span></p>
<p><span data-preserver-spaces="true">Darüber hinaus ermöglicht PHP die einfache Übertragung von Daten über eine Datenbank. </span></p>
<h3><strong>Die PHP-Entwicklung nimmt weniger Zeit in Anspruch.</strong></h3>
<p><span data-preserver-spaces="true">Die PHP-Entwicklung nimmt die kürzeste Zeit in Anspruch. </span><span data-preserver-spaces="true">Weißt du, warum? Das liegt an der Wiederverwendbarkeit des Codes. </span></p>
<p><span data-preserver-spaces="true">Je weniger Zeit für die Entwicklung aufgewendet wird, desto höher ist der ROI (Return on Investment). </span></p>
<p><span data-preserver-spaces="true">Mit anderen Worten, Sie können Ihre Anwendung in kürzester Zeit bereitstellen und sie wird bald für alle von Vorteil sein. Als Ergebnis hoher ROI. </span></p>
<h3><strong>Extrem langlebig und sicher </strong></h3>
<p><span data-preserver-spaces="true">Bei so vielen Sicherheitsverletzungen weltweit. </span></p>
<p><span data-preserver-spaces="true">Jedes kleine, mittlere und große Unternehmen ist besorgt über Cybersicherheit. Glücklicherweise hat PHP ein hohes Maß an Sicherheit. </span></p>
<h3><strong>Nahtlose Funktionen </strong></h3>
<p><span data-preserver-spaces="true">PHP allein hat die attraktivsten Eigenschaften wie Anpassungsfähigkeit, Robustheit und Leistung. </span></p>
<p><span data-preserver-spaces="true">Es ist eine faszinierende Sprache für jeden <span style="color: #3366ff;">Entwickler der PHP-Entwicklungsfirma</span>. </span></p>
<p><span data-preserver-spaces="true">PHP verwendet die MVC-Architektur, die die Codepflege mit minimalem Programmieraufwand unterstützt. </span></p>
<p><span data-preserver-spaces="true">Durch genaue PHP-Webentwicklungsdienste, was auch immer <span style="color: #3366ff;">plattformübergreifende Web-App</span> kann mit der PHP-Sprache erstellt werden. </span></p>
<p><span data-preserver-spaces="true">Darüber hinaus funktioniert PHP problemlos mit mehreren Betriebssystemen wie Unix, Windows, Linux und Mac. </span></p>
<h3><strong>Extrem sicher </strong></h3>
<p><span data-preserver-spaces="true">Je mehr sich Unternehmen der Aufrechterhaltung der Sicherheit bewusst werden, desto wichtiger wird es, die sicherste Sprache für die Unternehmenswebsite zu verwenden. </span></p>
<p><span data-preserver-spaces="true">PHP enthält integrierte Tools, die die Website-Sicherheit verbessern. </span></p>
<p><span data-preserver-spaces="true">Darüber hinaus schützt PHP Websites vor </span></p>
<p><span data-preserver-spaces="true">● Injektion von SQL-Daten </span></p>
<p><span data-preserver-spaces="true">● Hijacking einer Sitzung</span></p>
<p><span data-preserver-spaces="true">● Fälschung</span></p>
<p><span data-preserver-spaces="true">● Manipulation von Daten </span></p>
<p><span data-preserver-spaces="true">Aufgrund seiner soliden Grundlage und der Fähigkeit, den Code zu schützen, hat PHP im Laufe der Jahre an Bedeutung gewonnen. </span></p>
<p><span data-preserver-spaces="true">In diesem Fall kann Ihnen auch ein erfahrenes Webentwicklungsunternehmen bei der Aufrechterhaltung der Sicherheit von helfen </span></p>
<h3><strong>Community-Hilfe</strong></h3>
<p><span data-preserver-spaces="true">Ohne Zweifel ist PHP eine weltweit anerkannte Programmiersprache. </span></p>
<p><span data-preserver-spaces="true">Und PHP wird bereits von einer großen Anzahl von Programmierern oder jeder PHP-Entwicklungsfirma geliebt! </span></p>
<p><span data-preserver-spaces="true">In Zukunft wird zweifellos eine große Gemeinschaft von PHP-Entwicklern bereit sein, bei allen PHP-Entwicklungsdiensten zu helfen. </span></p>
<p><span data-preserver-spaces="true">Alle technischen Probleme können mit Hilfe der PHP-Community sofort gelöst werden. </span></p>
<p><span data-preserver-spaces="true">Abgesehen davon können Sie aufgrund ihrer weit verbreiteten Verfügbarkeit problemlos den erfahrensten PHP-Experten einstellen oder jederzeit von einer PHP-Entwicklungsfirma zu sehr wettbewerbsfähigen Preisen auslagern. </span></p>
<h3><strong>Einfach zu verstehen</strong></h3>
<p><span data-preserver-spaces="true">Vor allem ist PHP einfacher zu erlernen als andere Programmiersprachen. </span></p>
<p><span data-preserver-spaces="true">Im Internet gibt es zahlreiche Tutorials, Blogs, Kurse und Dokumente zu PHP-Entwicklungsdiensten. </span></p>
<p><span data-preserver-spaces="true">Infolgedessen kann jeder Neueinsteiger schnell die technischen Fähigkeiten von PHP beherrschen. </span></p>
<h3><strong>Sehr schnell </strong></h3>
<p><span data-preserver-spaces="true">Einer der wichtigsten Vorteile von PHP-Entwicklungsdiensten ist, dass die Entwicklung von Webseiten weniger Zeit in Anspruch nimmt. </span></p>
<p><span data-preserver-spaces="true">PHP benötigt sehr wenig Zeit, um die Seiten einer Website oder Webanwendung zu laden. </span></p>
<p><span data-preserver-spaces="true">Dadurch wird die Verarbeitungsgeschwindigkeit der Website verbessert. </span></p>
<p><span data-preserver-spaces="true">Diese Funktion verbessert nicht nur die Benutzerfreundlichkeit, sondern unterstützt das Unternehmen auch bei der Suchmaschinenoptimierung. </span></p>
<p><span data-preserver-spaces="true">Schnell ladende Webseiten sind entscheidend für die Suchmaschinenoptimierung. </span></p>
<p><span data-preserver-spaces="true">In der Tat können PHP-Entwicklungsdienste die Website Ihres Unternehmens von großem Nutzen sein.</span></p>
<p><span data-preserver-spaces="true"><img decoding="async" class="aligncenter wp-image-34106 size-full lazyload" title="Was PHP-Entwicklungsdienste zu einer großartigen Option für Unternehmen macht 2" src="https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services.jpg" srcset="https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services.jpg 1100w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-300x109.jpg 300w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-1024x372.jpg 1024w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-768x279.jpg 768w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-150x55.jpg 150w" alt="Tipps zur Berücksichtigung von PHP-Entwicklungsdiensten" width="1100" height="400" data-sizes="(max-width: 1100px) 100vw, 1100px" /><noscript><img decoding="async" class="aligncenter wp-image-34106 size-full" src="https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services.jpg" alt="Tipps zur Berücksichtigung von PHP-Entwicklungsdiensten" width="1100" height="400" srcset="https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services.jpg 1100w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-300x109.jpg 300w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-1024x372.jpg 1024w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-768x279.jpg 768w, https://yugasa.com/wp-content/uploads/2022/11/Tips-to-Consider-PHP-development-services-150x55.jpg 150w" sizes="(max-width: 1100px) 100vw, 1100px" title="Was PHP-Entwicklungsdienste zu einer großartigen Option für Unternehmen macht 2"/></noscript></span></p>
<h2><strong>Warum PHP und keine andere Programmiersprache?</strong></h2>
<p><span data-preserver-spaces="true">Python, JavaScript, Node JS und PHP sind nur einige der Programmiersprachen, mit denen Unternehmen in der heutigen technologischen Welt Websites und Apps erstellen können. </span></p>
<p><span data-preserver-spaces="true">Die meisten von ihnen suchen nach PHP-Entwicklern. </span></p>
<p><span data-preserver-spaces="true">Also, was unterscheidet PHP von anderen <span style="color: #3366ff;">Programmiersprachen</span>? </span></p>
<p><span data-preserver-spaces="true">Die funktionale Natur von PHP macht es einfacher zu erlernen als andere Programmiersprachen wie JavaScript. </span></p>
<p><span data-preserver-spaces="true">Aufgrund seiner Komplexität und der Verwendung der Ereigniswarteschlange scheint JavaScript schwieriger zu erlernen zu sein. </span></p>
<p><span data-preserver-spaces="true">PHP und JavaScript befinden sich in einem interessanten Kalten Krieg, und PHP zeigt keine Anzeichen eines Absterbens. </span></p>
<h2><strong>Häufig gestellte Fragen</strong></h2>
<h3><strong>Was ist PHP?</strong></h3>
<p><span data-preserver-spaces="true">PHP ist eine serverseitige Skriptsprache, die Open Source ist und in der Webentwicklung weit verbreitet ist.</span></p>
<p><span data-preserver-spaces="true">Es kann kostenlos heruntergeladen und verwendet werden! PHP läuft auf einer Vielzahl von Plattformen und ist für nahezu alle Server geeignet. </span></p>
<p><span data-preserver-spaces="true">Es erklärt, warum PHP nach all den Jahren immer noch weit verbreitet ist. </span></p>
<h3><strong>Warum sollten Sie sich für PHP-Entwicklungsdienste entscheiden? </strong></h3>
<p><span data-preserver-spaces="true">Zwei weitere gut in PHP geschriebene Anwendungen sind Facebook und WordPress. </span></p>
<p><span data-preserver-spaces="true">PHP wurde als generische Sprache entwickelt, sodass es für eine Vielzahl von Zwecken verwendet werden kann. </span></p>
<p><span data-preserver-spaces="true">Es ist eine starke, anpassungsfähige und sichere Programmiersprache. </span></p>
<h2><strong>Fazit </strong></h2>
<p><span data-preserver-spaces="true">PHP bietet Ihrem Unternehmen eine Fülle von zweitwichtigsten Quellenvorteilen. </span></p>
<p><span data-preserver-spaces="true">Mit PHP-Entwicklungsdiensten können Sie die ansprechendste, zugänglichste, anpassungsfähigste, kreativste und modernste Website erstellen, die Ihren Anforderungen entspricht. </span></p>
<p><span data-preserver-spaces="true">Obwohl PHP eine einfache Sprache ist, ist es wichtig, sich zu registrieren </span></p>
<p><span data-preserver-spaces="true">die Unterstützung eines erfahrenen PHP-Entwicklungsunternehmens für zuverlässige PHP-Entwicklungsdienste. </span></p>
<p><span data-preserver-spaces="true">Zusammenfassend lässt sich sagen, dass Ihr ausgewähltes PHP-Entwicklungsunternehmen ein Alleskönner sein sollte, der in der Lage ist, Ihre spezifischen Anforderungen an die Webentwicklung zu verstehen und darauf einzugehen. </span></p>
<p><span data-preserver-spaces="true">Mit Hilfe eines <span style="color: #3366ff;">Top-Agentur für PHP-Entwicklungsdienstleister</span>ist es einfacher, Ihre virtuelle Sichtbarkeit zu erhöhen.</span></p>
<p>Weiterlesen: <span style="color: #3366ff;">TECHNOLOGIE FÜR DIE BACK-END-WEBENTWICKLUNG: SERVER-SIDE SCRIPTING </span></p>
<div class="saboxplugin-wrap">
<div class="saboxplugingravatar"><img loading="lazy" decoding="async" class="avatar avatar-100 photo lazyload" title="Was PHP-Entwicklungsdienste zu einer großartigen Option für Unternehmen macht 3" src="https://yugasa.com/wp-content/uploads/2021/05/pratyancha-150x150.jpg" srcset="https://yugasa.com/wp-content/uploads/2021/05/pratyancha-150x150.jpg 2x" alt="Pratyancha" width="100" height="100" /><noscript><img loading="lazy" decoding="async" alt="Pratyancha" src="https://yugasa.com/wp-content/uploads/2021/05/pratyancha-150x150.jpg" srcset="https://yugasa.com/wp-content/uploads/2021/05/pratyancha-150x150.jpg 2x" class="avatar avatar-100 photo" height="100" width="100" itemprop="image" title="Was PHP-Entwicklungsdienste zu einer großartigen Option für Unternehmen macht 3"/></noscript></div>
<div class="saboxauthorname-box">
<div class="saboxplugin-desc">
<div>
<p>Head of Strategic Alliances – Global bei Yugasa Software Labs. Wir setzen Ihre Träume in die Tat um.</p>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bun-Benchmark wird Node noch nicht ersetzen.  Es ist aber schnell.</title>
		<link>https://sourcews.de/bun-benchmark-wird-node-noch-nicht-ersetzen-es-ist-aber-schnell/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Tue, 01 Feb 2022 09:08:46 +0000</pubDate>
				<category><![CDATA[beste Software]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=904</guid>

					<description><![CDATA[&#160; Was ist Ihre aktuelle JavaScript-Laufzeit und warum ist es Node.js Aber haben Sie gehört, dass es eine neue Lösung in der Stadt gibt? Bun ist ein nativer Code-Bundler, Transpiler und Task-Runner mit einem integrierten npm-Client. Die Entwickler versprachen, unser Bedürfnis nach Geschwindigkeit zu erfüllen, und räumten der Leistung von Bun Vorrang vor allen anderen [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div data-blog-article="" data-readable="blog-post">
<div id="post-intro" class="font-size-9 text-inherit single-post__section single-post__intro" data-chapter="">
<p><b>Was ist Ihre aktuelle JavaScript-Laufzeit und warum ist es Node.js Aber haben Sie gehört, dass es eine neue Lösung in der Stadt gibt? Bun ist ein nativer Code-Bundler, Transpiler und Task-Runner mit einem integrierten npm-Client. Die Entwickler versprachen, unser Bedürfnis nach Geschwindigkeit zu erfüllen, und räumten der Leistung von Bun Vorrang vor allen anderen Funktionen ein. In diesem Artikel zeige ich Ihnen, wie Sie ein bestehendes Node.js-Projekt auf dieser neuen JavaScript-Laufzeit starten und vergleichen, ob Bun wirklich der schnellste da draußen ist. </b></p>
</div>
<div id="0" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><span style="font-weight: 400;">Das Wichtigste zuerst, was ist JavaScript-Laufzeit?</span></h2>
<p><span style="font-weight: 400;">In einer Laufzeitumgebung wird Ihr Programm ausgeführt. Du kannst es schaffen:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">durch den integrierten Browser der JavaScript-Engine (V8 entwickelt vom Chromium Project für Google Chrome)</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">auf Serverumgebungen (wie Node.js oder Bun), die de-facto-Implementierungen eines „Browsers“ sind, der auf dem Server läuft.</span></li>
</ul>
<p><span style="font-weight: 400;">Es gibt nur wenige Javascript-Laufzeiten auf dem Markt. Zum Zeitpunkt des Schreibens dieses Artikels sehen die ersten drei so aus. </span></p>
<h3><b>Node.js</b></h3>
<p><a href="https://nodejs.org/en/" target="_blank" rel="noopener"><b>Node.js</b></a><span style="font-weight: 400;"> – die beliebteste (von GitHub-Stars), die älteste, aber vor allem „die Erste“. Vor Node existierte JS nur im Browser, daher haben wir viel zu verdanken. </span></p>
<p><span style="font-weight: 400;">Bei The Software House führen wir unsere JS-Anwendungen auf Node.js aus, da es sich um eine etablierte JS-Ausführungsumgebung handelt. Tatsächlich ist es das einzige, das von AWS Lambda und GCP Functions unterstützt wird.</span></p>
<p><span style="font-weight: 400;">Wenn Sie hier sind, kennen Sie Node definitiv in- und auswendig, also machen wir weiter.</span></p>
<h3><b>Deno</b></h3>
<p><span style="font-weight: 400;">Auf dem zweiten Platz gibt es </span><a href="https://deno.land/" target="_blank" rel="noopener"><b>Deno</b></a><span style="font-weight: 400;">. Wir haben bereits einige Versuche unternommen, Deno auszuprobieren, und wir haben ihm wirklich eine Chance gegeben. Leider fanden wir es nicht überzeugend genug, auf diese noch etwas unausgereifte JS-Laufzeitumgebung umzusteigen. </span></p>
</div>
<section class="single-post__section single-post__articles">
<h2 class="paragraph-2 color-primary font-semi-bold single-post__articles-heading">Lesen Sie mehr über unsere Deno-Erfahrungen:</h2>
<ul class="single-post__articles-list">
<li class="single-post__articles-item">Deno-Tutorial – praktischer Überblick über den Rivalen von Node.js</li>
<li class="single-post__articles-item">Lassen Sie uns eine REST-API mit Deno erstellen! Ein genauerer Blick auf die Alternative von Node</li>
</ul>
</section>
<div id="2" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<p><span style="font-weight: 400;">Aber die Tatsache war eine Tatsache – ein Wettbewerb erschien. Wir waren seitdem gespannt, ob etwas anderes als Node.js und Deno die Hoffnungen der JS-Entwickler auf superschnelle JS-Anwendungen erfüllen würde.</span></p>
<p><span style="font-weight: 400;">Und dann wurde Bun gebacken <a href="https://oven.sh/" target="_blank" rel="noopener">Ofen</a>!</span></p>
</div>
<div id="whats-bun-3" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><b>Was ist Brötchen?</b></h2>
<p><span style="font-weight: 400;">Den dritten Platz belegt zum jetzigen Zeitpunkt frisch und knackig </span><a href="https://bun.sh/"><b>Brötchen</b></a><span style="font-weight: 400;"> – die neueste und am schnellsten wachsende JS-Laufzeitumgebung. Bun erregte viel Aufmerksamkeit, als es im August 2022 eine Finanzierung in Höhe von 7 Millionen US-Dollar erhielt. </span></p>
<blockquote><p><b>Das gesamte Bun-Projekt konzentriert sich auf Leistung und darauf, ein All-in-One-Tool zu sein (Laufzeit, Bundler, Paketmanager, Transpiler). </b></p></blockquote>
<p><span style="font-weight: 400;">Im „traditionellen“ Node.js benötigen Sie die kombinierte Leistung einiger Tools, um die gleichen Ziele zu erreichen: npm, Webpack usw.</span></p>
</div>
<div id="4" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><b>Wie soll Bun schneller sein als Node? </b></h2>
<p><span style="font-weight: 400;">Um seine Leistung zu steigern, schrieb das Bun-Team es von Grund auf neu in Zig, einer Low-Level-C-Alternative. Die Browser-Engine, die JS-Code in Bun ausführt, basiert auf JavaScript Core – der JS-Engine in Safari, die als schneller gilt als V8 von Node, die Engine in Chromium. </span></p>
<p><span style="font-weight: 400;">Bunships und das Entwicklungsteam behaupten, dass es schneller ist, weil enorm viel Zeit für das Profilieren, Benchmarking und Optimieren von Dingen aufgewendet wird. Das allgemeine Thema: Zigs Low-Level-Kontrolle über den Speicher und das Fehlen eines versteckten Kontrollflusses machen es so viel einfacher, schnelle Software zu schreiben.</span></p>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"></div><figcaption class="paragraph-3 single-post__image-caption">Quelle: <a href="https://bestofjs.org/projects?tags=runtime" target="_blank" rel="noopener">bestofjs.org</a></figcaption></figure>
<blockquote><p><b>Zusammenfassend behaupten die Entwickler von Bun, dass es 4-mal mehr Anfragen pro Sekunde verarbeitet und Pakete 30-mal schneller installiert werden als mit npm.</b></p></blockquote>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"><img loading="lazy" decoding="async" class="image" src="https://tsh.io/wp-content/uploads/fly-images/28995/bun-benchmark-3-525x86.png" alt="Brötchen gegen Knoten" width="525" height="86" data-lightbox-content-target="image-28995" data-lightbox-src="https://tsh.io/wp-content/uploads/2022/11/bun-benchmark-3.png" data-lightbox-dimensions="[525,86]" /></div><figcaption class="paragraph-3 single-post__image-caption"><a href="https://bun.sh">Bun.sh</a></figcaption></figure>
</div>
<div id="running-apps-with-bun-5" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><b>Meine Zeit mit Bun</b></h2>
<p><span style="font-weight: 400;">Nachdem ich die Zusicherungen des Bun-Erstellers und die Community-Diskussion gelesen hatte, dachte ich: „Das sind einige große Behauptungen“. Ich war neugierig, ob das stimmt, was sie sagen. </span><b>Ist Bun wirklich so schnell? Tatsächlich schneller als Node.js></p>
<p><span style="font-weight: 400;">Ich habe bereits einige Benchmarks (und andere technische Lösungen für diese Angelegenheit) gesehen, die der Welt versprochen, aber kaum geliefert wurden, also würde ich Node nicht ohne harte Daten ersetzen. Also habe ich getan, was getan werden musste: Bun installieren und die Nummer mit einigen Leistungstests ermitteln.</span></p>
<p><span style="font-weight: 400;">Kommen wir zur Umsetzung.</span></p>
<h2><b>Wie führe ich meine Express-App mit Bun aus?</b></h2>
<p><span style="font-weight: 400;">Um Bun zu testen, habe ich das hausgemachte (oder sollte ich eher „officemade“ sagen) von The Software House verwendet. </span><a href="https://github.com/TheSoftwareHouse/express-boilerplate"><span style="font-weight: 400;">Express-Boilerplate</span></a><span style="font-weight: 400;">. Dieser Boilerplate ist hochgradig skalierbar und konzentriert sich auf Leistung und Best Practices Boilerplate-Code für Node.js- und TypeScript-Apps.</span></p>
</div>
<section class="single-post__section single-post__articles">
<h2 class="paragraph-2 color-primary font-semi-bold single-post__articles-heading">Wenn Sie Ihre Node.js-Projekte noch schneller starten möchten, finden Sie hier eine detaillierte Übersicht der TSH-Original-Boilerplate:</h2>
<ul class="single-post__articles-list">
<li class="single-post__articles-item">Erstellen Sie mit dieser Boilerplate schneller skalierbare Node.js-Apps</li>
</ul>
</section>
<div id="7" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<p><span style="font-weight: 400;">Um Bun auszuführen, müssen Sie also die folgenden Schritte ausführen:</span></p>
<p><code class="code-inline">$ curl https://bun.sh/install | bash</code></p>
<p><code class="code-inline">$ export BUN_INSTALL="$HOME/.bun"</code></p>
<p><code class="code-inline">$ export PATH="$BUN_INSTALL/bin:$PATH"</code></p>
<p><code class="code-inline">$ cd repo</code></p>
<p><code class="code-inline">$ cp docker-compose.override.yml.dist docker-compose.override.yml</code></p>
<p><code class="code-inline">$ cp .env.dist .env</code></p>
<p><code class="code-inline">$ bun i</code></p>
<p><code class="code-inline">$ bun run docker-build</code></p>
<p><code class="code-inline">$ bun run watch</code></p>
<p><code class="code-inline">$ bun run start</code></p>
<p><span style="font-weight: 400;">Wie Sie sehen können, läuft ohne Änderungen. </span></p>
</div>
<div id="comparing-bun-and-node-8" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><b>Vergleichen wir Bun und Node!</b></h2>
<h3><b>1. Paketinstallationszeit</b></h3>
<p><span style="font-weight: 400;">Der erste Test, den wir durchführen, ist die Paketinstallationszeit. Wir haben einen einfachen Test durchgeführt, um den realen Arbeitsablauf zu simulieren.</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Npm führt installierte 1273 Pakete in 23 Sekunden aus, </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Brötchenlauf installiert 1003 in 15,6 Sekunden.</span></li>
</ul>
<p>&nbsp;</p>
<p style="text-align: center;"><b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" />GEWINNER: BRÖTCHEN*</b></p>
<p><span style="font-weight: 400;">*Haftungsausschluss: Bun ist zwar 32 % schneller, aber die Ausführungszeit ist nicht so schnell, wie der Schöpfer von Bun versprochen hat</span></p>
<h3><b>2. Docker-Image</b></h3>
<p><span style="font-weight: 400;">Das zweite, was verglichen werden muss, ist das Erstellen des ersten Docker-Images.</span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" />GEWINNER: NPM</b></p>
<p><span style="font-weight: 400;">Die Verwendung von Bun scheint die Docker-Image-Erstellungszeit nicht zu beeinflussen.</span></p>
<h3><b>3. App-Builder</b></h3>
<p><span style="font-weight: 400;">Test Nummer drei wird prüfen, wie Bun und npm mit dem Start des App-Builders umgehen.</span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" />GEWINNER: BRÖTCHEN</b></p>
<p><span style="font-weight: 400;">Der Unterschied ist so gering, dass es keinen Grund gibt, absichtlich auf Bun umzusteigen.</span></p>
<h3><b>4. Startzeit der Anwendung</b></h3>
<p><span style="font-weight: 400;">Das vierte, was wir vergleichen, ist die Startzeit der Anwendung.</span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" />GEWINNER: BRÖTCHEN</b></p>
<p><span style="font-weight: 400;">…aber auch hier ist der Unterschied vernachlässigbar.</span></p>
</div>
<div id="speed-test-9" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><b>Nun das wichtigste. Ist Bun schneller als Node?</b></h2>
<p><span style="font-weight: 400;">Unten testen wir das einfache get endpoint /health </span></p>
<p><span style="font-weight: 400;">Das Tool, das wir in diesem Test verwenden, ist </span><a href="https://github.com/wg/wrk"><b>WRK</b></a><span style="font-weight: 400;"> – ein modernes HTTP-Benchmarking-Tool, das in der Lage ist, eine erhebliche Last zu erzeugen, wenn es auf einer einzelnen Mehrkern-CPU ausgeführt wird.</span></p>
<p><span style="font-weight: 400;">In diesen Tests verwenden wir </span><b>Knoten 16.15.0 </b><span style="font-weight: 400;">und </span><b>Brötchen 0.2.1. </b></p>
<h3><b>Testen Sie 1. 10000 Verbindungen in 60 Sekunden mit einer variablen Anzahl von Threads</b></h3>
<p>&nbsp;</p>
<p style="text-align: center;"><b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" />GEWINNER: KNOTEN </b></p>
<p><span style="font-weight: 400;">Okay, fair genug. Wie wäre es, wenn wir es mit anderen Parametern ein wenig optimieren? </span></p>
<h3><b>10 Threads in 60 Sekunden, mit einer variablen Anzahl von Verbindungen</b></h3>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Wie Sie sehen können, sind die Ergebnisse abhängig von der Anzahl der Verbindungen und der Anzahl der Threads ähnlich. Aber in den meisten Fällen ist Node.js schneller. So…</span></p>
<p style="text-align: center;"><b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c6.png" alt="🏆" class="wp-smiley" style="height: 1em; max-height: 1em;" />GEWINNER: KNOTEN</b></p>
</div>
<div id="should-you-move-to-bun-10" class="font-size-9 text-inherit single-post__section single-post__content" data-chapter="">
<h2><strong>Sollten Sie von Node zu Bun wechseln? Wahrscheinlich nicht</strong></h2>
<p><span style="font-weight: 400;">Ich habe gute und schlechte Nachrichten.</span></p>
<blockquote><p><b>Die schlechte Nachricht: Bun wird in absehbarer Zeit kein Ersatz für Node sein</b></p></blockquote>
<p><span style="font-weight: 400;">Für diesen Artikel habe ich eine vorhandene Node.js-Anwendung verwendet. Ich kann Ihnen sagen, dass es sich nicht lohnt, Ihre stabile Node-App auf Bun auszuführen. Auch wenn es enormes Potenzial und Raum für Erweiterungen gibt – im Moment ist es einfach zu unausgereift. Bun&#8217;s noch neu hat keine vollständige Dokumentation, und bei der Implementierung können verschiedene Fehler auftreten. Außerdem bin ich mir ziemlich sicher, dass es in absehbarer Zeit in serverlosen Lösungen mit AWS Lambda oder Google Cloud Functions nicht nützlich sein wird (zum jetzigen Zeitpunkt ist Node.js die einzige unterstützte Umgebung). Es wird einige Zeit dauern, bis Bun.js wächst und zu einer Technologie wird, die wir in kommerziellen Projekten einsetzen können. Derzeit werden Buns winzige Gewinne bei Geschwindigkeitstests die verlorene Zeit nicht kompensieren, wenn Sie auf unerwartete Fehler stoßen. </span></p>
<p><b>Wenn Sie ein neues selbst gehostetes Frühphasenprojekt gestartet haben, können Sie Bun.js von Anfang an verwenden und für die Arbeit mit Bun optimieren. Dann sicher <span style="font-weight: 400;">–</span> Tue es!</b></p>
<p><span style="font-weight: 400;">Ein kleiner Trost für das Bun-Team, während sie wahrscheinlich ihre Lösung verbessern – Sie haben es bereits getan</span><b> das süßeste Logo im Spiel</b><span style="font-weight: 400;">. Schauen Sie sich nur noch einmal an, wie süß es ist! </span></p>
<p>&nbsp;</p>
<blockquote><p><b>Die gute Nachricht: Node.js wird zu Innovationen gezwungen</b></p></blockquote>
<p><span style="font-weight: 400;">Jetzt hat Node.js nicht nur einen, sondern zwei potenzielle Konkurrenten auf dem Markt. Ich wette, das Node-Team wird „motivierter“ sein, die Leistung seines Produkts so weit wie möglich zu steigern. </span></p>
<p><span style="font-weight: 400;">Ich glaube, dass diese Technologien wahrscheinlich im Ökosystem koexistieren werden, anstatt dass eine die andere verdrängt, ähnlich wie mehrere JDK-Distributionen in der Java-Welt entstanden sind, wobei eine hauptsächlich aus Lizenzgründen über der anderen ausgewählt wird. Aber wenn man die sich schnell verändernde Welt von JavaScript kennt, wird bald eine neue Technologie erscheinen, die den Markt erobern will.</span></p>
</div>
</div>
<div>
<div class="blog-authors__item">
<div class="blog-authors__item-heading">
<div class="blog-authors__avatars"></div>
<div class="blog-authors__info">
<p class="paragraph-3--important font-semi-bold blog-authors__name">Michał Mońka</p>
<p class="paragraph-3--important blog-authors__position">Junior-Entwickler von Node.js</p>
</div>
</div>
<p>Wissenshungriger Node.js-Entwickler. In seiner Freizeit reist Michał und betreibt verschiedene Sportarten, vor allem Klettern.</p>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Was ist Infrastruktur als Code und wann und wie wird sie verwendet?</title>
		<link>https://sourcews.de/was-ist-infrastruktur-als-code-und-wann-und-wie-wird-sie-verwendet/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Thu, 06 Jan 2022 09:08:48 +0000</pubDate>
				<category><![CDATA[Technologien]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=907</guid>

					<description><![CDATA[&#160; Wenn Softwareentwickler ein neues Projekt übernehmen, bedeutet das nicht, dass sie sofort mit der Entwicklung beginnen. Bevor sie mit dem Codieren beginnen, sollten sie zunächst eine vollständige Infrastruktur für die Softwareentwicklung einrichten. Die manuelle Handhabung jeder einzelnen Software sowie das Aufstellen und Konfigurieren von Servern kann zu einem echten Albtraum werden. Daher geben viele [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<p>Wenn Softwareentwickler ein neues Projekt übernehmen, bedeutet das nicht, dass sie sofort mit der Entwicklung beginnen. Bevor sie mit dem Codieren beginnen, sollten sie zunächst eine vollständige Infrastruktur für die Softwareentwicklung einrichten. Die manuelle Handhabung jeder einzelnen Software sowie das Aufstellen und Konfigurieren von Servern kann zu einem echten Albtraum werden. Daher geben viele Softwareentwickler die Idee einer manuellen Verwaltung auf und wenden sich effektiveren Infrastrukturverwaltungsansätzen zu. Einer davon ist Infrastructure as Code. In diesem Artikel tauchen wir in die Details von Infrastructure as Code (IaC) ein. Sie lernen die Grundlagen von IaC kennen und finden heraus, wann es am besten ist, IaC in der kundenspezifischen Softwareentwicklung einzusetzen.</p>
<h2 id="id1">Was ist IaC?</h2>
<p>Infrastructure as Code (IaC) ist ein DevOps-Ansatz, bei dem die Infrastruktur durch Code konfiguriert wird. Das bedeutet, dass Technikspezialisten zum Aufbau einer Softwareentwicklungsinfrastruktur Programmierskripte verwenden, die die Konfigurationsprozesse automatisieren. Mit IaC erhalten Softwareentwickler ein automatisch verwaltbares System, das einfach zu überwachen ist und die erforderlichen Entwicklungsressourcen bereitstellt.</p>
<p>Was bedeutet also Infrastructure as Code für den Softwareentwicklungsprozess und warum ziehen so viele Entwickler IaC dem manuellen Infrastrukturmanagement vor?</p>
<p>Zu den Hauptvorteilen von IaC gehören:</p>
<ul>
<li><b>Kosteneffizienz</b> – IaC-Prozesse sind weitgehend automatisiert, was bedeutet, dass Unternehmen nicht viele Spezialisten einstellen müssen, um die Infrastruktur einzurichten, zu starten, zu überwachen und zu warten.</li>
<li><b>Geschwindigkeit</b> – Mit IaC können IT-Spezialisten dank gut angepasster DevOps-Praktiken und Automatisierung schnell alle erforderlichen Prozesse etablieren.</li>
<li><b>Verfügbarkeit und Skalierbarkeit </b>– Mit einer sorgfältig abgestimmten Konfiguration können sich Systemadministratoren in Zeiten von Zugriffsspitzen beruhigt zurücklehnen, da das System einfach mit dem wachsenden Benutzerverkehr skaliert wird.</li>
<li><b>Konsistenz</b> – Da die Konfigurationen für verschiedene Software und Hardware in Form eines Codes bereitgestellt werden, können Softwareentwickler sicher sein, dass alle Konfigurationen konsistent sind und gleichmäßig auf die gesamte Infrastruktur angewendet werden.</li>
</ul>
<p>IaC ist eine der wichtigsten DevOps-Praktiken und eine Komponente von Continuous Delivery. Dieser Ansatz bietet Teams eine etablierte Reihe von Praktiken und Tools, die die Produktbereitstellung und den Infrastruktursupport schnell und konsistent erleichtern.</p>
<h2 id="id2">Wie funktioniert IaC?</h2>
<p>Beim Aufbau einer Projektinfrastruktur erkennen Softwareentwickler, dass es kein Patentrezept gibt. Daher müssen sie jedes Mal, wenn sie ein neues Projekt starten, eine neue Infrastruktur mit ihren eigenen Arbeitsspezifikationen und einer Reihe von Tools einrichten. Dennoch gibt es einige Schlüsselmerkmale, die in verschiedenen Infrastrukturen nachvollzogen werden können. Alle Infrastrukturen können beispielsweise charakterisiert werden durch:</p>
<ul>
<li>Ansatz – Imperativ und deklarativ.</li>
<li>Fähigkeit, Infrastrukturkomponenten zu ändern – veränderlich und unveränderlich.</li>
</ul>
<p>Schauen wir uns jede Kategorie genauer an.</p>
<p><b>Imperativer Ansatz</b>. Bei einem imperativen Ansatz definieren IT-Spezialisten die Schritte/Befehle, die sie ausführen/anwenden sollten, um Änderungen an der Infrastruktur zu implementieren. Dieser Ansatz stützt sich hauptsächlich auf objektorientierte Sprachen, z. B. Java, C++ und andere, die für die imperative Programmierung verwendet werden.</p>
<p><b>Deklarativer Ansatz</b>. Beim deklarativen Ansatz skizzieren DevOps-Experten das gewünschte Ergebnis und die Tools und Plattformen, die Maßnahmen ergreifen, um es zu erreichen. SQL- und AWS-CouldFormation-Vorlagen gehören zu den Beispielen für die deklarative Programmierung.</p>
<p>Bei beiden Ansätzen konfigurieren IT-Spezialisten IaC anhand einer Vorlage, in der sie alle Ressourcen skizzieren, die für die Einrichtung jedes Servers in der Infrastruktur verwendet werden sollten. Die Vorlagen sind sehr nützlich, da sie sicherstellen, dass die Infrastruktur richtig eingestellt ist, indem sie in das entsprechende Setup eingefügt werden. DevOps-Spezialisten können Vorlagen schichten, indem sie Ressourcen in einem Stapel organisieren und das System klar und kohärent machen.</p>
<p><b>Wandelbare Infrastruktur</b>. Es ist die Infrastruktur, die aus einzelnen Komponenten besteht, die miteinander verbunden sind. Das Ändern einer Komponente während des Entwicklungsprozesses wirkt sich weder auf die Infrastruktur noch auf den Gesamtdienst aus, was bedeutet, dass die Anwendung wie gewohnt funktioniert.</p>
<p><b>Unveränderliche Infrastruktur</b>. Dies ist eine Art von Infrastruktur, bei der Softwareentwickler alle Komponenten im Voraus berücksichtigen müssen. Es handelt sich um eine solide Struktur aus Komponenten und Ressourcen, die später nicht mehr geändert oder neu konfiguriert werden können. Daher erfordert das Ändern einer Komponente, dass das gesamte System aktualisiert und neu bereitgestellt werden muss.</p>
<h2 id="id3">Wann und wie Infrastruktur als Code verwendet wird</h2>
<p>Die Einrichtung der Infrastruktur ist ein obligatorischer Prozess zum Erstellen effektiver und zuverlässiger Anwendungen. Softwareentwickler können diesen Prozess erleichtern, indem sie sich für den Konfigurationsansatz der IaC-Infrastruktur entscheiden. Mit IaC können sie ihre Infrastruktur einfach hoch-/runterskalieren und nach Systemausfällen schnell wiederherstellen.</p>
<p>IaC gewährleistet die Sicherheit des Systems vor Ausfällen, Konfigurationskonsistenz, schnelle und reibungslose Bereitstellung der Infrastruktur und vieles mehr. Daher kann jeder, der daran interessiert ist, solide, zuverlässige und performante Software zu entwickeln, IaC für seine Projekte verwenden.</p>
<h2 id="id4">Infrastruktur als Code-Werkzeuge</h2>
<p>Der IaC-Ansatz umfasst eine große Vielfalt an Tools, die für das Infrastruktur- und Konfigurationsmanagement verwendet werden. Diese Tools können Open Source oder spezifisch für eine bestimmte Plattform sein.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-37902 size-full" src="https://scand.com/wp-content/uploads/2022/11/body_3_Infrastructure-as-Code-tools1.jpg" sizes="(max-width: 1110px) 100vw, 1110px" srcset="https://scand.com/wp-content/uploads/2022/11/body_3_Infrastructure-as-Code-tools1.jpg 1110w, https://scand.com/wp-content/uploads/2022/11/body_3_Infrastructure-as-Code-tools1-489x279.jpg 489w, https://scand.com/wp-content/uploads/2022/11/body_3_Infrastructure-as-Code-tools1-1024x585.jpg 1024w, https://scand.com/wp-content/uploads/2022/11/body_3_Infrastructure-as-Code-tools1-768x439.jpg 768w" alt="" width="1110" height="634" /></p>
<p>Obwohl die Auswahl aus einer großen Auswahl besteht, bieten wir bei Scand unseren Kunden die zuverlässigsten und bewährtesten Tools und Plattformen, um eine stabile und leistungsfähige Arbeit der von uns eingerichteten Infrastrukturen zu gewährleisten. Einige dieser Tools sind unten aufgeführt.</p>
<h3>Tools für das Infrastrukturmanagement</h3>
<ul>
<li><b>Terraform </b>ist eines der führenden IaC-Tools, das auf das Infrastrukturmanagement auf verschiedenen Cloud-Plattformen abzielt, darunter AWS, Azure, GCP, Oracle Cloud und andere. Es hilft, die Infrastrukturbereitstellung und das Anwendungsfallmanagement auf verschiedenen Plattformen zu erleichtern.</li>
<li><b>Ansible</b> ist ein einfaches, aber leistungsfähiges Tool, das für die Aufgabenautomatisierung auf verschiedenen Plattformen verwendet wird. Mit Ansible können IT-Spezialisten Konfigurationen verwalten, Anwendungen bereitstellen, Dienste orchestrieren, Server aktualisieren und vieles mehr.</li>
<li><b>Koch/Marionette</b> sind leistungsstarke Tools für die Konfiguration von Infrastrukturen auf Unternehmensebene. Chef ist eine Automatisierungsplattform für die einfache Konfiguration, Bereitstellung und Verwaltung von Infrastrukturen. The Puppet ähnelt Chef. Es ist ein Open-Source-Tool zur Zentralisierung und Automatisierung des Konfigurationsmanagements. Beide Tools eignen sich hervorragend zum Automatisieren und Konfigurieren der Infrastruktur durch Code.</li>
<li><b>AWS CloudFormation</b> ist ein AWS-Service, der darauf abzielt, AWS-Ressourcen für die effektive Verwaltung der AWS-Infrastruktur zu modellieren und einzurichten. AWS CloudFormation ermöglicht das Erstellen verschiedener Vorlagen mit Konfigurationen für Service- oder Anwendungsarchitekturen und deren Handhabung in einfach zu aktualisierenden oder replizierenden Stacks.</li>
<li><b>Azure-Ressourcenvorlagen</b> sind JSON-basierte Ressourcenvorlagen, die IaC für eine einfache Azure-Plattformverwaltung unterstützen. DevOps-Teams können Vorlagen mit jeder Art von Ressourcenkonfiguration für jedes Projekt erstellen. Die Vorlagen unterstützen die deklarative Syntax, sodass sie schnell bereitgestellt werden können, ohne Sequenzen von Programmierbefehlen schreiben zu müssen.</li>
</ul>
<h3>Überwachungstools</h3>
<ul>
<li><b>Zabbix</b> ist eine Open-Source-Lösung auf Unternehmensebene zur Überwachung von Netzwerken, Servern, virtuellen Maschinen, Cloud-Diensten und Anwendungen. Es konsolidiert mehrere Metriken von der Netzwerkauslastung über die CPU-Auslastung bis hin zum Speicherplatzverbrauch und mehr.</li>
<li><b>Nagios</b> ist ein Überwachungstool für Netzwerke, Systeme und Infrastrukturen. Neben der Überwachung bietet es auch Warndienste für Server, Anwendungen, Dienste und viele andere.</li>
<li><b>Graphit</b> ist ein weiteres Überwachungstool, das verschiedene Metriken grafisch darstellt, z. B. Computersystemleistung, Infrastrukturleistung, Netzwerkdurchsatz und Latenz und vieles mehr.</li>
<li><b>NewRelic</b> ist ein Performance-Tracking- und Datenanalyse-Tool. Es bringt Daten aus verschiedenen Quellen, seien es Cloud-Plattformen, Frameworks oder eigenständige Anwendungen und Tools. Es analysiert Daten aus verschiedenen Metriken, Ereignissen oder Protokollen und stellt die Ergebnisse in visuellen Dashboards bereit.</li>
</ul>
<h2 id="id5">Fazit</h2>
<p>Infrastructure as a Code ist ein beliebter Ansatz für den Aufbau moderner Softwarelösungen. Es vereinfacht die Konfigurations- und Verwaltungsprozesse der Infrastruktur, wodurch Infrastrukturen viel schneller eingerichtet und einfacher skaliert werden können, während die Konsistenz über das gesamte System erhalten bleibt. IaC bildet die Grundlage erfolgreicher Softwareentwicklung.</p>
<p>Diejenigen Unternehmen, die die Implementierung von IaC in ihrem Projekt in Betracht ziehen, benötigen ein kleines Team von DevOps-Spezialisten. Sie wandeln alle Konfigurationen in Code um und implementieren sie im gesamten System. Unser DevOps-Team hat den IaC-Ansatz in seiner Arbeit implementiert und Infrastrukturumgebungen für verschiedene Softwareentwicklungsprojekte erfolgreich etabliert. Wenn Sie Zweifel an Ihrer Infrastruktur haben, zögern Sie nicht, uns zu kontaktieren.</p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Was ist Web 3.0 und wie es die Zukunft beeinflusst</title>
		<link>https://sourcews.de/was-ist-web-3-0-und-wie-es-die-zukunft-beeinflusst/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Wed, 05 Jan 2022 09:09:00 +0000</pubDate>
				<category><![CDATA[Technologien]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=912</guid>

					<description><![CDATA[&#160; In den drei Jahrzehnten seines Bestehens hat das Web drastische Veränderungen erfahren. Es hat einen grundlegenden Übergang von Web 1.0 zu Web 2.0 vollzogen und sich von einem „schreibgeschützten“ zu einem „beitragen und teilen“-Zustand und vielem mehr gewandelt. Das heutige Web 2.0 ermöglicht es allen seinen Benutzern, ihre Text-, Video- und Audioinhalte zu erstellen [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<p>In den drei Jahrzehnten seines Bestehens hat das Web drastische Veränderungen erfahren. Es hat einen grundlegenden Übergang von Web 1.0 zu Web 2.0 vollzogen und sich von einem „schreibgeschützten“ zu einem „beitragen und teilen“-Zustand und vielem mehr gewandelt. Das heutige Web 2.0 ermöglicht es allen seinen Benutzern, ihre Text-, Video- und Audioinhalte zu erstellen und zu teilen, effektiv mit Algorithmen zu interagieren, riesige Datenmengen schnell zu sortieren und zu durchsuchen, viele Online-Dienste unterwegs zu nutzen usw.</p>
<p>Die Anforderungen der Benutzer steigen jedoch und treiben das Web zu weiteren Verbesserungen und der Notwendigkeit, die neuesten Technologien zu nutzen, um die Erwartungen der Internetnutzer zu erfüllen. Beispielsweise gehören die Sicherheit personenbezogener Daten und die böswillige Datennutzung zu den Hauptproblemen, mit denen Web 2.0 derzeit konfrontiert ist und die mit Web 3.0 leicht gelöst werden können.</p>
<p>Was ist also von Web 3.0 zu erwarten, welche Technologien verändern die Internetentwicklung und wie wird sich Web 3.0 auf das Geschäft auswirken? In diesem Artikel stellen wir unsere Vision von Web 3.0 und seine Vorteile für die Zukunft vor.</p>
<h2 id="id1">Was ist Web 3.0?</h2>
<p>Während Web 3.0 Teil einer wachsenden Diskussion wird, gibt es noch keine formale Definition dessen, was genau Web 3.0 ist. Inzwischen kann Web 3.0 durch eine Reihe von Parametern erklärt werden, die es besitzt, und die Technologien, die es beinhaltet.</p>
<p>Grundsätzlich ist Web 3.0 durch fortschrittliche Technologien wie Künstliche Intelligenz (KI), Maschinelles Lernen (ML), Blockchain, Internet der Dinge (IoT), Cloud Computing und andere gekennzeichnet. Es wird angenommen, dass wir im Web 3.0 in der Lage sein werden, unsere persönlichen Daten besser zu schützen und ein reibungsloses und effizienteres Interneterlebnis mit Elementen computergenerierter Umgebungen wie Metaversen zu genießen, die auf Virtual Reality (VR) und Augmented Reality (AR) basieren. .</p>
<p>Gleichzeitig können Unternehmen durch den Einsatz von Web 3.0 eine personalisiertere Benutzererfahrung sicherstellen, indem sie von der Zielgruppenansprache zu einer individuellen Kundenansprache wechseln. Dies bedeutet, dass jedes Mal, wenn ein Unternehmen seine Dienste einem Internetnutzer anbietet, die Erwartungen des neu gefundenen Kunden zu fast 100 % erfüllt und erfüllt werden.</p>
<h2 id="id2">Hauptmerkmale von Web 3.0</h2>
<p>Bevor Sie zu den Hauptfunktionen von Web 3.0 übergehen, ist es wichtig klarzustellen, dass Web 3.0 kein neues Konzept ist. Es wurde vor langer Zeit vom Gründer des World Wide Web oder Web 1.0 – Tim Berners-Lee – vorhergesagt. Er nannte es Web 3 und definierte es als eine intelligente und autarke Form des Internets, die auf den drei Haupttechnologien Semantic Web, KI und NLP basiert.</p>
<p>Das <b>Semantisches Web</b> ist verantwortlich für die Online-Datenverarbeitung ohne menschliches Eingreifen. <b>Künstliche Intelligenz</b> sind selbstlernende Computeralgorithmen, die Daten analysieren, menschliche Verhaltensmuster aufbauen und angemessen reagieren können. <b>Neurosprachverarbeitung</b> (NLP) beschäftigt sich mit der Fähigkeit von Maschinen, natürliche Sprachen mündlich und schriftlich zu verarbeiten.</p>
<p>Auf jeden Fall sind viele weitere digitale Technologien entstanden und haben begonnen, zur Entwicklung von Web 3.0 beizutragen, indem sie es über die ursprüngliche Idee des von Berners-Lee konzipierten Web 3 hinaus bewegten. Dennoch hat Web 3.0 die von Tim Berners-Lee etablierten Hauptmerkmale beibehalten und einige mehr eingebaut.</p>
<h3>Konnektivität</h3>
<p>Dieses Konzept beinhaltet die Erweiterung des Webs über die herkömmlichen Geräte hinaus, die wir verwenden, um uns dem Internet zu nähern. Das bedeutet, dass es mit Hilfe von IoT-, KI- und 5G-Mobilfunktechnologien möglich sein wird, verschiedene Sensoren, Gadgets und Geräte zu intelligenten Netzwerken zu verbinden, die Daten schnell verarbeiten und miteinander austauschen. Auf diese Weise wird es möglich sein, Netzwerke zu erstellen, die auf die Umgebungen reagieren und diese wiederum gemäß den Anforderungen der Benutzer modifizieren können.</p>
<h3>Allgegenwart</h3>
<p>Ubiquity sorgt für einen reibungslosen Datentransfer zwischen verschiedenen Geräten. Möglich wird dies durch die miteinander verbundenen IoT-Gadgets, die Daten schnell miteinander austauschen und so ein nahtloses Benutzererlebnis in einer bestimmten Umgebung bieten. Abgesehen davon werden verschiedene Kundenkanäle eng miteinander verknüpft, um ein nahtloses Omnichannel-Erlebnis für ihre Kunden zu gewährleisten.</p>
<h3>Dezentralisierung</h3>
<p>Die Dezentralisierung verändert die Vorstellung, wie Daten online gespeichert werden. Während im Web 2.0 Computer einen bestimmten Server adressieren, der die Daten speichert, können die Informationen im Web 3.0 wie in der Blockchain auf mehrere Standorte gleichzeitig verteilt werden.</p>
<p>Diese Änderung bedeutet, dass die großen Unternehmen, die heute viele Daten speichern, wie Google oder Meta, weniger Macht über sie und damit über die Daten ihrer Nutzer haben werden. Dadurch erhalten Internetnutzer mehr Kontrolle über ihre eigenen Daten.</p>
<h3>Vertrauenslos und berechtigungslos</h3>
<p>Web 3.0 übernimmt diese beiden Konzepte von Blockchain. Die Idee von Trustless bedeutet, dass die Teilnehmer des Blockchain-basierten Internets direkt miteinander interagieren können, ohne Dritte einzubeziehen. Unterdessen bedeutet erlaubnisfrei, dass jeder ohne Genehmigung durch eine Regierungsbehörde auf das Web zugreifen kann. In der Praxis bedeutet dies, dass Internetnutzer online anonym bleiben, da sie ihre Sitzungsinformationen nicht über Cookies weitergeben. In der Zwischenzeit können sie verschiedene Aktivitäten wie Datenaustausch, Datenanfragen und andere durchführen, ohne eine Erlaubnis von Dritten einzuholen.</p>
<h3>Personalisierung</h3>
<p>Im Web 3.0 erreicht die Personalisierung ihren Höhepunkt. Durch den Einsatz von KI- und IoT-Technologien erhalten Unternehmen mehr Informationen über ihre Kunden und bieten ihnen Dienstleistungen und Angebote, die vollständig ihren Anforderungen entsprechen. Unternehmen werden in der Lage sein, ihre Marketingkampagnen an jeden einzelnen Benutzer anzupassen, indem sie ihre Verhaltensmuster und Vorlieben untersuchen, anstatt auf Gruppen von Benutzern abzuzielen.</p>
<h2 id="id3">Der Unterschied zwischen Web 1.0, Web 2.0 und Web 3.0</h2>
<p>Obwohl klar ist, dass sich Web 1.0 drastisch von Web 3.0 unterscheidet, kann es vage sein, wie sich Web 3.0 von Web 2.0 unterscheidet. Das liegt daran, dass wir heute einen Übergang von Web 2.0 zu Web 3.0 erleben, daher sind die Änderungen möglicherweise nicht so offensichtlich.</p>
<p>Hier ist eine zusammenfassende Tabelle, die die Hauptunterschiede zwischen den drei Webs enthält.</p>
<p>&nbsp;</p>
<h2 id="id4">Wie Web 3.0 funktioniert und wie es die Zukunft beeinflussen wird</h2>
<p>Da die beiden Hauptkonzepte, die Web 3.0 definieren, darin bestehen, Vertrauen und sicheren Datenaustausch zwischen den Internetteilnehmern zu gewährleisten, wird Blockchain zur Kerntechnologie, auf die es sich stützt. Wie also wird Web 3.0 organisiert?</p>
<p>Das Web 3.0 wird ein weltweites Blockchain-Netzwerk bilden, mit dem unzählige Benutzer verbunden sind. Jeder Benutzer ist in diesem Netzwerk anonym und verwendet eine spezielle Einheit – in Blockchain „Wallet“ genannt – um seine Daten mit anderen Teilnehmern auszutauschen. Jede Datenübertragung wird in einem Block von Ketten registriert, die nicht geändert, entfernt oder gehackt werden können, sobald sie der Kette hinzugefügt wurden. Daher werden alle Web 3.0-Teilnehmer ein transparentes, vertrauenswürdiges und dezentrales Netzwerk schaffen. Es wird möglich sein:</p>
<ul>
<li><b>Web-Teilnehmerdaten lokal speichern</b> auf dem Gerät, das verwendet wird, um ins Internet zu gelangen, anstatt auf einzelnen Servern großer Unternehmen</li>
<li><b>Überprüfen und verifizieren Sie die im Internet verwendete Software</b> da sein Code öffentlich zugänglich und für alle Web-Teilnehmer transparent ist</li>
<li><b>Weisen Sie der Web 3.0-Community die Zensurrechte zu</b>indem sie sie von globalen Konzernen nehmen</li>
<li><b>Verwenden Sie ein Benutzerkonto für die Autorisierung</b> in verschiedenen Diensten</li>
<li><b>Kontinent nützlicher machen</b> – die Web 3.0-Teilnehmer können die Nützlichkeit der Inhalte über das demokratische Voting bewerten</li>
</ul>
<h2 id="id5">Industrie 4.0</h2>
<p>Industrie 4.0 ist der Begriff, der häufig zusammen mit Web 3.0 verwendet wird. Die vierte industrielle Revolution ist ein umfassenderer Begriff, der alle digitalen und technologischen Fortschritte umfasst, die die menschliche Entwicklung fördern.</p>
<p>Während es bei der dritten industriellen Revolution um den Aufstieg von Elektronik und Telekommunikation ging, konzentriert sich die vierte und jüngste auf die Automatisierung. Es beinhaltet die Verbindung von Cyber- und physischen Technologien, die die Systeme schaffen, die den größten Teil der menschlichen Arbeit automatisieren werden.</p>
<p>Da Industrie 4.0 an Zugkraft gewinnt, werden Technologien wie KI/ML, IoT-Robotik und andere branchenübergreifend in größerem Umfang implementiert, wodurch auch die Entwicklung von Web 3.0 beschleunigt wird.</p>
<h2 id="id6">Fazit</h2>
<p>Die Welt erlebt derzeit eine Übergangsphase von Web 2.0 zu Web 3.0. Und obwohl dieser Übergang noch im Gange ist, integrieren viele Unternehmen bereits umfassend die neuesten Web 3.0-Technologien in ihre Softwarelösungen. Sie nutzen IoT, KI, Blockchain und andere Technologien aktiv, um ihre internen Arbeitsabläufe zu verbessern, die Kundenzufriedenheitsraten zu verbessern, einen reibungslosen Datenaustausch sicherzustellen und vieles mehr. Dies ermöglicht es diesen Unternehmen, einen Wettbewerbsvorteil auf dem Markt zu behalten und ihre Einnahmen zu steigern.</p>
<p>Wenn auch Sie überlegen, Ihre digitalen Lösungen mit technischen Innovationen aufzurüsten, unterstützen wir Sie gerne dabei. Kontaktieren Sie uns einfach und skizzieren Sie Ihre Anwendungsidee.</p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Das Manifest nennt Yugasa Software Labs als eines der meistbewerteten NLP-Unternehmen der Welt</title>
		<link>https://sourcews.de/das-manifest-nennt-yugasa-software-labs-als-eines-der-meistbewerteten-nlp-unternehmen-der-welt/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Tue, 04 Jan 2022 09:09:05 +0000</pubDate>
				<category><![CDATA[Hochwertige Software]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=915</guid>

					<description><![CDATA[&#160; Die Verarbeitung natürlicher Sprache (NLP) ist eine der obskureren Branchen in der Online-Welt. Aber sein Potenzial ist grenzenlos, da Unternehmen nach mehr Möglichkeiten suchen, ihre Effizienz zu steigern. Wenn diese Zeit kommt, brauchen sie ein Expertenteam, das sich um ihre neuen Bedürfnisse kümmert. Glücklicherweise ist Yugasa Software Labs bereits bereit und wartet darauf, sie [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<p><span data-preserver-spaces="true">Die Verarbeitung natürlicher Sprache (NLP) ist eine der obskureren Branchen in der Online-Welt. </span></p>
<p><span data-preserver-spaces="true">Aber sein Potenzial ist grenzenlos, da Unternehmen nach mehr Möglichkeiten suchen, ihre Effizienz zu steigern. </span></p>
<p><span data-preserver-spaces="true">Wenn diese Zeit kommt, brauchen sie ein Expertenteam, das sich um ihre neuen Bedürfnisse kümmert.</span></p>
<p><span data-preserver-spaces="true">Glücklicherweise ist Yugasa Software Labs bereits bereit und wartet darauf, sie aufzunehmen. </span></p>
<p><span data-preserver-spaces="true">Sie müssen auch nicht auf wirklich professionelle Dienstleistungen warten, da wir bereits über die Fähigkeiten und Erfahrungen verfügen, um jede Anfrage zu bearbeiten.</span></p>
<p><span data-preserver-spaces="true">Dies wird durch unsere kürzliche Ernennung zu einer der am meisten überprüften und empfohlenen NLP-Agenturen der Welt durch The Manifest bewiesen.</span></p>
<p><span data-preserver-spaces="true">Das Manifest ist </span><span style="color: #3366ff;"><a class="editor-rtfLink" style="color: #3366ff;" href="http://themanifest.com/artificial-intelligence/natural-language-processing/companies?utm_source=directory&amp;utm_medium=blog&amp;utm_campaign=TM+Awards" target="_blank" rel="noopener">eine Ressource für Unternehmenseinträge</a></span><span data-preserver-spaces="true"> die Unternehmen mit Anbietern verbindet, die ihnen bei ihren laufenden oder anstehenden Projekten helfen können. </span></p>
<p><span data-preserver-spaces="true">Diese Bemühungen gehen Hand in Hand mit ihrem Auszeichnungsprogramm, das Teams hervorhebt, die von ihren jeweiligen Märkten ordnungsgemäß anerkannt wurden.</span></p>
<p><span data-preserver-spaces="true">Wie der Name schon sagt, haben wir diese Auszeichnung gewonnen, weil wir mehr positive Aufmerksamkeit und Feedback von unseren Kunden erhalten haben als der Rest der Branche. </span></p>
<p><span data-preserver-spaces="true">Aus diesem Grund möchten wir uns bei allen unseren Partnern herzlich für ihre anhaltende Unterstützung und Wertschätzung unserer Arbeit bedanken.</span></p>
<p><span data-preserver-spaces="true">Sie sind der Grund, warum wir in diese Branche eingestiegen sind. </span></p>
<p><span data-preserver-spaces="true">Dass sie uns mit dieser Auszeichnung sagen, dass wir gute Arbeit leisten, ist das beste Ergebnis, das wir uns erhoffen können. </span></p>
<p><span data-preserver-spaces="true">Wir hoffen, diese positive Dynamik und Energie in das nächste Jahr tragen zu können und unseren Kunden weiterhin genau das zu geben, was sie brauchen, um ihre Geschäfte auf die nächste Stufe zu heben.</span></p>
<p><span data-preserver-spaces="true">Wenn Sie mehr über das Team und die Dienstleistungen erfahren möchten, die so viel positive Aufmerksamkeit erhalten, ist der Besuch unserer Website ein guter Ausgangspunkt. </span></p>
<p><span data-preserver-spaces="true">Wenn Sie bereit sind, das beste NLP-Team in Ihrer Nähe zu haben, </span><span style="color: #3366ff;">senden Sie uns eine Email</span><span data-preserver-spaces="true"> heute.</span></p>
<div class="saboxplugin-wrap">
<div class="saboxplugingravatar"><noscript><img loading="lazy" decoding="async" alt="d2c956fbfdec94af655a814169b4c781?s=100&#038;d=mm&#038;r=g" src="https://secure.gravatar.com/avatar/d2c956fbfdec94af655a814169b4c781?s=100&amp;d=mm&amp;r=g" srcset="https://secure.gravatar.com/avatar/d2c956fbfdec94af655a814169b4c781?s=200&amp;d=mm&amp;r=g 2x" class="avatar avatar-100 photo" height="100" width="100" itemprop="image" title="Das Manifest nennt Yugasa Software Labs als eines der meistbewerteten NLP-Unternehmen der Welt 1"/></noscript></div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Graph Computing – eine neue Art, die Welt zu verstehen</title>
		<link>https://sourcews.de/graph-computing-eine-neue-art-die-welt-zu-verstehen/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Fri, 03 Dec 2021 09:09:05 +0000</pubDate>
				<category><![CDATA[Software-Neuigkeiten]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=917</guid>

					<description><![CDATA[&#160; Intelligente Datenverarbeitung (2022). DOI: 10.34133/2022/9806758&#8243; width=&#8221;800&#8243; height=&#8221;475&#8243;/&#62;Illustration der ReRAM-Architektur. Anerkennung: Intelligentes Rechnen (2022). DOI: 10.34133/2022/9806758 Im Zeitalter von Big Data sind die Beziehungen zwischen Daten komplex und umfangreich. Die Beziehung zwischen verschiedenen Datenobjekten wird als Vertex und Edge beschrieben, wobei der Vertex das Datenobjekt und die Edge die Beziehung zwischen den Datenobjekten darstellt. Diese [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div>
<div class="article-gallery lightGallery">
<div data-thumb="https://scx1.b-cdn.net/csz/news/tmb/2022/graph-computinga-new-w.jpg" data-src="https://scx2.b-cdn.net/gfx/news/hires/2022/graph-computinga-new-w.jpg" data-sub-html="Illustration of the ReRAM architecture. Credit: &lt;i&gt;Intelligent Computing&lt;/i&gt; (2022). DOI: 10.34133/2022/9806758">
<figure class="article-img">Intelligente Datenverarbeitung (2022). DOI: 10.34133/2022/9806758&#8243; width=&#8221;800&#8243; height=&#8221;475&#8243;/&gt;<figcaption class="text-darken text-low-up text-truncate-js text-truncate mt-3">Illustration der ReRAM-Architektur. Anerkennung: <i>Intelligentes Rechnen</i> (2022). DOI: 10.34133/2022/9806758</p>
</figcaption></figure>
</div>
</div>
<p>Im Zeitalter von Big Data sind die Beziehungen zwischen Daten komplex und umfangreich. Die Beziehung zwischen verschiedenen Datenobjekten wird als Vertex und Edge beschrieben, wobei der Vertex das Datenobjekt und die Edge die Beziehung zwischen den Datenobjekten darstellt. Diese Datenstruktur, die die Beziehung von Datenobjekten darstellt, wird Graph genannt. Durch die Analyse des Diagramms können häufig nützliche Informationen gewonnen und auf verschiedene Szenarien angewendet werden.</p>
<p>Graph Computing ist eine Technologie, die die Graphen in der menschlichen Welt untersucht, sie beschreibt, darstellt, analysiert und berechnet. Derzeit ist diese aufstrebende Technologie weit verbreitet, und eine große Anzahl von Graphalgorithmen ist entstanden. Durch die Analyse umfangreicher Diagrammdaten können wichtige Informationen, die in den Diagrammdaten verborgen sind, erhalten werden. Beispiele hierfür sind die epidemiologische Analyse in Echtzeit, die gezielte Werbung und die schnelle Identifizierung von anomalen Verhaltensweisen im Finanzbereich.</p>
<p>Um das Verständnis des Bereichs der Graphanalyse zu erleichtern, fasst das Team von Prof. Dr. Hai Jin von der Huazhong University of Science and Technology den Forschungsstand der Graph-Computing-Schlüsseltechnologien der Implementierung von Softwaresystemen und domänenspezifischen Architekturen zusammen und fasst sie dann zusammen , vergleichen und analysieren Sie die neuesten Forschungsfortschritte unter drei Aspekten: Grundlagentheorie, Systemsoftware und Systemarchitektur. Der Übersichtsartikel wurde am 29. Oktober in veröffentlicht <i>Intelligentes Rechnen</i>.</p>
<p>Graph Analytics umfasst hauptsächlich Graph Processing, Graph Mining und Graph Learning und ist in praktischen Anwendungen sehr weit verbreitet. Da die Menge an Graphdaten weiter zunimmt, steht Graph Computing vor einer Reihe von Herausforderungen.</p>
<p>Die weit verbreitete Einführung von Graphanalyseanwendungen und die allmähliche Zunahme der Größe und Komplexität von Graphdaten bringen erhebliche Herausforderungen für Softwaretechnologien und Hardwarearchitekturen für Graph Computing mit sich. Darüber hinaus besteht eine Lücke zwischen den Merkmalen der Graphanalyse und den Hardwarefunktionen von Allzweckhardware.</p>
<p>Um die Probleme des groß angelegten Graph-Computing anzugehen, haben Forscher in den letzten Jahren umfangreiche Grundlagenforschung und Schlüsseltechnologiestudien durchgeführt.</p>
<p>Auf der Softwareebene wurden Verbesserungen an bestehenden Allzweck-Hardwareplattformen durch Softwaretechniken vorgenommen, wie z. B. Einzelmaschinenplattform und verteilte Plattform; Auf der Hardwareebene wurde die Hardwarebeschleunigung hauptsächlich durch Architekturinnovationen durchgeführt, um die erhebliche Lücke zwischen Allzweckhardware und den einzigartigen Eigenschaften der Graphanalyse zu schließen.</p>
<p>In den letzten Jahren sind neuartige Rechen- und Speichergeräte entstanden, und Softwareoptimierungstechnologien und Hardwarebeschleunigungstechnologien haben signifikante Leistungsverbesserungen erzielt.</p>
<p>Derzeit ist Graph Analytics immer noch ein beliebtes Forschungsthema und steht vor einer Reihe von Problemen, die angegangen werden müssen. Zum Beispiel domänenspezifische High-Level-Synthese, unsichere Muster für das Graph-Mining, große Graphen und Muster für das Graph-Mining, dynamisches Graph-Lernen, Speicherbedarfsbeschränkungen, heterogenes Graph-Lernen und so weiter.</p>
<div class="article-main__more p-4"><strong>Mehr Informationen:</strong><br />
Hai Jin et al, Implementierung von Softwaresystemen und domänenspezifische Architekturen für Graphanalysen, <i>Intelligentes Rechnen</i> (2022). <a href="https://dx.doi.org/10.34133/2022/9806758" target="_blank" rel="noopener" data-doi="1">DOI: 10.34133/2022/9806758</a></div>
<p>Bereitgestellt von Intelligent Computing</p>
<p><!-- print only --></p>
<div class="d-none d-print-block">
<p><strong>Zitat</strong>: Graph computing – a new way to Understanding the World (2022, 14. November), abgerufen am 18. November 2022 von https://techxplore.com/news/2022-11-graph-computinga-world.html</p>
<p>Dieses Dokument ist urheberrechtlich geschützt. Abgesehen von einem fairen Handel zum Zwecke des privaten Studiums oder der Forschung darf kein Teil ohne schriftliche Genehmigung reproduziert werden. Der Inhalt dient nur zu Informationszwecken.</p>
</div>
</div>
<p><script id="facebook-jssdk" async="" src="https://connect.facebook.net/en_US/sdk.js"></script></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Desktop-Inhalte können auf Mobilgeräten gut aussehen.  Beispiele für Mikrointeraktionen</title>
		<link>https://sourcews.de/desktop-inhalte-konnen-auf-mobilgeraten-gut-aussehen-beispiele-fur-mikrointeraktionen/</link>
		
		<dc:creator><![CDATA[Jos]]></dc:creator>
		<pubDate>Thu, 02 Dec 2021 09:09:08 +0000</pubDate>
				<category><![CDATA[beste Software]]></category>
		<guid isPermaLink="false">https://sourcews.de/?p=923</guid>

					<description><![CDATA[&#160; Mikrointeraktionen sind kleine Details, die den Kontakt des Benutzers mit einem elektronischen Gerät reibungslos und mühelos machen. Als überzeugter UI-Evangelist stimme ich dieser Aussage zu 100 % zu. Ich denke, das Entwerfen von Mikrointeraktionen ist Teil des UI-Prozesses, da es hauptsächlich auf der Ästhetik der Leistung basiert, die die allgemeine Benutzererfahrung verbessert. Heute zeige [...]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="post-intro" data-chapter="">
<p><b>Mikrointeraktionen sind kleine Details, die den Kontakt des Benutzers mit einem elektronischen Gerät reibungslos und mühelos machen. Als überzeugter UI-Evangelist stimme ich dieser Aussage zu 100 % zu. Ich denke, das Entwerfen von Mikrointeraktionen ist Teil des UI-Prozesses, da es hauptsächlich auf der Ästhetik der Leistung basiert, die die allgemeine Benutzererfahrung verbessert. Heute zeige ich Ihnen einige Mikrointeraktionsbeispiele, die helfen, Inhalte effektiv und verlustfrei vom Desktop auf das Handy zu übertragen.</b></p>
</div>
<div id="working-area-0" data-chapter="">
<h2><b>Das Hauptproblem? Arbeitsbereich</b></h2>
<p><b>Die Desktop-Breite beginnt bei 1920 px, während die mobile Standardeinstellung 375 px beträgt.</b><span style="font-weight: 400;"> Dies ist ein großer Unterschied in der Anzeigekapazität, und der Inhalt muss zu beiden passen. Natürlich interpretieren UI/UX-Designer und -Forscher die Inhaltsübertragung so, wie sie möchten. </span></p>
<p><span style="font-weight: 400;">Ich nenne Ihnen zwei Beispiele für trendige Plattformen: Fiverr und Udemy. Wir haben eine Suchleiste und ein schönes Bild im Heldenbereich. Abhängig von Ihrem Designer wird es in beide Richtungen gehen – Sie können ein Heldenbild wie Fiverr.com (</span><b>Der vorrangige Inhalt in diesem Abschnitt ist die Suchmaschine</b><span style="font-weight: 400;">was in beiden Fällen deutlich sichtbar ist) oder den Inhalt 1:1 übertragen, wie es Udemy.com getan hat (sowohl Suchleiste als auch das Bild sind vorhanden).</span></p>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"></div><figcaption class="paragraph-3 single-post__image-caption">Beispiel 1. Fiverr.com versteckt Desktop-Inhalte in der mobilen Version</figcaption></figure>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"></div><figcaption class="paragraph-3 single-post__image-caption">Beispiel 2. Udemy.com zeigt das Heldenbild vom Desktop in seiner mobilen Version</figcaption></figure>
<p style="text-align: center;"><strong>Wer ist hier richtig, Fiverr oder Udemy?</strong></p>
<p>&nbsp;</p>
</div>
<div id="mobile-first-1" data-chapter="">
<h2><b>Wir leben in Zeiten von „mobile first“</b></h2>
<p><span style="font-weight: 400;">Die mobile Version muss ein Spiegelbild des Desktops sein, hier gibt es keine Möglichkeit, Verknüpfungen zu erstellen. Schauen Sie sich einfach die Grafik unten an.</span></p>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"></div><figcaption class="paragraph-3 single-post__image-caption">Quelle: <a href="https://https://www.perficient.com/insights/research-hub/mobile-vs-desktop-usage">perficient.com</a></figcaption></figure>
<p><span style="font-weight: 400;">Bereits im Jahr 2020 hatte fast jede einzelne Branche mindestens 50 % ihres Traffics von mobilen Geräten. </span><a href="https://explodingtopics.com/blog/mobile-internet-traffic"><span style="font-weight: 400;">Diverse Studien</span></a><span style="font-weight: 400;"> zeigen, dass ab August 2022 </span><b>62,06 % des gesamten Website-Traffics</b><span style="font-weight: 400;"> stammt von Benutzern mobiler Geräte und </span><b>92,1 % der Internetnutzer greifen mit einem Mobiltelefon auf das Internet zu</b><span style="font-weight: 400;">. Nirgendwo hinlaufen, nirgendwo vor dem Handy verstecken.</span></p>
<p><b>Das bedeutet, dass Mobile derzeit die dominierende Technologie in der digitalen Welt ist und nicht das „nice to have“-Feature</b><span style="font-weight: 400;">, wie noch vor wenigen Jahren. Darüber hinaus hat Google durch seine „</span><a href="https://www.searchenginejournal.com/google-mobile-first-indexing/346170/"><span style="font-weight: 400;">Google Mobile First-Indexierung</span></a><span style="font-weight: 400;">“-Programm, fördert und unterstützt stark den mobilen Ansatz, wenn es um SEO und damit um geschäftliche Belange geht.</span></p>
</div>
<div id="case-study-2" data-chapter="">
<h2><b>Gut strukturierte Informationsarchitektur – Fallstudie</b></h2>
<p><span style="font-weight: 400;">Die wichtigste Aufgabe beim Übertragen von Inhalten zwischen Desktop und Mobile besteht darin, alle Inhalte an beiden Haltepunkten zu halten, auch auf Kosten einer unterschiedlichen Zusammensetzung einzelner Komponenten. </span></p>
<blockquote><p><b>Mit „Komposition“ meine ich den Aufbau einer gut strukturierten Informationsarchitektur (Informationshierarchie). Der vorrangige Inhalt muss sofort sichtbar sein, dann der sekundäre und der tertiäre Inhalt (oft ist ein Auslöser erforderlich, um ihn anzuzeigen). </b></p></blockquote>
<p><span style="font-weight: 400;">Im ersten Fall kann man bei der Konvertierung einige Zugeständnisse machen, obwohl es nach Ansicht vieler eine unverzeihliche Sünde gegen gute UX-Design-Praktiken ist. Bei komplexen digitalen E-Commerce-Produkten, Marktplätzen und Serviceplattformen ist davon jedoch eher abzuraten.</span></p>
<p><span style="font-weight: 400;">Oder sollte es nicht?</span></p>
<p><span style="font-weight: 400;"><strong>Werfen wir einen Blick auf Spotify und seinen Abschnitt „Beliebt“ in Künstlerprofilen.</strong> </span></p>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"></div><figcaption class="paragraph-3 single-post__image-caption">Quelle: Spotify</figcaption></figure>
<p><span style="font-weight: 400;">Die ersten beliebtesten Songs sind in der Desktop-Version sichtbar. Weitere fünf sind unter dem „mehr sehen“-Button versteckt (das ist also unser Auslöser). Auf dem Handy stehen Ihnen nur fünf Songs zur Verfügung, ohne die Option, die Liste zu erweitern. Warum ist das so? Ehrlich gesagt, ich habe keine Ahnung.</span></p>
<p><strong>Alles, was ich sicher weiß, ist, wie man dieses UX-Unglück mit einer einfachen Mikrointeraktion beheben kann. </strong></p>
</div>
<div id="moving-content-to-mobile-3" data-chapter="">
<h2><b>Lösung? Mikrointeraktionen transformieren Inhalte</b></h2>
<p><b>Das Spotify-Problem lässt sich leicht durch Mikrointeraktionen lösen, genauer gesagt durch den oben erwähnten Trigger, der versteckte Inhalte aufdeckt. </b><span style="font-weight: 400;">Ein einfacher, mobiler Link-Button, der in der Desktop-Version verwendet wird, bittet darum, unten platziert zu werden, um die anderen fünf Songs anzuzeigen.</span></p>
<p><span style="font-weight: 400;">Dank Mikrointeraktionen ist das Durchsuchen mobiler Inhalte nicht nur einfach und zugänglich, sondern auch </span><b>unterhaltsam und ansprechend für die Benutzer</b><span style="font-weight: 400;">. Daher lohnt es sich, sie aus einer breiteren Perspektive zu betrachten. Standardmäßig, </span><b>Mikrointeraktionen sind eher visuell</b><span style="font-weight: 400;"> (animierte Ladebildschirme, Fehlermeldungen, Feuerwerksherzen auf Tiktok usw.) Aber in diesem Artikel nähere ich mich dem Thema an </span><b>Usability-Niveau</b><span style="font-weight: 400;">. </span></p>
<blockquote><p><b>Ich zeige Ihnen, wie Mikrointeraktionen nicht-invasiv dabei helfen, Inhalte vom Desktop auf die mobile Version zu quetschen und gleichzeitig die Benutzeroberfläche zu vereinfachen, damit sie nicht mit Inhalten überladen wird.</b></p></blockquote>
<p><span style="font-weight: 400;">Das Spotify-Beispiel ist cool, aber schauen wir uns weitere Möglichkeiten an, die Mikrointeraktionen bieten.</span></p>
</div>
<div id="solving-common-problems-5" data-chapter="">
<h2><b>Verwenden Sie Mikrointeraktionen, um die häufigsten Usability-Probleme zu lösen</b></h2>
<h3><b>1. Wischen Sie nach links/rechts</b></h3>
<p><span style="font-weight: 400;">Klassisch. Sie reduzieren nicht nur die Höhe der mobilen Seite, indem Sie einen bestimmten Abschnitt nach links oder rechts wischen, sondern Sie können zusätzliche Optionen anzeigen, die unter versteckten Schaltflächen verfügbar sind.</span></p>
<p>&nbsp;</p>
<h3><b>2. Komprimieren langer Tabellen in erweiterbare Kacheln</b></h3>
<p><span style="font-weight: 400;">Tische… einer der größten Albträume von Designern. Durch die Komprimierung der Tabellenreihen zu interaktiven Kacheln (oft mit implementiertem Akkordeon) werden Inhalte, die zu breit für den Bildschirm sind, in Form einer mobilen Kachel schön eng. </span></p>
<figure class="single-post__section single-post__image single-post__image--has-lightbox aligncenter">
<div class="single-post__image-wrap"></div><figcaption class="paragraph-3 single-post__image-caption">Große Tabelle komprimiert auf einem kleinen Bildschirm</figcaption></figure>
<h3><b>3. Wenn Sie eine Taste gedrückt halten, werden zusätzliche Optionen angezeigt</b></h3>
<p><span style="font-weight: 400;">Erhalten Sie Zugriff auf kontextbezogene Optionen, die normalerweise auf dem Desktop sichtbar sind, aber ausgeblendet oder in der mobilen Version enthalten sein müssen, um ein kompakteres Gefühl und Aussehen zu erreichen. </span></p>
<p>&nbsp;</p>
<h3><b>4. Durch Klicken auf eine Kachel werden zusätzliche Inhalte angezeigt</b></h3>
<p><span style="font-weight: 400;">Mit dieser Option komprimieren Sie den Desktop-Inhalt intuitiv auf eine kleinere Form, während der Inhalt 1:1 bleibt, wodurch die Benutzeroberfläche vereinfacht und die allgemeine Benutzererfahrung bereichert wird.</span></p>
<p>&nbsp;</p>
<h3><b>5. Hamburger-Menü</b></h3>
<p><span style="font-weight: 400;">Zu guter Letzt der Klassiker Nummer zwei – Hamburger. Passt das gesamte Menü an Mobilgeräte an, wodurch die Navigation kompakt und für Benutzer leicht zu finden ist. </span></p>
<p>&nbsp;</p>
<h3><b>6. Kürzere Fußzeile</b></h3>
<p><span style="font-weight: 400;">Das ist das letzte, was ich verspreche. Lassen Sie uns überprüfen, wie brillant Hubspot die Größe einer wirklich hohen Fußzeile verringert hat, indem eine Mechanik verwendet wurde, die der aus dem Hamburger-Menü ähnelt. Absolut umwerfender Ansatz zur Transformation von Inhalten.</span></p>
<p>&nbsp;</p>
</div>
<div id="benefits-6" data-chapter="">
<p><span style="font-weight: 400;">Der Usability-Aspekt von Mikrointeraktionen ist nicht nur eine unschätzbare Hilfe bei der Aufrechterhaltung der Inhaltskonsistenz sowohl auf dem Desktop als auch auf Mobilgeräten. Es verbessert auch die Benutzererfahrung und das Engagement, indem Mechanismen eingeführt werden, um die Benutzeroberfläche der App auf einer kleinen Smartphone-Oberfläche zu vereinfachen, sowie zusätzliche grafische und interaktive Aspekte. Nützliches und Spaß können zusammengehören. </span></p>
<p><strong>Der Einsatz von Mikrointeraktionen schlägt drei Fliegen mit einer Klappe:</strong></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Danke an die <strong>Kompatibilität von Desktop- und mobilen Inhalten wird Google die Anwendung besser indizieren</strong>was ein enormer Vorteil für das Geschäft ist (Ihr Marketing wird es lieben), </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;"><strong>Vereinfachung der mobilen Schnittstelle</strong> ist sehr praktisch für <strong>gute UX/UI-Praktiken</strong> – kleinere Bildschirmfläche, kompaktere Ansicht. Kudos an die Designer für die Erstellung einer einfachen, anspruchslosen und angenehmen App. </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">nützlich kann schön sein! <strong>Die Einführung interaktiver Abschnitte verbessert das allgemeine Erscheinungsbild eines digitalen Produkts erheblich</strong>. Ganz zu schweigen von einer besseren Benutzerbindung!</span></li>
</ul>
<p><span style="font-weight: 400;">Vielen Dank für Ihre Aufmerksamkeit! </span></p>
</div>
<div>
<h2 class="font-semi-bold text-center single-post__cta-heading">Wir haben bereits Tonnen von Inhalten vom Desktop auf das Handy verschoben, können wir Ihnen einen Rat geben? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4f2.png" alt="📲" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>
<div class="paragraph-3 text-inherit text-center single-post__cta-content">
<p>Wir wissen, wie schwierig es ist, auszuwählen, was kommt und was geht, wenn man mobile Versionen von Desktop-Apps erstellt. Wenn Sie mit unseren Produktdesignern sprechen und weitere Informationen erhalten möchten, rufen Sie uns an, indem Sie eine kostenlose 1-stündige technische Beratung buchen. Ohne weitere Bedingungen!</p>
</div>
<p><button id="single-post-cta-7" class="paragraph-3 font-semi-bold button button--blue estimate__button single-post__cta-button" type="button"> Holen Sie sich jetzt meine kostenlose Beratung </button></p>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
