Die beste Ära für Programmierer naht (3)
Mobile Entwicklung. Dank Mono können Sie jetzt .NET zum Entwickeln mobiler Anwendungen verwenden. Mit C# können Sie iOS- und Android-Programme mit der gleichen Leistung wie native Programme entwickeln. Ich bin auch mit Objective-C vertraut und habe Programme mit Objective entwickelt -C. Obwohl Objective-C in einigen Aspekten hervorragend ist, ist die Entwicklungseffizienz wirklich nicht schmeichelhaft, sonst würde Apple Swift nicht starten, um sich selbst zu revolutionieren. Außerdem braucht man mindestens eine Person, die das tut ist mit Objective-C vertraut. -C erfordert jemanden, der mit Java vertraut ist. Und das Gleiche muss zweimal durchgeführt werden. Bei der Verwendung von Xamarin zum Erstellen von APPs auf Unternehmensebene kann eine große Menge an Geschäftslogik gemeinsam genutzt werden, ganz zu schweigen von der sehr effizienten C#-Sprache, die direkt verwendet werden kann. Wir haben mehrere auf Xamarin basierende Programme erfolgreich eingereicht.
Darüber hinaus kann Xamarin.Forms, das von Xamarin gestartet wurde, XAML und C# verwenden, um iOS-, Android- und Windows Phone-Programme mit einem Codesatz zu entwickeln, und die Leistung ist genau die gleiche wie beim nativen Programm. Wir haben auch erfolgreich Programme entwickelt basierend auf Xamarin.Forms.
Spieleentwicklung. Es gibt bereits viele Programme, die auf Unity basieren, und Sie können C# als Hauptsprache für Unity-basierte Spiele wählen. Sie können suchen und es gibt bereits eine große Anzahl von Spielen in den Regalen, die mit .NET entwickelt wurden.
Zusammenfassung. Natürlich sind die oben genannten nur die Microsoft-bezogenen Technologien, die ich verwende. Derzeit gibt es, außer für Kunden, die sich ausdrücklich für andere Sprachen entscheiden, wirklich nicht viel, was Java kann, was .NET nicht kann.
Desktop-, WEB- und mobile Entwicklung können alle .NET verwenden. Vereinfacht ausgedrückt können Sie eine Sprache verwenden, nämlich C#, um
Entwicklungstools
Visual Studio zu entwickeln. Bei der .NET-Entwicklung ist Visual Studio meiner Meinung nach eine der besten IDEs. Jeder, der es verwendet hat, weiß das sehr gut Gott, und Emacs ist der Herausgeber Gottes, aber wie viele Götter kann es in der Display-Welt geben?
Nachschärfer. Resharper ist eines der unverzichtbaren Tools für jeden .NET-Programmierer. Es kann unsere Entwicklungseffizienz grundsätzlich um ein Drittel steigern.
Domänengesteuertes Design. Wenn ich mich richtig erinnere, gibt es viele .NET-Entwickler, die Domain-Driven Design wirklich fördern, wie zum Beispiel NServicebus >Wir haben ein sehr großes Projekt mit domänengesteuertem Design eingereicht. Dieses Projekt ist ein großes System für ein Fortune-500-Unternehmen. Dieses System verwendet .NET C#, CQRS, NServicebus, ASP.NET MVC, ASP.NET WEB API, SQL Server usw. Das System läuft seit mehreren Jahren und es wurden keine Probleme festgestellt.
Bruderschaft Gao Luofeng rekrutiert kostenlos Schüler: http://www.hdb.com/party/lzcw-comm.html
Erhalten Sie die Original-CD mit PHP-Video-Tutorials der LAMP Brothers/die Basisversion „Elaborate PHP“ kostenlos. Details Wenden Sie sich an den Kundendienst der offiziellen Website:
http://www.lampbrother.net
[Brothers IT Education] Lernen Sie PHP, Linux, HTML5, UI, Android und andere Video-Tutorials (Video mit Kursnotizen)!
Tutorial zum Herunterladen von Netzwerkfestplatten: http://pan.baidu.com/s/1mg8ANMg
Das Obige hat die beste Ära für Programmierer eingeleitet (3), einschließlich inhaltlicher Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.