有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代

有感 Visual Studio 2015 RTM 简介

- 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。





关于 Web 窗体,确实前无古人,后无来者!

然而同时导致。。。


从苹果 UIKit 中 UIViewController 到安卓四大组件之一 Activity,再到 Java Web 的 Spring Mvc 、Php 的 ThinkPhp,

八年间,一直没有离开 Mvc,

唯独 Asp.Net Mvc,浅偿则止。


八年后,又一次回归,发现 Web 窗体这个老地主进村委会了,Asp.Net Mvc 当了村主任,毕竟占着人家的地盘儿,所以对 Web 窗体还是很客气的。

最大的发现是 VS2015 免费了,微软家族终于放弃了大地主的风范,开始往农民企业家大步前进着。。。


相比之下,苹果这个大资本家要比微软识实务,也赚得盆满锅溢的,微软慢慢明白了,再搞老一套不行了,来硬的,没人吃这套,得学学先付出后回报了。


2015 年 7 月 20 日

今天,我们非常高兴地宣布发行 Visual Studio 2015 RTM。 此 Visual Studio 的交付厂商版 (RTM) 包括很多新功能和更新,如相关工具可用于通用 Windows 应用开发以及 iOS、Android 和 Windows(包括 Xamarin、Apache Cordova、Unity 等)的跨平台移动开发。

现在,您可以看到 Visual Studio 2015 中实际新增的功能了;请观看 Channel 9 上的相关视频了解详细信息。

下载:  Visual Studio 2015 RTM

若要了解有关 TFS 最新版本的详细信息,请参阅 Team Foundation Server 2015 RC 2 发行说明

Visual Studio 2015 RTM 中的内容

Visual Studio:

其他更改:

相关版本:

适用于跨平台移动开发的 Visual C++

现在,除了最依赖于平台的代码之外,可以使用 Visual Studio 在单个解决方案中跨多个应用平台轻松共享、重用、生成、部署以及调试代码。 您只需要做以下几件事:

  • 从模板创建适用于 Android Native Activity 应用的项目,或创建适用于可在多个平台及 Xamarin 本机 Android 应用程序中使用的共享代码库的项目。
  • 使用特定于平台的 IntelliSense 来探索 API,并生成适用于 Android 或 Windows 目标的正确代码。
  • 配置适用于 x86 或 ARM 本机平台的版本。
  • 将代码部署到附加的 Android 设备,或使用 Microsoft 的高性能 Android 模拟器进行测试。
  • 在 Visual Studio 调试器中设置断点、监视变量、查看堆栈和单步调试代码。
  • 使用 LogCat 查看器查看 Android 设备的消息日志。 (Logcat 是一种诊断工具,是良好的编辑->生成>调试体验的基础)。
    使用 Logcat 可以执行以下操作:
    • 使用搜索栏搜索特定日志消息。
    • 使用 Toggle Autoscroll 轻松查看即将出现的日志消息。
    • 清除以前的日志输出消息。
    • 在多个日志级别之间进行选择。
  • 编写面向 iOS 平台的 C++ 代码,还可以利用我们的高级代码创作功能,如代码共享、跨平台 IntelliSense、重构、查看定义等等。 iOS 支持目前正在构建中,因此,请密切关注这里(并确保将反馈发送给我们,以下是各种反馈途径:对于 Bug,请使用 连接;对于建议,请使用 UserVoice;对于一闪念的灵感,请使用 Visual Studio IDE 中的 发送微笑)。

我们还添加或更新了以下内容:

  • 对 Android API Level 21 (Lollipop) 的支持。
  • 一个基于使文件支持 Android 的新模板,其允许使用外部生成系统(包括 NDK- BUILD)。
  • 所有模板(包括动态共享库、静态库以及跨平台移动模板)中的预编译标头。

Visual Studio Tools for Apache Cordova

Visual Studio Tools for Apache Cordova 以前称为 Multi-Device Hybrid Apps for Visual Studio,可以用于方便地从一个 Visual Studio 项目生成、调试和测试面向 Android、iOS、Windows 和 Windows Phone 的跨平台应用。

现在 Visual Studio 2015 RC 可提供以前 CTP 中所提供的所有功能,包括以下改进:

  • 更新了 Ripple 的保存功能 – 无需重新生成!
  • 将应用的 iOS 版本部署到 iOS 模拟器或连接到 Mac 的设备时,可从 Visual Studio 对其进行调试
  • 提高了安全性并简化了所含远程 iOS 生成代理的配置
  • 改进了插件管理体验,包括支持将自定义插件从 Git 或文件系统添加到您的项目
  • 从改进的 config.xml 设计器选择特定于平台的配置选项
  • 支持 Apache Cordova 4.0.0。

我们听取了您的反馈并扩大了您可以调试的设备数量,如下所示:

  • 使用 jsHybugger 调试 Android 4.4、Android 4.3 和更低版本
  • iOS 6、7 和 8
  • Windows Store 8.1

之后,我们还进一步扩大了支持调试的范围。 您现在可以调试面向 Windows Phone 8.1 的 Apache Cordova 应用。

您可以在 Windows Phone 8.1 模拟器或附加设备上设置断点、检查变量、使用控制台并执行其他调试任务。
使用 Visual Studio Tools for Apache Cordova 进行调试 

在 RC 中,我们已添加: CLI 互操作性。 Visual Studio 中的 Cordova 项目现在可以与您在磁盘上对项目文件夹所做的更改保持同步。 无论您使用的是第三方工具还是其他操作系统,更改都可以流入和流出 Visual Studio。(Cordova 项目的默认文件结构基于 Apache Cordova 命令行工具预期的结构,这样可以更方便地直接使用 Apache Cordova CLI 或预期使用该文件夹结构的其他工具。)

Visual Studio Emulator for Android

您可以在 Visual Studio(Xamarin 或 C++)的跨平台项目中或者在适用于 Apache Cordova 的 Visual Studio 工具中使用适用于 Android 的 Visual Studio 模拟器。 该模拟器允许您在不同的平台模拟器之间切换,而没有 Hyper-V 冲突。 其支持各种传感器和模拟,包括 GPS/位置、加速计、屏幕旋转、缩放、SD 卡、相机、多点触控以及网络访问。 它还支持 Android 版本 4.4 (KitKat, API Level 19) 和 5.0 (Lollipop, API Level 21)。

适用于 Android 的 Visual Studio 仿真器支持 WiFi 模拟以及能够从几个不同的设备硬件配置中进行选择。

现在, RTM 中的新增功能

  • 新平台。 Jellybean (API 17) 和 Lollipop 5.1 (API 22) 镜像功能可用。
  • 命令行界面。 通过导航到命令提示符中的 %programfiles(x86)%\Microsoft Emulator Manager\1.0\emulatorcmd.exe,您可以在没有 UI 的情况下与仿真器管理器(列表、安装、开始配置文件等)进行互动。
  • 拖放 zip 库。 现在,将可擦写的 zip 拖放到仿真器可自动解压和安装它。
  • “SD 卡选项卡”。 “附加工具”窗口中的这一新选项卡可让您将数据推送到 SD 卡以及从 SD 卡中提取数据。
  • 自己获取。 可以在计算机上安装该仿真器,而无需安装 Visual Studio。 仿真器管理器的快捷键显示在“开始”菜单中,这样您可以从任何开发工具链中启动并使用它。

了解有关 适用于 Android 的 Visual Studio 仿真器的详细信息。

适用于通用 Windows 应用开发的 Visual Studio 工具

适用于通用 Windows 应用开发的 Visual Studio 工具与 Visual Studio 安装程序进行了集成。 通过这些工具,您可以创建在所有 Windows 10 设备上运行的 Windows 应用,这些设备包括您口袋里的手机、您包中的平板电脑或笔记本电脑、IoT 设备,以及不久之后就可在家中安装的 Xbox 控制台和 Surface Hub 等。 此外,您还可以使用这些工具生成利用 Windows 10 API 的 Windows 桌面应用程序。 了解有关 适用于通用 Windows 应用的 Visual Studio 工具 中新增功能的详细信息。

有关 Windows 应用开发的详细信息,请参阅 通用 Windows 应用的指南Windows 开发人员中心。 有关最新的 Windows 版本和 SDK 的更多信息,请参阅 Windows Insider 门户。

返回文档顶部

Visual C++

在该版本中,更新了 C++ 编译器和标准库,使其对 C++11 的支持得到增强并开始支持某些 C++14 功能。 还包括初步支持 C++17 标准版中预期的某些功能。

此外,已修复 500 多个编译器 Bug,包括客户通过 Microsoft Connect 提交的很多 Bug。非常感谢!

语言功能

我们增加了以下新功能,以使编译器更靠近标准 C++:

  • 可恢复函数 (resume/await) 关键字 resume 和 await 为异步编程提供语言级的支持,并启用可恢复函数。 目前,此功能仅适用于 x64 目标。 对于 C++17 的建议 [N3858]
  • 泛型(多态)Lambda 表达式 现在 Lambda 函数参数类型可指定使用 auto;在此上下文中编译器将 auto 解释为此闭包的函数调用运算符是成员函数模板,在 Lambda 表达式中对 auto 的每次使用都对应着截然不同的模板类型参数。 C++14
  • 通用的 Lambda 捕获表达式也称为初始化捕获。 现在,任意表达式的结果可分配给
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值