IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Mono 4.0 disponible en version finale
Avec du code importé de Microsoft et C# 6.0 activé par défaut

Le , par Amine Horseman

302PARTAGES

5  0 
La version 4.0 du projet Mono est disponible en version finale depuis le 29 avril dernier. Il s’agit de la première version de la framework qui contient du code open source importé des dépôts de .NET Core Runtime (CoreCLR) de Microsoft ainsi que CoreFX et ReferenceSource.

Le compilateur de Mono 4 utilisera C# 6.0 activé par défaut, ainsi que les Assemblies de .Net 4.5 (.Net 2.0, 3.5 et 4.0 ne sont plus supportés). Cette version intègre également des optimisations dans le ramasse miettes ainsi que dans l’implémentation du point flottant, le support de PowerPC64 ainsi que des améliorations du débogueur.

Avec la publication en février dernier du code de .Net CoreCLR en open source par Microsoft, beaucoup de personnes se sont demandé pourquoi le projet Mono continue. Un contributeur de Mono ne pense pas la même chose. « Je pense que les gens ont une fausse idée à propos à la situation de Mono / CoreCLR. Pourquoi une VM devenue open source et portée sur d'autres systèmes d'exploitation signifie qu'une autre VM ne peut pas exister ? » déclare-t-il sur Reddit, « La concurrence est bonne […] Les deux machines virtuelles sont bonnes dans des choses différentes, et il n'y a aucune raison qu’elles ne puissent existe en même temps ».

En attendant, Microsoft avait proposé lors de la conférence Build 2015 des previews de .Net pour Linux et Mac OsX. L’introduction de Visual Studio Core pourrait elle aussi faire changer d’avis à un bon nombre de développeurs. En effet, cette déclinaison multiplateforme de Visual Studio permettra de développer des applications ASP.Net sur Linux et Mac OSX, tout en profitant de la puissance du débogueur de Microsoft et de son Intellisence.

Source : Mono Project

Et vous ?

Que pensez-vous des modifications introduites à Mono 4.0 ?
.Net CoreCLR et Visual Studio Core représentent-ils une menace pour le projet Mono ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de imikado
Rédacteur https://www.developpez.com
Le 07/05/2015 à 23:21
Citation Envoyé par Amine Horseman Voir le message
En effet, cette déclinaison multiplateforme de Visual Studio permettra de développer des applications ASP.Net sur Linux et Mac OSX, tout en profitant de la puissance du débogueur de Microsoft et de son Intellisence.
Reste la question de l'environnement graphique utiisé: actuellement, si on veut faire du multiplateforme, on utilise gtk# et non les winform et autre WPF
Ca reste le point de friction pour espérer développer des applications multiplateformes dotNet
0  0 
Avatar de polaroid62
Membre habitué https://www.developpez.com
Le 08/05/2015 à 9:51
Dans le cadre d'asp.net la question ne se pose pas ...
0  0 
Avatar de imikado
Rédacteur https://www.developpez.com
Le 08/05/2015 à 14:06
Pour l'asp, on peut le faire tourner sous linux ? via apache ? ou un IIS opensource serait en préparation ?
0  0 
Avatar de Lutarez
Membre chevronné https://www.developpez.com
Le 08/05/2015 à 15:34
Citation Envoyé par imikado Voir le message
Pour l'asp, on peut le faire tourner sous linux ?
Depuis que la stack Web de MS est devenue open-source, il est devenu possible de faire fonctionner ASP avec Mono. En tout cas, c'est une bonne nouvelle que cette version 4, en espérant que cela motive un peu plus les hébergeurs web à proposer cette technologie.
0  0 
Avatar de beekeep
Rédacteur/Modérateur https://www.developpez.com
Le 08/05/2015 à 15:52
Pour le multiplateforme j'utilise la solution application c# et client HTML JavaScript. (NancyFx/AngularJS)

En client lourd je pourrais pas me passer de WPF, on attend tous son implémentation multiplateforme en suivant du .NET framework.
0  0 
Avatar de imikado
Rédacteur https://www.developpez.com
Le 08/05/2015 à 17:20
Citation Envoyé par Lutarez Voir le message
Depuis que la stack Web de MS est devenue open-source, il est devenu possible de faire fonctionner ASP avec Mono. En tout cas, c'est une bonne nouvelle que cette version 4, en espérant que cela motive un peu plus les hébergeurs web à proposer cette technologie.
Je ne comprends pas bien:
En environnement windows, on a des applications ASP sur des serveurs Windows serveur avec dotNet, mais on doit utiliser IIS pour faire tourner ces applications...
Donc là, je ne comprends pas, même avec mono qui est le "frère" de dotNet (implémentation libre), mais il manque quand même le serveur web
0  0 
Avatar de Aeson
Nouveau Candidat au Club https://www.developpez.com
Le 08/05/2015 à 17:46
Mono est 'a terme' mort.

Asp.Net 5 tourne sous Linux et mac. Il y a un IIS pour Mac et Linux

Le tous en OpenSource

Tout est ici :

http://docs.asp.net/en/latest/
0  0 
Avatar de imikado
Rédacteur https://www.developpez.com
Le 08/05/2015 à 17:56
Je vois bien comment installer asp, mais je ne vois pas comment installer IIS

je veux bien un lien pour tester à l'occasion
0  0 
Avatar de Aeson
Nouveau Candidat au Club https://www.developpez.com
Le 08/05/2015 à 18:03
Le plus simple et le plus rapide c'est de passer par Docker. (Azure est compatible)

http://blogs.msdn.com/b/webdev/archive/2015/01/14/running-asp-net-5-applications-in-linux-containers-with-docker.aspx

Et si vous utilisez VisualStudio il y a une extention pour le faire depuis l'EDI

http://channel9.msdn.com/Series/Docker-for-NET-Developers/Deploy-your-ASPNET-5-App-to-a-Docker-Container-in-five-minutes

Et il y a aussi un VisualStudio (tres tres light) compatible Linux et Mac. (Fait en TypeScript)

https://www.visualstudio.com/en-us/products/code-vs.aspx
0  0 
Avatar de imikado
Rédacteur https://www.developpez.com
Le 08/05/2015 à 18:11
On est obligé de passer par docker ?? pourquoi ? on ne peut pas soit avoir des paquets linux, soit les sources installables par un configure/make/make install ?
0  0