Connexion
Abonnez-vous

Visual Studio Online et Projet Monaco : Microsoft unifie son offre développeur

Maintenant, il va falloir payer

Visual Studio Online et Projet Monaco : Microsoft unifie son offre développeur

Le 19 novembre 2013 à 16h17

En fin de semaine dernière, Microsoft tenait une conférence dédiée à Visual Studio et a multiplié les annonces à destination des développeurs. Parmi elles, deux nouveautés majeures : Visual Studio Online et le projet Monaco. L'un d'entre eux cache un IDE en ligne, mais ce n'est pas celui que vous croyez.

La fin de semaine dernière était chargée pour les développeurs. En effet, outre l'évocation de CUDA 6 par NVIDIA, et les nouveaux outils d'Amazon Web Services sur lesquels nous reviendrons dans une prochaine actualité, Microsoft a multiplié les annonces à tous les niveaux. Une manière de montrer que sa plateforme évolue dans le bon sens, mais surtout, de commencer à unifier l'ensemble de ses solutions afin de former un tout cohérent. 

Le login Facebook débarque dans l'univers Windows (Phone)

Tout a commencé de manière plutôt légère. On apprenait en effet que les développeurs d'applications Windows Phone et Windows 8 / 8.1 pourraient désormais utiliser de manière simplifiée le système de connexion de Facebook. Sur les PC de bureau, cela passe par la dernière mise à jour de l'application Modern UI qui a apporté le support de quelques charmes, notamment pour ce qui est du partage, mais aussi cette possibilité.

 

Windows Facebook Login

 

Pour les smartphones, il faudra par contre sans doute attendre encore un peu puisque le support est actuellement au stade de bêta et devrait se consolider dans les semaines à venir. Microsoft évoque une durée de 60 jours pour cette phase de test, au maximum. Plusieurs sociétés devraient exploiter rapidement cette possibilité. Foursquare, Adobe avec Revel et Photoshop Express ont notamment été cités.

 

Quoi qu'il en soit, les développeurs qui veulent lier leur Windows (Phone) Store ID avec leur application Facebook pourront le faire. Le réseau social et Microsoft ont mis en place de petits guides expliquant la procédure à suivre pour les applications Windows et celles dédiées à Windows Phone.

Xamarin et Microsoft se rapprochent : C# à la base des applications de demain ?

On apprenait ensuite un partenariat noué entre Xamarin et la firme de Redmond autour du développement d'applications mobiles via C#. Pour rappel, la jeune société propose des outils et des frameworks afin de simplifier le développement d'applications multi-plateformes (Android, iOS, Windows) tout en se basant sur C# et .Net.

 

Xamarin

 

Cette association porte sur trois points précis dont un travail de fond sur l'intégration de Xamarin au sein de Visual Studio, notamment via la mise à jour des extensions dédiées à cet effet. Ainsi, les projets Portable Class Librairies (PCL) peuvent désormais être exploités aussi avec vos applications Android et iOS. Mais cela concerne aussi un rapprochement avec le programme MSDN et ses membres. Ceux-ci pourront en effet profiter des cours présents sur Xamarin University, lancé la semaine dernière. Ils auront aussi accès pendant 90 jours à tous les outils de Xamarin de manière complète et à une réduction de 30 à 50 % sur les offres Business et Enterprise.

 

Enfin, les deux compères annoncent qu'ils vont parcourir les USA pour un road-trip de 20 étapes afin de venir à la rencontre des développeurs et leur présenter les opportunités offertes par leurs outils.

Visual Studio disponible pour tous, toujours avec une version d'essai de 90 jours

Mais le gros morceau des annonces concernait bien entendu Visual Studio, son évolution et celle de son modèle économique. En effet, après avoir évoqué l'arrivée d'une dernière mise à jour pour VS 2012, l'Update 4, c'est la version 2013 qui a focalisé les attentions. Car après plusieurs mois de phase de test, la version finale est enfin disponible pour tous apportant de nombreuses nouveautés sur lesquelles nous n'allons pas revenir, car cela n'a rien de nouveau et Channel 9 ainsi que l'annonce officielle sont déjà relativement complets sur la question. 

 

Notez au passage que vous pouvez aussi l'utiliser gratuitement pendant 90 jours via une offre d'essai.

 

Visual Studio Online : le nouveau nom de Team Foundation Service 

Car c'est finalement Visual Studio Online (VSO) qui était le plus attendu, puisqu'il inaugure l'arrivée d'un modèle économique par abonnement, un peu à la manière de ce qui s'est passé avec Office 365 en début d'année. Et autant vous le dire tout de suite : VSO n'est pas un IDE en ligne. En effet, contrairement à ce que son nom laisse penser, il s'agit en fait de la nouvelle dénomination de Team Foundation Service. Une manière, sans doute, d'éviter la confusion avec Team Foundation Server qui partageait le même acronyme : TFS.

 

Pour rappel, Team Foundation Service avait été lancé il y a quelques mois dans une version de test, accessible à tous gratuitement, via le programme early adopters. Le but était de tenter la mise en place d'une sorte de « Super GitHub » maison fonctionnant de pair avec Visual Studio. Microsoft a sans doute compris que si sa solution TFS (Server) disposait de nombreux avantages, elle était inaccessible à de nombreux développeurs qui se tournaient alors vers d'autres solutions pour la gestion de version, la gestion de bugs, l'hébergement du projet au quotidien, etc. 

 

Après un premier essai pour les projets Open Source via Codeplex, Team Foundation Service est né. Permettant à chacun de disposer d'un serveur TFS, il se proposait de centraliser la gestion de projet sous tous ses aspects, de l'organisation du travail (Agile) à la gestion des bugs, en passant par le versioning (TFVC) et la visualisation du code et des diffs en ligne.

 

Git Visual Studio 2012

Depuis Visual Studio 2012, vous avez le choix de votre outil de gestion des versions

 

Pour simplifier la migration des développeurs, des outils comme Git-TF ont été mis en place, et Git a même été intégré à Visual Studio afin d'inciter à l'utilisation de l'IDE maison quelle que soit la solution retenue. TFS étant nativement intégré et gratuit, il semblait ensuite assez naturel de le tester, et pourquoi pas de l'utiliser au quotidien.

Une offre gratuite ou par abonnement, pour les adeptes du tout Microsoft

Quoi qu'il en soit, après de nombreux mois de retouches et d'améliorations, vient enfin le temps de l'officialisation, sous le nom de Visual Studio Online. Pour y accéder, il suffit de se rendre sur le nouveau portail dédié à Visual Studio et de se connecter. Pour vous inscrire, un compte Microsoft suffit. Notez que tout cela est aussi possible directement depuis Visual Studio 2013 qui l'intègre nativement.

 

L'offre de base est en effet toujours gratuite, et vous permet toujours de travailler en équipe, avec un maximum de cinq utilisateurs. Vous pourrez disposer d'autant de dépôts et gérer autant de projets que vous le souhaitez, mais certaines fonctionnalités disparaissent, sauf pour les early adopters qui ont encore quelques semaines pour faire leur choix. Au final, trois offres sont donc proposées, et résumées dans ce tableau comparatif :

 

 Visual Studio Online Comparaison

 

Comme on peut le voir, chacune à ses avantages, mais aussi un tarif différent qui pourra être facturé de manière commune avec votre compte Azure si vous les reliez ensemble :

  • 20 $ par utilisateur pour l'offre Basic une fois le cap des cinq dépassé
  • 45 $ par utilisateur pour l'offre Professional
  • 60 $ par utilisateur pour l'offre Advanced

Pour le moment, une réduction de 50 % est appliquée pour tous, sur l'ensemble de ces offres. Toutes disposent du backlog, de la gestion des tâches, des bugs, de l'intégration continue, etc. Une fonctionnalité d'affichage de statistiques personnalisées est aussi de la partie en Preview. Mais les deux dernières se distinguent sur des points importants. Les petites équipes qui peuvent se contenter de Visual Studio Pro, l'IDE, auront ainsi tout intérêt à opter pour VSO Professional. En effet, une licence est intégrée en plus des avantages de l'offre Basic, pour un maximum de 10 utilisateurs.

 

Si vous avez plutôt besoin de la version Ultimate de Visual Studio, et d'une solution plus complète pour ce qui est de la gestion de projet, l'offre Advanced sera plus adaptée. Bien  entendu, il reste toujours possible d'opter pour un abonnement MSDN, mais les tarifs n'ont alors plus rien à voir et seront facturés de manière annuelle. Notez que si vous n'arrivez pas à faire votre choix, vous pourrez là aussi profiter d'une offre d'essai de 90 jours, que vous n'aurez qu'à activer via les paramètres de votre compte Visual Studio Online.

 

Visual Studio Online Custom Insights

 

Les statistiques personnalisées de Visual Studio Online, actuellement en Preview

 

Deux autres éléments pourront intervenir au sein de la facturation : le temps de Build et celui consacré au Load testing. 60 minutes du premier seront offertes chaque mois pour ceux qui veulent se passer de l'intégration continue. Attention donc à ceux qui compilent plus vite que leur ombre. Au-delà de ce quota, la minute sera en effet facturée 0,025 $. Pour les tests de charge, par contre, ce sont 15 000 « minutes virtuelles utilisateurs » qui sont intégrées, ce qui sera plus ou moins long en fonction de la complexité de votre projet. Au-delà, il faudra compter 0,001 $ la minute. Notez que cette dernière fonctionnalité n'est proposée que dans Visual Studio 2013 Ultimate avec MSDN.

Projet Monaco : l'IDE simplifié en ligne, pour la gestion de vos sites web Azure

Passons maintenant à une autre grosse annonce : le projet Monaco. Derrière ce petit nom se cache une offensive que nous avions pressentie face à l'émergence de solutions comme Cloud9 ou encore Orion de la fondation Eclipse. Car en effet, il s'agit bien cette fois d'un IDE en ligne. Il faut néanmoins savoir deux choses : celui-ci est relativement basique, et il est accessible uniquement depuis l'interface Azure pour le moment.

 

azure

L'interface Windows Azure

 

En effet, le but de Microsoft n'est pas de proposer Visual Studio de manière complète en ligne à la manière des Office Web Apps, cela n'aurait que peu de sens pour un travail si complexe. Le choix, plutôt logique et pragmatique qui a été fait, est plutôt de privilégier l'édition de sites qui sont hébergés via l'offre Azure Websites. Pour rappel, celle-ci vous permet de mettre en ligne simplement un site utilisant ASP.Net ou PHP en quelques clics, tout en bénéficiant d'un déploiement via de nombreux moyens autres que l'habituel FTP : Codeplex, Git, GitHub, Mercurial, Dropbox, etc. Récemment, on a même eu droit à l'intégration de la gestion des websockets, ce qui intéressera les adeptes du push et de la mise à jour en temps réel. 

 

Gratuite pour les petits sites (jusqu'à 10 par compte), sans nom de domaine dédié et avec des performances et des fonctionnalités limitées (pas de SSL, pas de 64 bits, etc.) sa facturation se fait à l'usage dans le reste des cas, que les ressources soient partagées ou dédiées (voir le détail par ici). Pendant un temps, c'est l'IDE simplifié et gratuit WebMatrix qui a été mis en avant, mais il n'était pas forcément au goût de tout le monde, surtout à l'heure du développement des outils en ligne, et donc multi-plateformes. Malgré les évolutions récentes de ce dernier, une nouvelle interface a donc été mise en place sous la forme d'une « Preview ». 

Dans la pratique, quelques clics suffisent

Pour en profiter, il faut que vous disposiez d'un Site Web Azure afin de vous rendre dans ses paramètres et activer la fonction « Edit in Visual Studio Online » et d'enregistrer. Une fois que cela est fait, rendez-vous dans le tableau de bord afin de cliquer sur « Modifier dans Visual Studio Online » dans la colonne « Aperçu rapide » située dans la partie droite de la page. 

 

Windows Azure Edition Visual Studio Online

 

On regrettera que la dénomination Visual Studio Online soit ici utilisée car elle créé une confusion. En effet, cela n'a rien à voir dans la pratique avec le service de gestion de projet évoqué précédemment, et l'URL vers laquelle vous serez redirigé n'a elle non plus rien à voir avec ce dernier. Il sera d'ailleurs impossible de lancer l'édition en passant par un autre service qu'Azure pour le moment. Il semble plutôt logique qu'une fusion de cet IDE en ligne soit prévu à terme avec VSO, mais si ce n'est pas le cas actuellement, il aurait sans doute été mieux de segmenter un peu les choses.

Une interface sobre mais déjà assez complète...

Quoi qu'il en soit, une fois au sein de cette interface vous aurez accès à quelques possibilités. La gestion de version est en effet intégrée, que ce soit via un dépôt Git initialisable en quelques clics ou un projet Visual Studio Online existant (il faudra donc le créer en amont). La gestion des branches, les push / pull, les commits, ... tout sera proposé directement au sein de l'interface. Vous aurez aussi la possibilité de passer par une console qui gère les commandes de base, mais aussi celles de PowerShell, Node.js, Node Packet Manager (NPM), MSBuild, Jake, etc. 

 

Microsoft Visual Studio Online Projet Monaco

 

Un moteur de recherche est bien entendu intégré, tout comme quelques paramètres appréciables tels que le changement pour un thème sombre par exemple ou la possibilité de déplacer / fermer les barres latérales, ce qui est pratique sur les écrans qui n'ont pas une définition très importante. 

... à laquelle on peut encore rajouter de nombreuses possibilités

Pour le reste, on a droit à un explorateur de fichiers et de dossiers assez simple, mais fonctionnel. Il permet la création, la suppression, le déplacement, le copier / coller ou la modification des éléments et / ou de leur nom. On peut aussi bien uploader des fichiers que récupérer l'ensemble du projet, comparer plusieurs éléments, etc. La coloration syntaxique est bien prise en compte mais l'auto-complétion sera par contre assez basique et surtout centrée sur le CSS ou le Javascript selon nos premiers essais. Espérons que cela sera rapidement complété. Les adeptes de PHP regretteront d'ailleurs sans doute que le langage n'y ait pas droit alors qu'il est pourtant nativement géré par Azure Websites. 

 

Microsoft Visual Studio Online Projet Monaco

 

Au final, cet IDE en ligne permettra donc surtout de faire quelques modifications rapides sur le pouce, sans avoir à lancer tout un IDE, ou de gérer de petits side projects au quotidien, mais rien de plus en l'état. Ceux qui veulent participer à son évolution pourront le faire en donnant leur avis via le smiley situé en haut à droite de chaque page. Il ne reste maintenant plus qu'à attendre les prochaines mises à jour de Microsoft et voir ce qu'il sera fait de cette expérience au final. Sachez au passage que si vous voulez vous faire votre propre avis, Microsoft propose là encore une version d'évaluation d'Azure pendant 30 jours, avec l'équivalent de 150 euros de crédits utilisables.

Projet N : la révolution de .Net prévue pour 2014 ?

Notez enfin l'évocation d'une solution qui devrait intéresser tous les adeptes de performances qui utilisent la plateforme .Net de Microsoft : le fameux « Projet N ». Selon ZDNet, derrière ce nom se cache un compilateur capable de traduire du code issu d'un langage .Net en code natif. Cela n'est pas sans rappeler Vala, qui avait un temps cherché à proposer une syntaxe proche de C# mais qui était compilé en code natif après un passage en C, évitant ainsi le besoin d'un framework et d'un environnement d'exécution.

 

Mais cette fois, Microsoft va plus loin puisqu'il serait capable d'adapter le code existant, ce qui serait un réel avantage en termes de performances à moindre frais, surtout sur les plateformes mobiles. Reste à voir si cela sera réellement efficace, et surtout quand est-ce que ce sera disponible dans la pratique et sous quelle forme. Microsoft gardera-t-il la main dessus avant d'être distribuée plus largement aux développeurs, ou la distribuera-t-il dès le départ ? On devrait sans doute en savoir plus sur le sujet dans le courant de l'année prochaine.

Commentaires (19)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

L’avantage du projet N ça pourrait être pour les jeux. Le souci c’est que .NET est presque plus lent que du C++, dans certaines conditions (réflexion, exception). La c’est le désastre… Sa pourrait intéresser surtout ceux qui ont du passer par une DLL compilée car pas assez satisfait des perfs de .NET ou mieux remplacer le C++/CLI par du C#…



Concernant VS online, ça m’a l’air bien limité mais au moins ils continuent leursintérêts pour le libre…

votre avatar

Je dois avoir mal compris la news mais si on a VS2013 Ultimate (dreamspark) et que j’utilisais déja TFService il va faloir que je paye maintenant ?



Mais si j’ai la version Pro je ne paye pas ?



(c’est juste pour moi donc ça reste en dessous des 5 utilisateurs)



Edit : Au temps pour moi je ne sais pas lire :P

votre avatar







charon.G a écrit :



Oui c’est ça. C’est à mon avis une des raisons principales des bonnes performances de Midori.

Le fait qu’on ne puisse pas charger dynamiquement de code dans singularity n’aide pas seulement pour les performances avec le tree shaking. J’avais lu dans une vieille spécification que ça permettait aussi d’améliorer l’efficacité des outils d’analyse de code.





Tiens j’en profite pendant que tu es là et que l’actu est assez calme ces derniers temps et si t’es pas trop occupé bien évidemment <img data-src=" /> :



On parle beaucoup du C# mais ces contraintes qui sont aussi imposé pour le C++ permettront elles aussi d’optimiser les programmes C++ ?



Y’a une différence entre le compilateur Bartok et Phoenix ? et Roselyn ?



News Redhawk a dit :



Quiconque suit le développement de cette plateforme sait que Microsoft fait face à un « trou » dans son évolution technologique. D’un côté, le code natif, utilisé par la quasi-totalité des applications aujourd’hui. De l’autre, le code managé de .NET, futur de l’écosystème applicatif Windows. Le trou se situe entre les deux, sur le terrain des performances. Le CLR a en effet besoin de lire du code MSIL (Microsoft Intermediate Language), totalement indépendant de la plateforme sur lequel il est exécuté. Le CLR le lit et fournit le résultat demandé. Dans l’absolu, une application .NET peut s’exécuter n’importe où tant qu’existe un CLR (ce n’est pas tout à fait le cas en réalité).



Le problème principal du MSIL est qu’il est « général ». Il s’agit d’un bytecode intermédiaire qui est indépendant du processeur, tout en étant éloigné du langage machine. D’après nos informations, Microsoft viserait avec RedHawk la mise en place d’un MDIL, pour Machine Dependant Intermediate Language, beaucoup plus proche du langage machine, et affichant donc de meilleures performances. En outre, un convertisseur MSIL vers MDIL existerait, pour simplifier la transition.





Donc la transition MSIL -&gt; MDIL se fait dans le cloud pour WP8 (quid de Windows 8.x et RT ?)

Et Redhawk (SLR) était sensé compiler et optimiser ce MDIL pour faire du natif … Maintenant on nous parle du projet N (MRT) <img data-src=" /> D’apres ce que je comprends du post de h0x0d et surtout de ses différents billets Redhawk (slr) devait être utilisé par les équipes de Microsoft pour le code de l’OS (et les pilotes ?) (cf sa présence dans un dossier minwin) et les équipes orientées outils de développement l’ont fait muter (en mrt) pour être utilisable par tout le monde (cf le projet est dans un dossier win32). C’est bien ca ?


votre avatar

Project N, ART : des compilateurs ahead of time chez MicroSoft comme chez Android ?

Se rendrait-on compte que le bytecode portable n’est finalement plus un avantage intéressant vis à vis de la performance et de l’autonomie ?

votre avatar







arno53 a écrit :



Tiens j’en profite pendant que tu es là et que l’actu est assez calme ces derniers temps et si t’es pas trop occupé bien évidemment <img data-src=" /> :



On parle beaucoup du C# mais ces contraintes qui sont aussi imposé pour le C++ permettront elles aussi d’optimiser les programmes C++ ?





Il y a eu plusieurs offres d’emploi dont une citée dans la news de foley sur project N qui parlait d’un compilateur unifié pour le C++ et le C#. J’imagine que project N marche aussi pour le c++.







arno53 a écrit :



Y’a une différence entre le compilateur Bartok et Phoenix ? et Roselyn ?





Bartok c’est le compilateur ahead of time de recherche utilisé par singularity.

Phoenix c’est une architecture de compilateur modulaire. Bartok utilise phoenix

Et roselyn est un compilateur écrit en .net disponible sous forme de service.



News Redhawk a dit :







arno53 a écrit :



Donc la transition MSIL -&gt; MDIL se fait dans le cloud pour WP8 (quid de Windows 8.x et RT ?)

Et Redhawk (SLR) était sensé compiler et optimiser ce MDIL pour faire du natif … Maintenant on nous parle du projet N (MRT) <img data-src=" /> D’apres ce que je comprends du post de h0x0d et surtout de ses différents billets Redhawk (slr) devait être utilisé par les équipes de Microsoft pour le code de l’OS (et les pilotes ?) (cf sa présence dans un dossier minwin) et les équipes orientées outils de développement l’ont fait muter (en mrt) pour être utilisable par tout le monde (cf le projet est dans un dossier win32). C’est bien ca ?







D’après ce que j’avais pu trouver le compilateur unifié était capable de fournir du code natif ou du mdil. Pour redhawk personnellement je n’ai pas beaucoup d’informations dessus. mais en effet ça a l’air de ressembler à mrt.

Par contre j’ai entendu dire que RedHawk avait été mis en test expérimental dans Windows 8(c’est en effet le cas:slr100.dll dans system32) mais qu’il serait utilisé massivement sur Windows 9


votre avatar







charon.G a écrit :



[…]





<img data-src=" /> Thanks pour cette réorganisation dans mes méninges <img data-src=" />


votre avatar

Merci pour la news, ça, ça, c’est du contenu comme on l’aime ! <img data-src=" />

Sans compter les commentaires très instructifs :-)

votre avatar

Bon, maintenant, il faut qu’ils fusionnent les sites dev.windowsphone.com et dev.windows.com, histoire qu’on livre tout au même endroit !



Par contre, si quelqu’un sait comment configurer TFS pour que la compilation des projets 8.1 passent… Chez moi, un projet type “Bing News” ne compile pas car il ne trouve pas certaines ressources malgré le profile Windows 8.1 utilisé…

votre avatar







Edtech a écrit :



Bon, maintenant, il faut qu’ils fusionnent les sites dev.windowsphone.com et dev.windows.com, histoire qu’on livre tout au même endroit !





Le login a déjà été unifié non ? C’est un début <img data-src=" />


votre avatar







David_L a écrit :



Le login a déjà été unifié non ? C’est un début <img data-src=" />







Le paiement tu veux dire, parce que le login, ça toujours été ! <img data-src=" />


votre avatar







Edtech a écrit :



Le paiement tu veux dire, parce que le login, ça toujours été ! <img data-src=" />





Je faisais référence à cette annonce ;)



http://blogs.windows.com/windows/b/appbuilder/archive/2013/11/06/unifying-develo…


votre avatar







David_L a écrit :



Je faisais référence à cette annonce ;)



http://blogs.windows.com/windows/b/appbuilder/archive/2013/11/06/unifying-develo…







On est d’accord. Un seul login, 2 sites et depuis peu, un seul compte et plus deux (donc un seul paiement !).


votre avatar

Je complète cette news sur project N Felix de channel9 a posté plusieurs informations récemment sur ce lien :

https://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C…

et sur son twitter:

twitter.com TwitterIl a trouvé des références à project N dans la version arm de fresh paint sur RT 8.1.

Cette même version intègre le dll mrt100_app.dll. RT 8.1 intègre aussi la version pour bureau mrt100.dll. Il avait déjà trouvé par le passé des références sur ce dll. Ca semble être le minimal runtime il serait lié à redhawk.



Apparemment freshpaint sur arm aurait été compilé avec Project N. Project N ressemble sur plusieurs points au compilateur bartok. Je dirai que c’est une mise en production de ce projet. Comme bartok c’est un compilateur ahead of time qui compile le code .net directement en natif. Mais ce n’est pas tout freshpaint arm contient un seul binaire au lieu de plusieurs dll comme la précédente version. avec Bartok et singularity le chargement de code dynamique est interdit. Ca permet à bartok d’avoir une vue sur l’ensemble du code et d’effectuer toutes sortes d’optimisations poussées.



Midori et windows devraient dans le futur partager plusieurs composants communs afin de faciliter la compatibilité entre les deux os. J’imagine que les applications compilées avec Project N devraient pouvoir tourner aussi sur midori.

votre avatar

Très bon article (j’avais juste lu le détail de VS 2013 sur un autre site).





Par contre le sous titre “Maintenant, il va falloir payer” sur un article réservé aux abonnés ca m’a bien fait rire <img data-src=" />

votre avatar







Toorist a écrit :



Par contre le sous titre “Maintenant, il va falloir payer” sur un article réservé aux abonnés ca m’a bien fait rire <img data-src=" />





Moi aussi <img data-src=" />


votre avatar



Par contre le sous titre “Maintenant, il va falloir payer” sur un article réservé aux abonnés ca m’a bien fait rire <img data-src=" />





Me too <img data-src=" />



J’étais déçu de ne pas voir la moindre info/brèves sur PCI et je mettais ca sur le dos de la nouvelle ligne éditorial … Je retire toutes mes pensées <img data-src=" />



Sinon le projet N a l’air fort intéressant et je trouve ca amusant de voir que Google et Microsoft proposent la même solution face au même problème <img data-src=" /> En effet depuis Android 4.2 on peut compiler l’application à l’installation plutôt que faire du JIT dans la machine Dalvik … Bon c’est en beta mais ca sera surement dans la version 5

votre avatar







arno53 a écrit :



Me too <img data-src=" />



J’étais déçu de ne pas voir la moindre info/brèves sur PCI et je mettais ca sur le dos de la nouvelle ligne éditorial … Je retire toutes mes pensées <img data-src=" />



Sinon le projet N a l’air fort intéressant et je trouve ca amusant de voir que Google et Microsoft proposent la même solution face au même problème <img data-src=" /> En effet depuis Android 4.2 on peut compiler l’application à l’installation plutôt que faire du JIT dans la machine Dalvik … Bon c’est en beta mais ca sera surement dans la version 5





Arno53 Project N n’est pas limitée à une simple compilation native. Regarde le lien que je t’ai donné plus haut.





1, optimiziations: single binary enables more compiler optimizing oppourtunities since the compiler/linker has the full view of whole program, can do thorough and complete static analysis, cross assemblies inlining, virtual call elimination, dead code elimination, etc.





De plus ça semble être une mise en production du compilateur bartok qui faisait déjà tout ça depuis des années.


votre avatar







charon.G a écrit :



1, optimiziations: single binary enables more compiler optimizing oppourtunities since the compiler/linker has the full view of whole program, can do thorough and complete static analysis, cross assemblies inlining, virtual call elimination, dead code elimination, etc.







De plus ça semble être une mise en production du compilateur bartok qui faisait déjà tout ça depuis des années.



Je suis pas développeur, je suis ça de près mais globalement ma compréhension se limite à la vulgarisation de tes posts <img data-src=" />

Le quote c’est ce que MS appelle le ‘tree shaking’ (page 3 du thread sur channel9) ?

En tout cas, ça confirme de plus en plus la sortie de Midori et que les applis WinRT seront compatibles avec les 2 systèmes …



Reste plus qu’a comprendre pourquoi l’appli FreshPaint x86 est si différente de la version arm (juste une question de temps ?) ..

Sinon 2014 ca sonne comme une mise en application pour WP 8.1 et le GDR pour la version Desktop ou tout du moins pour RT…


votre avatar







arno53 a écrit :



Le quote c’est ce que MS appelle le ‘tree shaking’ (page 3 du thread sur channel9) ?





Oui c’est ça. C’est à mon avis une des raisons principales des bonnes performances de Midori.

Le fait qu’on ne puisse pas charger dynamiquement de code dans singularity n’aide pas seulement pour les performances avec le tree shaking. J’avais lu dans une vieille spécification que ça permettait aussi d’améliorer l’efficacité des outils d’analyse de code.


Visual Studio Online et Projet Monaco : Microsoft unifie son offre développeur

  • Le login Facebook débarque dans l'univers Windows (Phone)

  • Xamarin et Microsoft se rapprochent : C# à la base des applications de demain ?

  • Visual Studio disponible pour tous, toujours avec une version d'essai de 90 jours

  • Visual Studio Online : le nouveau nom de Team Foundation Service 

  • Une offre gratuite ou par abonnement, pour les adeptes du tout Microsoft

  • Projet Monaco : l'IDE simplifié en ligne, pour la gestion de vos sites web Azure

  • Dans la pratique, quelques clics suffisent

  • Une interface sobre mais déjà assez complète...

  • ... à laquelle on peut encore rajouter de nombreuses possibilités

  • Projet N : la révolution de .Net prévue pour 2014 ?

Fermer