Beratung: Webtechniken

Nutzen Sie unser Know-How um moderne Anwendungen zu entwickeln.

ASP.NET-Leistung / ASP.NET-Performance

Angebot einholen

Sie benutzen ASP.NET Webforms oder ASP.NET MVC und haben Leistungsprobleme (Performanzprobleme)? Wir haben sehr viel Erfahrung mit ASP.NET-Performancefragen und können die Leistung Ihrer ASP.NET-Anwendung verbessern!


Benutzerschnittstellentechnik auswählen (UI-Techniken)

Angebot einholen

Sie möchten eine neue Anwendung mit .NET realisieren und fragen sich, mit welchen Oberflächentechniken (UI-Techniken) Sie dies am besten realisieren? (ASP.NET, ASP.NET MVC, Windows Forms, WPF, Silverlight). Wir besitzen sehr viel Erfahrung in der Implementierung von Web- und Desktop-Anwendungen mit .NET. Wir unterstützen Sie nach ihrem Bedarf: bei der Technikauswahl, bei Architekturentscheidung, durch Schulungen, durch laufendes Coaching oder der Mithilfe bei der Implementierung.


Webtechniken, Web-Frameworks/-Bibliotheken und Web-Tools auswählen

Angebot einholen

Sie möchten eine neue Webanwendung für Internet, Intranet oder Extranet realisieren und fragen sich, mit welchen Webtechniken Sie dies am besten realisieren? (ASP.NET, ASP.NET MVC, PHP, JavaScript, AJAX, jQuey, JEE/JSP/Servlets/JSF, Flash, Silverlight, …). Wir besitzen sehr viel Erfahrung in der Implementierung von Web-Anwendungen. Wir unterstützen Sie nach ihrem Bedarf: bei der Technikauswahl, bei Architekturentscheidung, durch Schulungen, durch laufendes Coaching oder der Mithilfe bei der Implementierung. Ein Workshop mit uns wird folgende Fragen klären für Sie: Beratung bei der Architektur von Internet, Intranet und Extranet-Anwendungen und modernen Business-Anwendungen im Web Welche Web-Architekturen und Web-Konzepte passen zu Ihren Anforderungen? (Request-Response, Single-Page-Applications, Echtzeitfähigkeit, Offline-Fähigkeit, ...) Welche Art von Webanwendung ist für Ihre Aufgaben sinnvoll (Standard-Web, AJAX, RIA/moderne Business-Webanwendungen)? Wo hosten Sie Ihre Anwendungen? Können Sie ein Cloud-Angebot nutzen? Welche Entwicklungsplattform ist auf dem Server sinnvoll (ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data, Java JSP/Servlets, JSF, PHP, Ruby-on-Rails, node.js, ...)? Ist der Einsatz von JavaScript oder JavaScript-Abstraktionen wie TypeScript, Dart oder CoffeeScript sinnvoll? Welche JavaScript-Bibliotheken nutzt man auf dem Client (jQuery, Bootstrap, Angular, dojo, knockout, ...)? Kann man Flex/Flash und Silverlight noch einsetzen? Welche Bibliotheken und zusätzlichen Softwarekomponenten sollten Sie einsetzen? Welche Editor und Debugger sollten Sie einsetzen? Welche weiteren Werkzeuge sollten Sie einsetzen? Auf welche Fallstricke müssen Sie achten? Wie erfüllen Sie die Sicherheitsanforderungen? Wie gestalten Sie die Weboberfläche (optische Gesichtspunkte und Usability)? Wie erreichen Sie Browser-Unabhängigkeit?


Single-Sign-On

Angebot einholen

Sie wollen System-, Domänen- oder Unternehmens-übergreifend Single-Sign-On verwenden? Nutzen Sie unsere Erfahrung bei der Realisierung von Single-Sign-On mit Techniken wie OAuth, OpenID/OpenID Connect, Active Directory, Federation Services und Windows Identity Foundation (WIF)!


Umstieg von Lotus Notes auf Microsoft Exchange bzw. Microsoft SharePoint

Angebot einholen

Sie denken über den Umstieg von Lotus Notes auf Microsoft Exchange bzw. Microsoft SharePoint nach? Gerne beraten wir mit unserer Erfahrung, was Ihnen dieser Umstieg bringt und wie Sie ihn realisieren können. Und natürlich helfen wir dann gerne auch mit bei dieser Migration.


JavaScript-Alternativen (TypeScript, Dart, CoffeeScript)

Angebot einholen

Sie meinen, dass JavaScript nicht hinreichend typisiert und in großen Projekten schlecht beherrschbar ist? Sie können sich aber dennoch dem HTML5- & JavaScript-Trend nicht entziehen? Dann nutzen Sie eine JavaScript-Abstraktionssprache wie TypeScript, Dart oder CoffeScript, die zu JavaScript kompilieren und daher in jedem Browser läuft. Schauen Sie sich an, wie Datentypen, Schnittstellen, Klassen, Generics und Module sowie IntelliSense-Eingabeunterstützung, Refactoring-Werkzeuge und ein komfortabler Debugger dazu beitragen, JavaScript beherrschbarer zu machen.


Webserverframeworks im Vergleich: ASP.NET versus node.js versus Ruby-on-Rails

Angebot einholen

Als Alternative zu ASP.NET oder Ruby-on-Rails wird heute oft node.js für die Webserverprogrammierung erwogen, da man damit mit einer einheitlichen Programmiersprache im Client (Webrowser) und auf dem Server arbeiten kann. Es gibt aber deutliche Unterschiede zwischen ASP.NET, Ruby-on-Rails und node.js. Wir haben viel prkatische Erfahrungen mit allen drei Frameworks und beraten Sie gerne, was für Ihre Situation die richtige Lösung ist.


Best Practices für moderne Webanwendungen mit HTML5, CSS3 und JavaScript

Angebot einholen

Die Anforderungen an moderne Business-Webanwendungen und Apps sind enorm: Sie müssen sich hinsichtlich Design und Usability wie native Anwendungen verhalten. Sie kommunizieren in Echtzeit mit dem Server. Sie müssen offline-fähig sein und nicht nur auf einer Vielzahl von Browsern, sondern auch auf mehreren Betriebssystemen (Windows, iOS, Android) funktionieren. Sie laufen auf Ihren Servern und/oder in der Cloud. Sie fragen sich, was die Best Practices bei der Entwicklung von modernen Web-Anwendungen sind in Hinblick auf Wartbarkeit, Stabilität, Performance und Sicherheit? Wir besitzen sehr viel Erfahrung in der Implementierung von Web-Anwendungen mit verschiedensten JavaScript-Frameworks auf dem Client und Servertechniken (z.B. ASP.NET, Java/JSP/JSF, Ruby-on-Rails, node.js, PHP) Wir unterstützen Sie nach ihrem Bedarf: bei der Technikauswahl, bei Architekturentscheidung, durch Schulungen, durch laufendes Coaching oder der Mithilfe bei der Implementierung.


Auswahl und Vergleich von JavaScript-Webframeworks

Angebot einholen

Pures JavaScript mit dem Browser-DOM macht in modernen Webanwendungen fast niemand. Fast jeder Webentwickler greift auf JavaScript-Frameworks zurück. Aber davon gibt es hunderte! jQuery, jQueryUI, jQueryMobile, knockout.js, Angular/AngularJS, paper.js, Dojo, prototype, ember.jS, Sammy.JS, Breeze, AmpilifyJS, RxJS, Twitter Bootstrap und viele mehr sowie die kommerziellen Anbieter wie Sencha ExtJS, Infragistics, Telerik, Developer Express, Syncfusion usw. Sie haben die große Qual der Wahl, aber sind damit nicht alleine. Wir helfen Ihnen bei der Auswahl der JavaScript-Frameworks mit unseren umfangreichen Praxiserfahrungen aus vielen Szenarien. Dabei berücksichtigen wir natürlich Ihre Anforderungen, Ihr Umfeld und Ihre Vorkenntnisse.


Berichte (Reporting, Dokumentengenerierung): SAP Crystal Reports versus List&Label versus TextControl versus Microsoft Reports/SQL Server Reporting Services

Angebot einholen

Fast jede Geschäftsprozessanwendung generiert Dokumente für Druck und Versand z.B. PDF, Word-Dokumente oder RFT-Dokumente. Es gibt viele Wege und Produkte im Bereich Reporting. Wir besitzen sehr viel Erfahrung bei der Generierung von Dokumenten und Berichten und helfen Ihnen bei der Auswahl zwischen Crystal Reports, List&Label, TextControl, Microsoft Reports/SQL Server Reporting Services, u.v.a. Gerne Vergleichen wir diese Produkte unter Berücksichtigung Ihrer Anforderungen.


Plattformunabhängige Mobilanwendungen/App entwickeln: Cordova/PhoneGAP versus Xamarin versus React Native versus Flutter

Angebot einholen

Die Entwicklung von Mobilanwendungen ist sehr aufwändig, wenn alle Plattformen (Android, iOS, Windows Phone) unterstützt werden sollen oder müssen. Echte Ersparnisse bringt der Einsatz von Abstraktionstechniken wie Cordova/PhoneGAP und Xamarin sowie React Native und Flutter? Was unterscheidet die Ansätze? Was bringen Sie? Welche Einschränkungen gibt es? Wir beraten Sie gerne auf Basis unserer Erfahrungen bei der Entwicklung plattformunabhängiger mobiler Apps.


JavaScript beherrschbar machen

Angebot einholen

Sie meinen, dass JavaScript nicht hinreichend typisiert und in großen Projekten schlecht beherrschbar ist? Sie können sich aber dennoch dem HTML5- & JavaScript-Trend nicht entziehen? Wir haben viel Erfahrung mit JavaScript und helfen auch Ihnen durch den Einsatz geeigneter Pattern, Bibliothek und Tools, Ihren Webanwendungscode wartbarer zu machen.


Umstieg von Desktop-Anwendungen auf moderne Webanwendungen

Angebot einholen

Auch Sie können sich dem Trend nicht mehr entziehen, Ihre Windows-Desktop-Anwendung durch eine plattform- und geräteneutrale Webanwendungen zu ersetzen. Wir haben schon viele Desktop-Anwendungen auf die Web-Welt umgestellt haben helfen Ihnen gerne. Wahlweise nur bei den grundsätzlichen Entscheidungen oder auch bei der Umsetzung im Detail.


Webanwendungen optimieren und skalieren (Website-Performance verbessern)

Angebot einholen

Ihre Webanwendung isz zu langsam? Oder skaliert nicht ausreichend? Wir haben sehr viel Erfahrung mit Web-Performancefragen und können die Leistung und Skalierbarkeit Ihrer Web-Anwendung verbessern!


Cross-Plattform-Entwicklung / Cross-Plattform-Tools

Angebot einholen

Wenn Sie Anwendungen/Apps für mehrere Betriebssystem-Plattformen (z.B. Windows, iOS, Android, Mac OS/X, Linux) entwickeln müssen, ist der Entwicklungsaufwand für die Entwicklung in den verschiedenen Programmiersprachen und Frameworks hoch. Für die Cross-Plattform-Entwicklung gibt es verschiedene Ansätze, z.B. Xamarin, Native Script, Electron, Titanium, Cordova und Ionic, die sich in den verwendeten Programmiersprachen und Framework sowie im Ergebnis sehr unterscheiden. Mal ensteht eine Native Anwendung, mal eine hybride Anwendung. Sie haben die große Qual der Wahl, aber sind damit nicht alleine. Wir helfen Ihnen bei der Auswahl der Cross-Plattform-Tools mit unseren umfangreichen Praxiserfahrungen aus vielen Szenarien. Dabei berücksichtigen wir natürlich Ihre Anforderungen, Ihr Umfeld und Ihre Vorkenntnisse.


} }