者 | formulahendry
今天(北京时间 2019 年 11 月 4 日),在 Microsoft Ignite 2019 大会上,微软正式发布了 Visual Studio Online 公开预览版!
今天发布的 Visual Studio Online 与五月份发布的 Visual Studio Code Remote Development 可以说是微软今年在开发工具领域最重磅的两个新产品了。
概览
Visual Studio Online 提供了由云服务支撑的开发环境。无论是一个长期项目,或是像 review pull request 这样的短期任务,都可以使用 Visual Studio Online。你可以通过 VS Code、VS IDE 或者 Web 版 VS Code 来连接上云端开发环境。此外,你还可以连接到自己的环境,不需要任何费用!
简单来说,Visual Studio Online 由两部分组成:“前端”与“后端”。
“前端”:VS Code、VS IDE 和 Web 版 VS Code。
“后端”:由云服务支撑的开发环境。
云开发环境
云开发环境是 Visual Studio Online 的“后端”,背后由 Azure 云计算平台提供强有力的支持。目前,Visual Studio Online 云开发环境支持 Linux 云开发环境,有以下两种环境可供选择:
Standard (4 cores, 8 GB RAM, 64 GB HDD)
Premium (8 cores, 16 GB RAM, 64 GB HDD)
目前,Windows 云开发环境处于 Private Preview 阶段。
Visual Studio Online 云开发环境包含了所有软件开发的内容:编译、调试、开发环境还原,等等。当你需要开发一个新项目,或者要 review PR 时,你可以快速地启动一个云开发环境。它会自动配置你需要在项目上工作的所有内容:源代码、运行时、编译器、调试器、编辑器、自定义的 dotfiles、相关的插件等。
Visual Studio Online 云开发环境享有诸多云计算带来的好处:
可以快速地创建或者关闭云端的开发环境。这使得开发者可以有更多的时间在 coding 上,而不是把时间浪费在搭建开发环境上。
水平扩展:你也可以创建多个不同的开发环境。
垂直扩展:如果需要更强的运算能力,可以选择更强的开发环境,使用更强的 CPU 与内存。
由于是托管的环境,无维护成本。
不同的项目有独立的开发与运行环境,相互不会干扰。
按使用量付费。Visual Studio Online 也有内置的自动挂起机制,防止额外的开销。
Web 版 VS Code
相信读者们对 Web 版 VS Code 期待已久了。对 VS Code 熟悉的朋友应该知道,VS Code 是基于 Electron 开发的,而 Electron 是使用 Web 技术栈(JavaScript, HTML 和 CSS)来开发跨平台桌面应用的。所以,把 VS Code 搬到浏览器中,则是必然的趋势。
Visual Studio Online 包含了基于 VS Code 的 Web 版编辑器,它作为 Visual Studio Online 的“前端”,有以下的这些亮点:
可以直接在 Web 版 VS Code 中打开你的 Git 项目。
支持 VS Code 插件。丰富的插件生态,任你挑选你喜欢的插件。
内置的集成终端。犹如在本地的 Terminal 一样强大!
内置的 Visual Studio IntelliCode,利用 AI 提供更强大的代码自动补全,
内置的 Visual Studio Live Share,使得多个开发者可以在 VS Code、VS IDE 或者 Web 版 VS Code 中进行实时的协同开发和调试。
在任何设备上编辑、运行、调试你的项目。是的!可以在 iPad 上运行 VS Code(Web 版)了!
不止 Web
除了 Web 版 VS Code 之外,Visual Studio Online 还支持通过 VS Code 和 VS IDE(Private Preview)连接 Visual Studio Online 云开发环境。
Linux 云开发环境(Public Preview)可以通过两种“前端”编辑器连接:VS Code 和 Web 版 VS Code。
Windows 云开发环境(Private Preview)可以通过所有的三种“前端”编辑器连接:VS Code、VS IDE 和 Web 版 VS Code。
目前,VS IDE 对于 Visual Studio Online 的支持处于 Private Preview 阶段。
自托管的环境
除了连上由 Azure 支持的 Visual Studio Online 云开发环境,开发者还可以连上自己搭建的开发环境。其实,通过 Visual Studio Code Remote Development,开发者早已可以通过 VS Code 来连上远程的开发环境了。现在,有了 Web 版 VS Code,我们可以直接在浏览器中连上自己的远程开发环境,更加地方便!而且,这是完全免费的。
来体验吧!
还等什么呢?快来体验下 Visual Studio Online 吧!全新的开发体验,如丝般顺滑~
https://visualstudio.microsoft.com/services/visual-studio-online/
简介】
JEPaaS是一款国内实用型低代码快速开发平台,11年技术沉淀,百余人开发团队不断维护升级,是国内中大型企业信息化御用平台。
可视化的开发环境,低代码拖拽式配置开发,操作极其简单,可以大幅度帮助企业缩减人力和时间成本。支持工作流、IM即时通讯、bi图表报表、APP开发、对接微信、钉钉……是国内老牌靠谱开发平台。
【适用场景及人群】
1、软件提供商
可大幅度快速降低时间和人工成本,并且支持SaaS模式
2、小微企业/门店/学校/部门内部日常办公工具搭建
如OA办公、即时通讯、考勤行政管理等
3、各中型企业各类系统搭建
如采购系统、考试系统、报销系统、设备管理系统等
4、中大型或集团性企业信息化系统建设
高效实现信息化解决方案,并能快速落地
5、中大型或集团性企业的阶段性信息化建设
包括与原有系统对接,多种扩展接口完美兼顾个性与复杂业务
6、中大型或集团性企业战略性信息化建设
支持大集团性公司战略信息化部署,尤其在整体信息化布局方面表现尤为出色
【功能特点】
【技术选型】
核心框架:Spring Framework
安全框架:Spring security
视图框架:Spring MVC
服务端验证:Hibernate Validator
工作流引擎:JBPM
任务调度:Spring Task
持久层框架:自主研发数据库操作引擎
数据库连接池:Alibaba Druid
缓存框架:Ehcache、Redis
日志管理:SLF4J、Logback
项目构建:Maven
- JS框架:jQuery,Vue
- UI框架:ElementUI
- 富文本编辑:UEditor
- 代码编辑器:monacoEditor
- Socket通讯:Socket.IO,WebSocket
- 时间组件:Muse-UI
- 图表组件:EChart
- 打印组件:Lodop
- office组件:pageoffice
- APP JS框架:MUI,H5+,Vue
- APP UI框架:MUI,ElementUI
- APP 时间类库:dayjs
【系统功能展示】
1?登录界面
个性化登录界面,可根据需求随意配置。
2?系统首页
3?功能列表
4、自定义功能
JEPaaS平台支持oracle,sqlserver、mysql等主流数据库,支持包括树形表、单表、主子表、视图在内的多种表类型,可以将表、字段、主外键、索引统一管理,利用工具快速建表以及实现对表的维护与更新。
数据结构引擎客户端操作界面
列表配置
支持不同用户依据自身需求对门户进行自定义设置。门户引擎提供了包括功能、图表、报表、展板、新闻、自定义插件、HTML插件等在内的多种板块,用户可自行规划、灵活添加、随时调整,实现门户的个性化布局。
表单设计工具操作界面
5、工作流引擎
采用可视化编辑,提供包括串行、并行、多分支、嵌套等多种形式等流程设计,并支持流程版本控制、消息提醒、审批记录、流程流转事件,帮助开发人员设计出专业的流程功能,提高工作效率。
Web流程编辑器
流程追踪
6、图表引擎
可快速搭建面向全员的数据分析及BI平台,实现业务数据的可视化分析,充分了解并利用数据,辅助决策、提升业务。
图形报表案例
7、报表引擎
强大的报表引擎是BI的前提,使用JEPaaS可轻松制作常用报表、交叉报表、填报报表等多种报表。
横向扩展报表案例
交叉报表案例
8、SaaS开发
快速开发自己的SaaS产品,JEPaaS提供了丰富的平台资源可助您快速创建自己的SaaS应用,然后您还能通过平台的商城进行上架授权,JEPaaS并提供运营监控机制。
SaaS商城界面
saas运营监控
9、钉钉、微信对接
JEPaaS集成钉钉与企业微信,通过组织架构的同步对接。可实现消息提醒、微信办公、钉钉办公,让您的工作更高效更轻松。
钉钉、微信无缝对接
10、App快速开发
JEPaaS提供在线的App开发工具,使用配置方式可快速开发出APP的多种功能。其中,可进行菜单的快速规划授权,支持功能、插件、图表、报表、链接等多种功能类型,并可通过列表使用自定义HTML快速开发、表单快速配置、查询快速配置的功能开发。
APP功能设计器
11、即时通讯(IM)
JEPaaS提供稳定高效的即时通讯服务,支持多种类型的信息沟通与用户及社群管理,轻松建立实时的传播矩阵,保证了信息交流的顺畅与安全。
IM界面
12、web打印
JEPaaS提供打印模版快速规划工具,可将复杂的单据数据指定打印。便捷的打印工具,可实现更高效的办公体验。
表单打印配置
13、数据导入导出
JEPaaS支持Excel的数据导入功能,提供规划模版工具,可解析各种复杂的excel数据内容排版,将用户的excel数据直接导入到系统中。其中,导出主要提供列表的导出、打印格式的导入、也可以自己规划模版来将数据导出。
私信回复"JEPaaS"获取链接地址,喜欢的点个关注,一起学习探讨新技术。
http://1s1k.eduyun.cn/portal/html/1s1k/course/1.html
国家教育资源公共服务平台是一个完全免费的高质量精品学习网站。
它提供的学习课程包括:小学课程、初中课程、高中课程;它的课程数量非常丰富,目前提供了多达 2000 多万个高质量课程,并且包括全国范围内的小学、初中、高中课程,每个课程的质量都是非常高。
它的界面简洁干净,整体布局清晰明了,让你拥有出色的视觉体验。
它对所有课程进行了详细的分类。
其中初中课程包括:语文、数学、英语、日语、俄语、品德、道德与法治、物理、化学、生物、科学、历史、社会、地理、音乐、美术、体育、艺术、汉语等。
高中课程包括:语文、数学、英语、日语、俄语、物理、化学、历史、生物、地理、音乐、美术、体育、信息技术、通用艺术、社会、劳动技术、科学、汉语等。
它不仅提供了学科教育,还提供了专题教育,专题教育提供的学习内容包括:综合实践活动、心理健康教育、家庭教育、安全教育。
它对每类课程都进行了详细的总结,例如:高中英语包括 8 个版本,共 108521 课,高中物理包括 6 个版本,共 43729 课。
它支持强大的课程筛选功能,你可以按照学段、类型、学科、版本、年级、发布时间进行筛选,你甚至还可以通过选择学校来筛选课程。
利用网站强大的课程筛选功能,你可以轻松找到你需要学习的课程。
你也可以点击网站的排行榜版块,发现更多高质量精品课程,这里提供的课程排名包括:浏览最多、点评最多。
它的每个课程的质量极高,全部都是课堂实录。
点击每个课程,这里提供了这个课程的具体信息,还提供了:教学设计、课堂实录、教学资源。
点击课程实录,你可以直接观看教学视频,这里支持倍速播放。
它的教学资源版块提供了这个课程对应的课件、微课、学习素材等。
2:超星尔雅
http://erya.mooc.chaoxing.com/courses
超星尔雅是一个质量很高的精品学习网站。
它提供了将近 500 个视频课程,这些课程你都可以免费观看,并且不需要登录,直接点击打开课程就可以观看。
点击网站的课程版块,可以看到它把所有课程分为 6 大类;包括:综合素养、通用能立、成长基础、公共必修、创新创业、考研辅导。
其中综合素养课程包括:文明起源与历史演变、人类思想与自我认知、文学修养与艺术鉴赏、科学发现与技术革新、经济活动与社会管理、国学经典与文化传承。
它的每个课程都包含了很多个章节,也就是说每个课程都包含了很多个学习视频。
例如我们点击高等数学考研辅导课,这里提供了章节视频课程包括:极限与连续、一元微分学、一元积分学,还提供了课程介绍和参考资料。
它的每个课程的质量都是非常高,支持调节清晰度,支持调节播放速度。
除了学习课程,它还提供了专题、讲座、图书等学习资料,并且都支持免费学习。
3:全栈开发者
http://www.jser.com/
全栈开发者是一个完全免费的编程学习网站。
它完全免费,适用于零基础学习,整个网站采用极简设计,布局清晰,学习起来非常舒适。
它提供了的学习教程包括:WEB 开发、编程语言、移动开发、数据库存储等。
其中 WEB 开发教程包括:JavaScript 、HTML 、CSS 、jQuery 、CSS3 、DOM 、React 、Bootstrap 、AngularJS 、Ajax 教程,还提供了 HTML 参考手册、CSS 参考手册、JavaScript 参考手册。
编程教程包括:PHP 、Ruby 、Python 、Django 、Node.js 、Go 、ASP 、C 、C++ 、C# 、Java 教程。
它所有的教程都是以文字的形式展示,每个教程也分为很多章节,每个章节的内容不会很多,提供了大量实例代码,让你学习起来不会感到很枯燥,反而学习效率会很高。
4:大学资源网
http://www.dxzy163.com/
大学资源网是一个功能强大的免费在线学习网站,提供了丰富并且全面的学习视频教程。
它提供的学习视频质量非常不错,包括:考研课程、大学课程、高中课程、初中课程、小学课程、外语课程、电脑网络、讲座系列、资格考试视频、医学视频、农业技术、文化艺术、历史地理、体育课程。
考研课程包括:考研数学、考研英语、考研政治、考研专业课。
大学课程包括:经济管理、医学课程、市场营销、机械电子、大学理工、公开课程、名校公开课、建筑工程、环境地理、社会科学、创新技术、电子通讯、哲学课程、自然科学、人力资源、石油化工。
资格考试视频包括:工程建筑、考试认证、财会考试、公务员考试、司法考试。
最后,你还可以利用网站的搜索功能、课程排行功能,轻松找到你需要的质量课程。
5:熊猫搜书
https://ebook.huzerui.com/
熊猫搜书是一个功能非常强大的电子书导航网站,也是一个非常实用的学习网站,可以帮助你搜索很多学习书籍。
它聚合了多达 20 多个高质量电子书网站,并且每个网站的质量都是非常高,它的界面简洁清新,你可以直接点击左侧切换网站。
6:考研百科
https://yz.chsi.com.cn/yzzt/kybk
考研百科是一个专注于解锁考研困惑的的实用网站,它提供了 4 大关键部分,包括:考研常识、考研流程、考研目标、备考攻略,每个部分都是精心梳理,分类详细,可以帮助你指点迷津,助力研考。
如果你目前打算考研,但是你对考研并不是很了解或者不知道怎么去准备,这个实用的考研百科网站应该对你很有帮助。
它的考研常识版块提供的内容包括:研究生种类、学习方式、录取类别、考试方式、英语数学、研招政策、专项计划等。
它的考研流程版块提供的内容包括:报考、初试、复试、调剂、推免,其中报考内容包括:招生简章、报考条件、网上报名、常见问题,调剂内容包括:调剂基本条件、调剂常见问题、调剂注意事项、网上调剂流程。
它的考研目标版块提供的内容包括:专业选择、院校选择,其中专业选择内容包括:学术硕士、专业硕士、专业知识库、硕士专业目录、专业解析、最易混淆的考研专业。
它的备考攻略版块提供的内容包括:考研政治、考研英语、考研数学、考研专业课、经验心得、复试备考,每个内容里面都提供了很多篇文章。
7:全国图书馆参考咨询联盟
http://www.ucdrs.superlib.net/
全国图书馆参考咨询联盟是一个完全免费的论文搜索下载网站,它功能非常强大,可以说你用过就知道好用。
它不仅支持搜索论文,还支持搜索书籍、期刊、论文、报纸、标准、科技报告。
它甚至还支持搜索音视频,你可以搜索你需要的学习视频。
不同于其它网站可以直接下载文件,它提供的方式是通过邮箱来传输文件,文件会传输到你的邮箱,你可以在你的邮箱里面下载文件。
它不仅支持论文的搜索下载,还支持图书的搜索下载,你可以利用这个网站下载你需要的大学电子教材。
它支持高级检索功能,支持 2 种匹配方式,4 种排序方式;你还可以点击网站的使用帮助,这里会提供各种搜索技巧和具体步骤。
*请认真填写需求信息,我们会在24小时内与您取得联系。