{"id":1431,"date":"2014-11-18T11:00:06","date_gmt":"2014-11-18T10:00:06","guid":{"rendered":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?p=1431"},"modified":"2014-11-18T09:54:01","modified_gmt":"2014-11-18T08:54:01","slug":"que-hay-de-nuevo-en-visual-studio-2015","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/","title":{"rendered":"\u00bfQue hay de nuevo en Visual Studio 2015?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png\" alt=\"\" width=\"615\" height=\"215\" \/><br \/>\nPor lo general, no suelo hablar sobre aspectos que van a acontecer en el futuro, para eso ya tenemos <a href=\"http:\/\/blogs.encamina.com\/everyware\/\" target=\"_blank\">el blog de Javier Men\u00e9ndez Pallo \u00abEl f\u00faturo everyware\u00bb<\/a>. Sin embargo,<strong> son tantas las novedades que presenta esta nueva versi\u00f3n<\/strong> que deberemos\u00a0conocer en un futuro pr\u00f3ximo, que m\u00e1s nos vale\u00a0ir conoci\u00e9ndolas de antemano.<br \/>\n<!--more--><\/p>\n<p>Mucho se esta hablando de esta nueva versi\u00f3n tras el <em>Connect<\/em> (evento en el que Microsoft present\u00f3 oficialmente Visual Studio 2015), pero todas estas novedades no son m\u00e1s que la estrategia que marc\u00f3 <strong>Satya Nadella<\/strong> desde que tom\u00f3 las riendas de Microsoft. <strong>Su principal objetivo es que se desarrollen aplicaciones multiplataforma y multidispositivo<\/strong>. Adem\u00e1s, \u00a0que estas aplicaciones est\u00e9n listas para poder desplegarse desde el Cloud. Con esta hoja de ruta es un poco m\u00e1s sencillo explicar todas las novedades de Visual Studio 2015.<br \/>\n<strong>La principal novedad que se present\u00f3 es que todo el Framework .NET es OpenSource. Esto puede proporcionar que todo aquel que quiera, pueda contribuir a mejorarlo<\/strong>. Adem\u00e1s, habr\u00e1 versiones de Visual Studio tanto para Mac como para Linux y&#8230; \u00a1de forma gratuita! La joya de la corona de Microsoft va poder ser utilizada desde cualquier plataforma. Los\u00a0detractores de Microsoft ya no tendr\u00e1n ning\u00fan tipo de argumento (en cuanto a este aspecto) que echarle en cara.<\/p>\n<h2>Novedades para Office365\/SharePoint<\/h2>\n<p>La principal novedad es que ahora mismo no hay nada nuevo que no se pueda hacer en la versi\u00f3n 2013. La \u00fanica novedad que trae es la actualizaci\u00f3n de las Office Tools para hacer uso de las Apis de Office 365 pero como algo exclusivo que solamente se pueda realizar en esta versi\u00f3n no hay.<br \/>\nNaturalmente, al no existir todav\u00eda ninguna nueva versi\u00f3n de SharePoint en el mercado, tendremos que esperar a ver las novedades un tiempo (a\u00fan no hay fecha para el lanzamiento de la nueva versi\u00f3n).<\/p>\n<h2>Principal novedad: ASP.NET vNext<\/h2>\n<p><span style=\"font-size: 16px;\">Seguro que a muchos ya os va sonando lo de vNext (adem\u00e1s todos los productos que lanza Microsoft en nueva versi\u00f3n llevan este t\u00e9rmino). Aparte del t\u00e9rmino de marketing, <\/span><strong style=\"font-size: 16px;\">vNext dentro de ASP significa una ruptura con el viejo ASP.NET<\/strong><span style=\"font-size: 16px;\">. <\/span><strong style=\"font-size: 16px;\">Esta versi\u00f3n est\u00e1 reescrita desde cero con la finalidad de hacer un marco de desarrollo menos pesado y adaptado a los nuevos entornos ya sea en el cloud o en nuestras propias instalaciones<\/strong><span style=\"font-size: 16px;\">. Consiste en componentes modulares con una sobrecarga m\u00ednima, por lo que mantener la flexibilidad mientras que la construcci\u00f3n de sus soluciones.<\/span><\/p>\n<p>Esta nueva versi\u00f3n trae bastantes <strong>novedades:<\/strong><\/p>\n<ul>\n<li>Unificaci\u00f3n de todos los proyectos MVC, WebAPi en un \u00fanico proyecto (no tiene sentido tener dos tipos de proyectos que pr\u00e1cticamente hacen lo mismo)<\/li>\n<li>Posibilidad de realizar modificaciones en vivo. Es decir, ir a modificar directamente el c\u00f3digo, guardar los cambios y sin compilar ni volver a publicar la aplicaci\u00f3n ya tenemos disponibles estos cambios.<\/li>\n<li>Posibilidad de estar alojado en tu propio servidor (no hace falta un IIS)<\/li>\n<\/ul>\n<p><strong>Otra de las novedades es que est\u00e1 basado en una versi\u00f3n de C#,<\/strong> <strong>en este caso la versi\u00f3n 6.0.<\/strong> No hay ning\u00fan cambio que suponga un boom o un golpe de efecto como en anteriores ocasiones (Linq, Dynamic, Await,etc&#8230;). Ahora casi todos los cambios que trae son mejoras para facilitar la lectura del c\u00f3digo. Una de las que me llaman la atenci\u00f3n es\u00a0la posibilidad de no tener que comprobar los nulos.<br \/>\nAntes para comprobar si un elemento es nulo o no, escrib\u00edamos una instrucci\u00f3n como la siguiente:<\/p>\n<pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\r\nclass Record\r\n{\r\n public Person Person  {get;set;}\r\n public Activity Activity  {get;set;}\r\n}\r\npublic static PrintReport(Record rec)\r\n{\r\n  string str=&quot;&quot;;\r\n   if(rec!=null &amp;&amp; rec.Person!=null &amp;&amp; rec.Activity!=null)\r\n   {\r\n     str= string.Format(&quot;Record for {0} {1} took {2} sec.&quot;, rec.Person.FirstName??&quot;&quot;,rec.Person.SurName??&quot;&quot;, rec.Activity.Duration);\r\n     Console.WriteLine(str);\r\n   }\r\n\r\n  return ;\r\n}\r\n<\/pre>\n<p>Ahora con la nueva sintaxis queda de una forma semejante:<\/p>\n<pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\r\npublic static PrintReport(Record rec)\r\n{\r\n  var str= string.Format(&quot;Record for {0} {1} took {2} sec.&quot;, rec?.Person?.FirstName??&quot;&quot;,rec?.Person?.SurName??&quot;&quot;, rec?.Activity?.Duration);\r\n     Console.WriteLine(str);\r\n\r\n  return;\r\n}\r\n<\/pre>\n<p>Como podemos observar, proporciona un funcionamiento que reduce significativamente el c\u00f3digo sin a\u00f1adirle m\u00e1s complejidad.<\/p>\n<h2>Novedades en cuanto al IDE<\/h2>\n<p>Quiz\u00e1s es la novedad m\u00e1s llamativa, nada m\u00e1s creamo un proyecto vNEXT tenemos las siguientes referencias:<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1433\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura-300x236.png\" alt=\"Captura\" width=\"300\" height=\"236\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura-300x236.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura.png 323w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Analizamos por partes, hay muchos ficheros json. Analizamos cada uno de ellos.<\/p>\n<ul>\n<li><strong>Bower.json:<\/strong>\u00a0Es el fichero de configuraci\u00f3n de Bower. \u00bfQu\u00e9 es <a href=\"http:\/\/bower.io\/\" target=\"_blank\">Bower<\/a>? Es un administrador de paquetes optimizado para las librer\u00edas JavaScript. Similar a Nuget pero optimizado para el mundo FrontEnd.<\/li>\n<li><strong>package.json:\u00a0<\/strong>Dentro de este fichero .json estar\u00e1n inclu\u00eddas las dependencias que tiene nuestro proyecto e indicando la ubicaci\u00f3n de los paquetes Bower y NPM.<\/li>\n<li><strong>project.json:\u00a0<\/strong>Este json substituye al fichero .csproj el cu\u00e1l\u00a0era el encargado de crear el proyecto (m\u00e1s de una vez hemos modificado este fichero por la falta de alguna referencia). Ahora en este fichero json se ven las referencias nugets, donde est\u00e1n las dependencias nuget.<\/li>\n<li><strong>config.json:\u00a0<\/strong>Este fichero substituye a las settings que almacen\u00e1bamos dentro del WebConfig.<\/li>\n<\/ul>\n<p>Y una <strong>\u00faltima novedad en esta parte es el fichero <\/strong><em><strong>gruntfile.js<\/strong>\u00a0<\/em>\u00bfQu\u00e9 es? Algo similiar a Bower, <a href=\"http:\/\/gruntjs.com\/\" target=\"_blank\">Grunt <\/a>es un atomatizador de tareas dentro del ecosistema Javascript. Microsoft, con estos movimientos de la incorporaci\u00f3n de herramientas de tercero y que son las que se utilizan en entornos NO Microsoft, ha dado un golpe de efecto, aceptando los est\u00e1ndares web e incorpor\u00e1ndolos dentro de sus herramientas de desarrollo, <strong>haciendo a\u00fan m\u00e1s completo Visual Studio.<\/strong><\/p>\n<p>Ahora vNext es mucho m\u00e1s ligero pero&#8230; \u00bfes verdad? Mirar esta imagen:<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1434\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura3.png\" alt=\"Captura3\" width=\"278\" height=\"242\" \/><\/a>Podemos comprobar que s\u00ed, que solamente tenemos cargado el Core 5.0 y las dependencias en Bower y NPM que tenga nuestra aplicaci\u00f3n.<\/p>\n<p>Por \u00faltimo,<strong> una novedad de IDE es que ahora cuando depuramos la aplicaci\u00f3n disponemos de una Consola JavaScript<\/strong>, con lo cual se facilita mucho la depuraci\u00f3n. Se acabo el tema de ir alternando por una parte navegador y servidor, desde Visual Studio lo tenemos todo incluido.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1435\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura5-300x174.png\" alt=\"Captura5\" width=\"300\" height=\"174\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura5-300x174.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2014\/11\/Captura5.png 558w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h1>Conclusi\u00f3n<\/h1>\n<p>Microsoft ha mejorado much\u00edsimo su IDE (en mi opini\u00f3n el mejor del mercado). <strong>Esta versi\u00f3n trae un gran pu\u00f1ado de novedades sobre todo en la parte Web<\/strong>. Este post, s\u00f3lo es la punta del iceberg de todo lo que nos acontece. Tanto en proyectos de tipo Web como con otro tipo de proyectos (por ejemplo los proyectos Cross-platform) se han incorporado muchas novedades y mejoras (aunque todas ellas ya se pueden utilizar con el \u00faltimo Update de Visual Studio 2013). Hay una integraci\u00f3n total con Apache Cordova (incluso con un simulador de un dispositivo Android en HyperV) y cada vez est\u00e1 m\u00e1s presente Xamarin para el desarrollo de aplicaciones moviles haciendo uso de C# y F#.<br \/>\n<strong>En definitiva, si puedes no dudes en instalarte esta Versi\u00f3n de Visual Studio y podr\u00e1s comprobar con tus propios ojos toda esta evoluci\u00f3n.<\/strong><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Por lo general, no suelo hablar sobre aspectos que van a acontecer en el futuro, para eso ya tenemos el blog de Javier Men\u00e9ndez Pallo \u00abEl f\u00faturo everyware\u00bb. Sin embargo, son tantas las novedades que presenta esta nueva versi\u00f3n que &hellip; <a href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[125],"class_list":["post-1431","post","type-post","status-publish","format-standard","hentry","category-desarrollo","tag-vnext"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u00bfQue hay de nuevo en Visual Studio 2015?  - Desarrollando sobre SharePoint<\/title>\n<meta name=\"description\" content=\"En este post vamos a describir las principales novedades que vendr\u00e1n dentro de Visual Studio 2015.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"\u00bfQue hay de nuevo en Visual Studio 2015?  - Desarrollando sobre SharePoint\" \/>\n<meta name=\"twitter:description\" content=\"En este post vamos a describir las principales novedades que vendr\u00e1n dentro de Visual Studio 2015.\" \/>\n<meta name=\"twitter:image\" content=\"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n D\u00edaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/\"},\"author\":{\"name\":\"Adri\u00e1n D\u00edaz\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"headline\":\"\u00bfQue hay de nuevo en Visual Studio 2015?\",\"datePublished\":\"2014-11-18T10:00:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/\"},\"wordCount\":1210,\"commentCount\":0,\"image\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/cdn1.visualstudio.com\\\/dynimg\\\/IC765918.png\",\"keywords\":[\"vNext\"],\"articleSection\":[\"desarrollo\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/\",\"url\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/\",\"name\":\"\u00bfQue hay de nuevo en Visual Studio 2015? - Desarrollando sobre SharePoint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/cdn1.visualstudio.com\\\/dynimg\\\/IC765918.png\",\"datePublished\":\"2014-11-18T10:00:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"description\":\"En este post vamos a describir las principales novedades que vendr\u00e1n dentro de Visual Studio 2015.\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/que-hay-de-nuevo-en-visual-studio-2015\\\/#primaryimage\",\"url\":\"http:\\\/\\\/cdn1.visualstudio.com\\\/dynimg\\\/IC765918.png\",\"contentUrl\":\"http:\\\/\\\/cdn1.visualstudio.com\\\/dynimg\\\/IC765918.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/\",\"name\":\"Desarrollando sobre SharePoint\",\"description\":\"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\",\"name\":\"Adri\u00e1n D\u00edaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n D\u00edaz\"},\"description\":\"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/author\\\/desarrollandosobresharepoint\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00bfQue hay de nuevo en Visual Studio 2015?  - Desarrollando sobre SharePoint","description":"En este post vamos a describir las principales novedades que vendr\u00e1n dentro de Visual Studio 2015.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/","twitter_card":"summary_large_image","twitter_title":"\u00bfQue hay de nuevo en Visual Studio 2015?  - Desarrollando sobre SharePoint","twitter_description":"En este post vamos a describir las principales novedades que vendr\u00e1n dentro de Visual Studio 2015.","twitter_image":"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png","twitter_misc":{"Escrito por":"Adri\u00e1n D\u00edaz","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/#article","isPartOf":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/"},"author":{"name":"Adri\u00e1n D\u00edaz","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"headline":"\u00bfQue hay de nuevo en Visual Studio 2015?","datePublished":"2014-11-18T10:00:06+00:00","mainEntityOfPage":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/"},"wordCount":1210,"commentCount":0,"image":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/#primaryimage"},"thumbnailUrl":"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png","keywords":["vNext"],"articleSection":["desarrollo"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/","url":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/","name":"\u00bfQue hay de nuevo en Visual Studio 2015? - Desarrollando sobre SharePoint","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website"},"primaryImageOfPage":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/#primaryimage"},"image":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/#primaryimage"},"thumbnailUrl":"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png","datePublished":"2014-11-18T10:00:06+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"description":"En este post vamos a describir las principales novedades que vendr\u00e1n dentro de Visual Studio 2015.","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/que-hay-de-nuevo-en-visual-studio-2015\/#primaryimage","url":"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png","contentUrl":"http:\/\/cdn1.visualstudio.com\/dynimg\/IC765918.png"},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/","name":"Desarrollando sobre SharePoint","description":"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb","name":"Adri\u00e1n D\u00edaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","caption":"Adri\u00e1n D\u00edaz"},"description":"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/author\/desarrollandosobresharepoint\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/1431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/comments?post=1431"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/1431\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media?parent=1431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/categories?post=1431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/tags?post=1431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}