PHP-Compiler PeachPie 1.0 für für .NET ist fertig

Der soeben in der ersten Hauptversion veröffentlichte PHP-Compiler PeachPie soll PHP-Programmierern den Weg zur Programmierung mit Nicrosofts Softwareplattform .NET frei machen. Damit lassen sich PHP-Projekte auch in Visual Studio öffnen und bearbeiten. Mit dem Compiler lässt sich PHP-Code in einem .NET-Framework ausführen, versprechen die Entwickler des Projekts. Mit dem Compiler wollen sie PHP-Entwicklern den Zugang in die .NET-Welt ermöglichen. Das Projekt hat jetzt der Version 1.0 seine erste Hauptversion erreicht. PHP-Projekte in Visual Studio öffnen Das neue Release bringt die Unterstützung für Microsoft Visual Studio mit. Die Entwickler können jetzt ihre PHP-Projekte auch im Editor öffnen, entwickeln und debuggen. Zusätzlich lassen sich mit PeachPie 1,0 ausgewählte Composer-Projekte kompilieren und danach als Klassenbibliothek von einem C#-Projekt nutzen (Twig, PHPUnit, RandomLib und Dependencies des PHP-Frameworks Laravel). Über eine Code-Analysefunktion werden die Entwickler dabei in umfassenden Diagnosen über den PHP-Code informiert. PeachPie baut auf Microsofts Compiler-Plattform Roslyn und besteht aus Compiler, Laufzeit, Erweiterungsbibliotheken, IDE-Unterstützung und MSBuild-Unterstützung, die alle mit dem .NET-Standard klar kommen. Mit dem Compiler kann man PHP auch innerhalb des .NET-Frameworks ausführen. PHP-Anwendungen werden performanter Die Type-Analysefunktion von PeachPie und die Basis Roslyn sollen eine bessere Performance von PHP-Anwendungen und -Komponenten bringen. Der Code soll ohne unsichere Konstrukte komplett verifizierbar sein, weil die Programme innerhalb der standardisierten und [...]

2021-03-16T19:05:42+02:00März 16th, 2021|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP-Compiler PeachPie 1.0 für für .NET ist fertig

Übermorgen kommt Visual Studio 2017

Ab dem 7. März 2017 wird Visual Studio 2017 für alle verfügbar sein. Bei einem zweitägigen Launch-Events am 7. und 8. März 2017, das man auch im Livestream verfolgen kann, stellt Corporate Vice President Julia Liuson Visual Studio 2017 den Entwicklern vor. Zusammen mit Corporate Vice President Brian Harry, Developer Services, Scott Hanselman, Principal Community Architect for Web Platform and Tools und Miguel de Icaza, dem Mitgründer von Gnome, Mono und Xamarin wird Liuson die Neuerungen in Visual Studio, .NET, Xamarin, Microsoft Azure und mehr in Live-Demos und -Trainings präsentieren. Von der modularen Installation bis zu Verbesserungen beim Editor, Debugging und der Fehlersuche bringt die neue Visual Studio-Version neue Features wie Live Unit Testing und Code Style Configuration. Außerdem bietet Microsoft zusätzliche Veranstaltungen, zum Beispiel Webinare und Infotage an. Am 17. März findet beispielsweise das Webinar „What’s new in Visual Studio 2017“ statt. Am 27. März gibt es in Köln Infotage, ebenfalls am 29. März in Berlin und am 03. April in München. Zusammen mit der .NET Community veranstaltet Microsoft dann noch am 30. Mai den Visual Studio & Azure Info Day in Karlsruhe.

2017-03-05T14:42:32+02:00März 5th, 2017|Allgemein|Kommentare deaktiviert für Übermorgen kommt Visual Studio 2017

MS-Connect(); zeigt Visual Studio und C# 7.0

Sowohl die nächste Version von Visual Studio "Visual Studio vNext" als auch das neue C# 7.0 wurden auf Microsofts Entwickler-Konferenz nur relativ kurz vorgestellt - der Zeitplan der Konferenz mit ihren vielen Neuerungen war wohl zu eng. Visual Studio kann jetzt auch PHP und R Bei Visual Studio vNext reichte es aber noch für den Hinweis, dass Microsoft im nächsten Visual Studio auch die Webserversprache PHP und die Sprache R für statistisches Rechnen und statistische Grafiken unterstützt. Im neuen Projektmappen-Explorer können die Entwickler mit "Open Code Folder" jetzt direkt zum entsprechenden Verzeichnis im Dateisystem wechseln. Kaum Details zu C# 7.0 In seiner nächsten Version wird C# (gesprochen C Sharp) auch Pattern Matching unterstützen. So können Entwickler beispielsweise durch eine Überladung für den is-Operator nun statt dem Code links auch den kürzeren rechts benutzen: var v=expr as Type; if (v != null) { //Code mit v } if (expr is Type v) { //Code mit v } Zusätzlich plant Microsoft auch die Unterstützung für Tupel und eine bessere Kontrolle der Entwickler über Speicherallokationen. Weitere Pläne für C# 7.0 und auch den aktuellen Stand der Implementierung können Sie auf GitHub mitverfolgen. C# 7.0 soll genau wie die aktuelle Programmversion C# 6.0 auf allen .NET-Versionen ab .NET 2.0 laufen.

2015-11-20T08:29:37+02:00November 20th, 2015|Allgemein, Webwerkzeuge|Kommentare deaktiviert für MS-Connect(); zeigt Visual Studio und C# 7.0

WebAssembly – eine schnelle Javascript-Alternative

Schnellere Internetseiten mit WebAssembly: Das neue, schnellere Binärformat für Webinhalte könnte auf lange Sicht JavaScript im Browser ablösen. WebAssembly besteht aus Bytecode und soll mit Unterstützung der großen Browserhersteller kompilierte Programme ohne Notwendigkeit eines Browser-Plug-ins statt JavaScript-Code im Internet etablieren. Um diesen Anspruch zu verdeutlichen, koordiniert eine Community-Arbeitsgruppe des Internet-Standardisierungsgremiums W3C die Arbeit. Zum Start des Projekts gab Brendan Eich auf seiner Website zahlreiche Details bekannt. Er gehört zum Entwicklerteam für WebAssembly. Für interessierte Ersteller von Webseiten ist die Web-Assembly-Dokumentation samt FAQ und ersten Code-Experimenten ist auf GitHub zugänglich. WebAssembly (kurz "wasm" genannt) kann auf verschiedenen Plattformen laufen: auf den x86-Prozessoren der PCs ebenso wie auf den ARM-CPUs in den Mobilgeräten. Es ist sehr kompakt und kann deshalb schneller geladen werden. Da das zeitaufwendige Übersetzen im Browser zur Laufzeit wie bei JavaScript entfällt, soll wasm auch deutlich schneller laufen. Zum einfacheren Debuggen durch den Programmierer soll es neben dem Binärcode auch eine Repräsentation des Programmcodes als Text geben. Ein LLVM-Backend erlaubt es den Entwicklern, C- und C++-Code in wasm zu übersetzen, und weiter Programmiersprachen könnten noch folgen. Es gab zwar schon früher Versuche in dieser Richtung für schnelleren Code (Java, .Net, TypeScript), aber immer nur als Alleingänge einzelner Firmen, die dann von Plugins in den Browsern abhängig waren und deshalb auch [...]

2015-06-21T16:01:43+02:00Juni 21st, 2015|Allgemein, Webwerkzeuge|Kommentare deaktiviert für WebAssembly – eine schnelle Javascript-Alternative

Microsoft-Framework .NET wird komplett Open Source

Es war höchste Zeit für Microsoft, seine Entwicklungsumgebung .NET als quelloffene Software zur Verfügung zu stellen. Jetzt hat der Softwareriese den Schritt komplett vollzogen. .NET soll in Zukunft nicht nur Windows, sondern auch Linux und Mac OS unterstützen. Ein Teil des .Net-Environments wie ASP.Net, der Compiler „Roslyn", Visual Basic und C# waren schon nach der entsprechenden Ankündigung im April dieses Jahres unter dem Dach der extra dafür gegründeten .NET-Foundation zu Open Source geworden. Jetzt kommen die Runtime CLR, der Just-in-time-Compiler, der Garbage Collector und die Basisklassenbibliotheken dazu. Die Arbeiten an der neuen Open-Source-Initiative sowie die Portierung haben bereits begonnen. Allerdings wird es laut Microsoft noch einige Monate dauern, bis mit Ergebnissen zu rechnen ist.

2014-11-13T20:25:47+02:00November 13th, 2014|CSS, HTML, Javascript, MySQL|Kommentare deaktiviert für Microsoft-Framework .NET wird komplett Open Source

Microsofts Web-Framework ASP.NET vNext ist Open Source

Auf der hauseigenen Messe TechEd North America im texanischen Houston hat Microsoft die nächste Version seines Web-Frameworks ASP.NET angekündigt. Die neue Variante von .NET gibt Entwicklern die Möglichkeit, die verwendete .NET-Version zusammen mit einer Anwendung zu veröffentlichen. Damit ist er nicht mehr von der am Server installierten Version abhängig und kann auf ein und demselben Server auch mehrere Versionen von .NET parallel laufen lassen. Um das zu erreichen, stellt Microsoft jetzt die einzelnen Bestandteile von .NET über seine Paketverwaltung NuGet zur Verfügung. Anders als bisher, wo nur bestimmte Teile von ASP.NET quelloffen waren, ist ASP.NET vNext von Grund auf ein Open-Source-Projekt. Das macht eine Portierung auf andere Plattformen möglich. Miguel de Icaza, der für das Mono-Projekt verantwortlich zeichnet, hat bereits angekündigt, dass ASP.NET vNext dank Mono sowohl unter Linux als auch am Mac laufen werde. Wer sich als Ersteller von Internetseiten bzw. Programmierer bei diesen interessanten Neuerungen wieder für ASP interessiert, findet weitergehende Informationen zu ASP.NET vNext bei Heise.

2014-05-14T11:26:05+02:00Mai 14th, 2014|Allgemein, HTML|Kommentare deaktiviert für Microsofts Web-Framework ASP.NET vNext ist Open Source

Dienstag ist wieder Patchday bei Microsoft

Insgesamt neun Sicherheitsupdates will Microsoft beim Februar-Patchday am nächsten Dienstag verteilen. Damit sollen Sicherheitslücken im Betriebssystem Windows, im Internet Explorer und in Silverlight geschlossen werden. Die damit geschlossenen Sicherheitslücken werden vom Risiko her mit "hoch" eingestuft. Sie ermöglichen die Ausführung von Programmcode über das Netz oder die unauthorisierte Erweiterung der Rechte eines Nutzers. Zusätlich will Microsoft an diesem Tag das .NET-Framework auf einen neuen Stand bringen. Dadurch sollen die Stabilität, die Leistung und die Zuverlässigkeit des Frameworks erhöht werden. Die Veröffentlichung der Updates beginnt am Dienstagabend.

2012-02-10T11:12:53+02:00Februar 10th, 2012|Allgemein|Kommentare deaktiviert für Dienstag ist wieder Patchday bei Microsoft
Nach oben