Tiens tiensUpdate 1!?
Microsoft aurait-il r�serv� le service pack pour du support technique termin�?
Tiens tiensUpdate 1!?
Microsoft aurait-il r�serv� le service pack pour du support technique termin�?
Les r�gles du forum
Le trio magique : FAQ + Cours + fonction rechercher
Mes articles
Pas de questions par messages priv�s svp
Software is never finished, only abandoned.
Se qui veut dire mise � jour perp�tuelle (upgrade incluse) comme Ubuntu Linux?
Les services packs se rapprochant plus des ISO de mise � jours de Debian Linux (sans upgrade il me semble)...
En tous cas, merci, se "n'est pas tomb� dans les oreilles d'un sourd".
[Les voitures pour aveugles sont unes r�alit�s]
Derni�re modification par MikeRowSoft ; 02/12/2015 � 15h44.
Microsoft annonce la disponibilit� de la pr�version des outils R sur Visual Studio
ainsi que la sortie des outils Apache Cordova Update 7
En janvier 2015, Microsoft a annonc� l�acquisition de Revolution Analytcs, l�entreprise ax�e sur le d�veloppement de solutions open source bas�es sur les versions libres et open source des logiciels R.
Apr�s avoir ajout� cette entreprise � la liste des entreprises acquises, le g�ant du syst�me d�exploitation a entam� sa refonte en rebaptisant les outils Revolution R Open en Microsoft R Open et Revolution R Enterprise pour Hadoop, Linux et Teradata a �t� renomm� en Microsoft R Serveur. Microsoft R Server Developer Edition est une version gratuite propos�e aux d�veloppeurs avec des fonctionnalit�s semblables � la version commerciale.
Lors de l�annonce du renommage de Revolution R Open, Joseph Sirosh, vice-pr�sident du groupe Microsoft Data, avait d�clar� que � Microsoft R Server sera inclus dans SQL Server 2016 comme �tant SQL Server R Services �. En attendant la version finale de SQL Server 2016, Microsoft vient de donner une information qui ne fera que ravir les utilisateurs de Visual Studio, l�environnement de d�veloppement int�gr� (EDI) de Microsoft.
� Je suis ravi d�annoncer que Visual Studio parle maintenant une autre langue : R �, a d�clar� Shahrokh Mortazavi sur le billet de blog de la firme. R est un langage utilis� dans le domaine de l�analyse des donn�es scientifiques et pour la repr�sentation graphique de celles-ci. Les professionnels utilisant ce langage de programmation peuvent dor�navant utiliser les outils R en combinaison avec Visual Studio pour traiter et analyser leurs donn�es. Pour cela, il suffit d�installer Visual Studio et ensuite ajouter les outils R � l�environnement de d�veloppement.
Ces outils qui sont disponibles en pr�version prennent en charge avec les �l�ments suivants dans l�EDI :
- possibilit� d��diter les scripts R y compris les fen�tres et onglets d�tachables, la coloration syntaxique et bien plus encore ;
- le code R est pris en charge par Intellisense afin de faire des appels de m�thode et propri�t�s et compl�ter le code de mani�re suggestive ;
- l�explorateur de variables prend �galement en charge les structures de donn�es et examine aussi leurs valeurs ;
- tout comme avec les autres langages, il est possible de d�boguer le code R en ajoutant des points d�arr�t, des piles d�appels, etc. ;
- plusieurs extensions couvrant diff�rents aspects du langage R sont utilisables avec l�EDI ;
- les utilisateurs du langage R peuvent �galement utiliser la fen�tre de l�historique pour parcourir, afficher, s�lectionner les commandes ant�rieurement ex�cut�es ;
- la fen�tre interactive R fonctionne avec la console R directement dans Visual Studio. Les utilisateurs peuvent donc effectuer des boucles, �valuer, lire le code R directement dans la fen�tre ;
- il est possible d�installer les packages Markdown/knitr afin d�afficher les donn�es en aper�u au format Word ou HTML et les exporter dans les m�mes formats ;
- les outils R pour Visual Studio supportent les packages des d�p�ts CRAN.
En plus de ces nouvelles fonctionnalit�s compatibles avec R, il faut �galement souligner qu�il est possible d'utiliser Visual Studio avec les packages disponibles sur les d�p�ts CRAN ou encore avec Microsoft R Open afin de disposer de certaines fonctionnalit�s telles que le support du traitement des processus sur des machines multiprocesseurs.
Enfin, les outils R pour Visual Studio sont �galement compatibles avec Microsoft R Server et les SDK R qui permettent d�acc�der aux donn�es et espaces de travail et �galement sont utilis�s pour publier des mod�les sur Azure Machine Learning.
En marge de l�annonce portant sur les outils R pour Visual Studio, Microsoft a �galement annonc� la disponibilit� de la 7e mise � jour des outils Visual Studio pour Apache Cordova (TACO). Dans cette nouvelle mise � jour de TACO, la version 6.0.0 de Cordova est utilis�e comme version par d�faut.
Nous rappelons que Cordova est un framework open source permettant de cr�er des applications pour diff�rentes plateformes (Android, Firefox OS, iOS, Ubuntu, Windows 8, etc.) en HTML, CSS et JavaScript.
Par ailleurs, il est maintenant possible de cr�er de nouveaux projets iconic pour des templates vierges, des templates pour onglets ou pour menus lat�raux. � noter que plusieurs correctifs ont �t� introduits dans les outils Visual Studio pour Apache Cordova Update 7.
R Tools pour Visual Studio sur GitHub
Source : Blog plateforme de donn�es (les outils R pour Visual Studio), Blog Visual Studio (les outils VS pour Apache Cordova Update 7)
Et vous ?
Avez-vous test� les outils R sur Visual Studio ? �tes-vous satisfaits de cette impl�mentation ?
Que pensez-vous de la nouvelle mise � jour relative aux outils VS pour Apache Cordova ? Quels sont les �l�ments que vous souhaiteriez voir dans les prochaines versions ?
Voir aussi
Forum Visual Studio
Visual Studio 2015 Update 2 est disponible
l�EDI permet de g�n�rer des builds avec Gradle et offre la possibilit� d�importer des projets Xcode
Depuis quelques jours, Visual Studio Update 2 est disponible. Dans cette nouvelle mise � jour, l�accent a �t� mis sur la stabilit�, les performances et la fluidit� des outils. De prime abord, l�on note que TACO, les outils pour Apache Cordova ont �t� am�lior�s.
Dans la version ant�rieure de TACO int�gr�e � Visual Studio, l�on rencontrait parfois des conflits avec NodeJS. Pour r�gler le probl�me, NodeJS a �t� int�gr� dans un bac � sable afin de s�parer les processus avec les autres outils de l�EDI. Cela permet d��viter des mauvaises surprises lors du d�veloppement des applications avec la plateforme NodeJS. Il faut rappeler que dans la version 7 de TACO, le gestionnaire de package Node a eu droit au m�me traitement.
En ce qui concerne les outils traditionnels de Visual Studio, l�on note que C++ a connu plusieurs am�liorations. Au niveau du compilateur, Microsoft explique que les coroutines qui sont encore en phase exp�rimentale peuvent �tre utilis�es en production maintenant. Nous rappelons que les coroutines sont similaires aux routines, mais se d�marquent de ces derni�res en ce sens qu�elles offrent la possibilit� de suspendre et reprendre explicitement leur ex�cution en utilisant des op�rations suppl�mentaires, alors que les routines s�ach�vent g�n�ralement lorsque les processus parents prennent fin.
Toujours pour ce m�me langage, l��quipe de C++ a int�gr� dans cette version de Visual Studio Update 2 les fonctionnalit�s des biblioth�ques qui ont �t� vot�es dans C++ 11, C++ 14 et C++ 17. Par ailleurs, la fonction de d�bogage ucrtbased.dll a �t� retir�e de la version 14 SDK Microsoft.VCLibs. La firme explique avoir agi ainsi afin que les applications ne soient pas li�es � une version sp�cifique du SDK pour Windows 10.
Toutefois, lorsque vous construirez vos applications, Visual Studio/MSBuild ins�rera automatiquement ucrtbased.dll dans l�application Windows con�ue. Mais pour les syst�mes incompatibles � MS Build, il va falloir int�grer manuellement ucrtbased.dll au fichier de l�application locale. Enfin, pour ce qui est de l�EDI pour C++, Microsoft affirme que le moteur de base de donn�es bas� sur SQLite est maintenant utilis� par d�faut.
Un clin d��il a �t� �galement fait aux projets Android et iOS. Les d�veloppeurs C++ peuvent importer dans Visual Studio des projets Xcode et ceux qui le souhaitent peuvent g�n�rer des builds avec Gradle, l�outil privil�gi� des d�veloppeurs Android pour compiler des applications.
En marge des am�liorations au niveau de C++, plusieurs perfectionnements ont �t� apport�s aux fonctionnalit�s C# et Visual Basic. Il est maintenant possible d�initialiser la fen�tre interactive C# pour un projet afin de permettre un acc�s instantan� aux types du projet. De m�me, vous pouvez envoyer des param�tres � la fen�tre interactive afin de tester une partie de votre code. Pour ce faire, vous devez utiliser la nouvelle commande � Execute In Interactive �.
En plus de ces ajouts, il faut noter que le framework .Net 4.6.1 utilis� pour d�velopper les applications Windows Forms et WPF a accueilli le nouvel outil ClickOnce Bootstrapper. C�est un package qui permet de d�ployer facilement les applications d�velopp�es avec le framework .Net 4.6.
L�extension de Nuget, le gestionnaire de package pour Visual Studio, a �t� am�lior�e avec la prise en charge des actions pour g�n�rer des builds pour Android et iOS ainsi que la possibilit� d�ex�cuter ce gestionnaire de package dans les environnements Linux et Apple.
Parler de Visual Studio 2015 sans aborder principalement la plateforme Windows universelle laisserait un gout d�inachev� dans cette nouvelle version. En effet, dans cette nouvelle mise � jour, de nouveaux outils ont vu le jour. Ce sont Universal Windows SDK Version Picker pour s�lectionner la version du SDK Windows cibl�e avec la version minimum du syst�me sur lequel vos applications fonctionneront, un d�bogueur des processus de t�ches en arri�re-plan dans les applications Windows universelles et des am�liorations des outils de gestion des packages sur le store des applications Windows en sorte que lorsque des applications ont �t� associ�es au magasin en ligne, vous n�ayez plus � signer � nouveau pour cr�er un package pour une application sur le store.
� c�t� de ces �l�ments, plusieurs autres �l�ments tels que les correctifs de bogues, de nouvelles fonctionnalit�s et l�am�lioration des performances de certains outils ont �t� impl�ment�s
Source : Visual Studio News
Et vous ?
Avez-vous test� cette nouvelle version de Visual Studio ? Comment la trouvez-vous ?
Quelles sont les fonctionnalit�s que vous aimez le plus ou le moins ?
Voir aussi
Forum Visual Studio
Bonjour,
Une autre nouveaut� importante de l'Update 2 pour C++ concerne les modules (cr�ation de "packages" en C++ au lieu des classiques fichiers headers). Des am�liorations importantes ont �t� faites pour les rendre utilisables (c'est ce qu'ils disent, moi j'ai pas pu tester encore!).
Je n'ai pas trouv� ce passage tr�s clair, aussi je partage ma propre explicationUne coroutine c'est une fonction qui peut �tre interrompue dans son ex�cution qu'elle reprendra l� o� elle l'avait laiss� � son prochain appel. Une fonction classique termine son ex�cution lors d'un appel � "return". Dans le cas d'une coroutine, si elle return, alors oui c'est fini. Mais elle peut aussi rendre la main � l'appelant en plein milieu de son ex�cution, pour reprendre ensuite (lors de son prochain appel) l� o� elle s'�tait arr�t� (au lieu de tout recommencer au d�but). La coroutine est en quelque sorte au thread ce que le thread est au processus.
L'int�r�t concerne la programmation asynchrone. Au lieu de d�couper la logique du code en deux parties (par exemple : lecture des donn�es sur une socket, puis traitement des donn�es re�ues), on simule une ex�cution synchrone classique. Sauf que au lieu de rester bloqu� sur un op�ration d'E/S (lecture de la socket), on rend la main � l'appelant qui peut faire autre chose pendant ce temps. Ca �vite de cr�er des threads � tout bout de champ (l'id�e est d'avoir des milliers de coroutines) ou d'avoir un code asynchrone difficile � lire (�clat� en plein de callbacks).
J'avoue que concernant les MODULES en C++ je n'ai pas bien compris la reelle utilit� par rapport a un .h/.lib habituel...
faire
IMPORT myModule;
ou
#include <myModule.h>
Je suis preneur de toute explication qui me donnerait une vision sur le reel benefice de ce qui s'apparente plus a une nouvelle syntaxe (inutile ?) qu'autre chose.