当前位置: 首页 > news >正文

凯里网站设计哪家好wordpress的登录地址修改密码

凯里网站设计哪家好,wordpress的登录地址修改密码,网站效果图尺寸,足球竞猜网站开发前言作为全球最大的开放源代码托管平台#xff0c;Github在上周迎来了它的十岁生日。自从2008年正式上线以来#xff0c;Github上面汇聚了数以千万计的开发人员和各种项目#xff0c;它几乎成为了开源的代名词和风向标#xff0c;各大软件巨头都纷纷支持#xff0c;在广大… 前言作为全球最大的开放源代码托管平台Github在上周迎来了它的十岁生日。自从2008年正式上线以来Github上面汇聚了数以千万计的开发人员和各种项目它几乎成为了开源的代名词和风向标各大软件巨头都纷纷支持在广大程序员心目中也更是精神图腾一般的存在坊间戏言它是最大的同性交友平台。我自己对开源了解不多并且能力也有限一直没有在这方面有所贡献但我肯定和大家一样都是Github的受益者。今天这篇文章一方面是希望借此为Github庆生本来是上周想写但一直没有时间另外也是因为最近有开源社区的朋友邀请我有机会谈一谈这些年Office 开发尤其指Office 365开发中对开源平台的支持这方面我多多少少知道一点就斗胆写出来也算是向“开源”精神致敬吧请大家参考。本文以及这个系列文章都是托管在Github上面用markdown这种自由奔放的轻量级标记语言写成使用的工具Visual Studio Code也是开源的欢迎到https://github.com/chenxizhang/office365dev 上面来提issue欢迎给我star以鼓励欢迎fork这个repo并且通过pull request提交你的见解。微软的开源行动微软这几年内部进行了深刻的转型为外界所熟知的除了有业务方向的变化、组织的调整、股价的飞涨之外时不时会有一些让业界“看不懂”的新动作过去的不多说今天最新的一个劲爆新闻是微软也要推出自己定制版本的Linux不禁让人感慨这世界到底怎么了。但要论起微软在开源方面的努力其实在多年前就开始了。2006年前后微软发布了Codeplex网站当时也是规模不小的开源代码托管平台微软自己有很多著名的项目都是在这个平台上面开放源代码包括ASP.NET等但后来的故事大家也差不多知道随着Github的崛起并且成为事实上的标准微软将几乎所有项目迁移到了Github并且于2017年12月份正式封存了Codeplex目前继续提供只读查询和下载服务。2014年4月微软宣布成立.NET基金会同时宣布释出.NET编译器平台Roslyn作为开放源代码软件。11月释出在服务器上运行的.NET Core源代码交由.NET基金会管理鼓励自由软件社群参与将.NET软件平台移植到Linux与Mac OS上。基金会由开源社区的大神Miguel领衔管理着55个正式的项目不少业界的知名公司也是基金会的重要成员包括Google三星等。值得一提的是.NET基金会的源代码也是托管在Github上面的地址是 https://github.com/dotnet。回到Github上面来据不完全统计目前微软员工参与Github的人数是全世界最多的所有项目获得Star总数组织排名全世界第三。下面我有一个不完全的统计可以看出近四年来微软在Github上面的贡献稳步攀升的表现目前的Repository数量至少有 2054 个。目前在Github上面微软最受欢迎的40个项目如下Office 365开发拥抱开源那么我们来看看Office 365的开发到底跟开源有什么关系呢在Github上面微软除了有一个最大的组织https://github.com/microsoft外, 还有两个跟Office 365开发直接相关的组织他们分别是SharePoint 开发 https://github.com/sharepointOffice 365 开发 https://github.com/officedevSharePoint开发十大最受欢迎项目如下所示Office 365开发中star数量超过100个16个项目如下以上是微软产品组不断贡献出来的一些项目。接下来我还要谈一下在Office 365开发的不同层面是如何支持开源平台的。目前来说我们一般将Office 365的开发分为如下几个领域使用Microsoft Graph将你的业务应用与Office 365无缝整合。通过Office Add-in的技术扩展你熟悉的Office应用程序。通过SharePoint Add-in的技术打造基于SharePoint的业务应用。基于Microsoft Teams开发智能机器人或者业务选项卡、连接器应用。Microsoft Graph对于开源平台的支持使用 Microsoft Graph API 轻松连接到可加快工作效率的数据 – 邮件、日历、联系人、文档、目录、设备以及在这些数据中发现有价值的信息 —— 不夸张地说如果说员工和知识是企业的两大无形资产的话那么Microsoft Graph就是一个宝藏它不仅代表着现在也意味着未来极大的可能。为了让Microsoft Graph能够极大地方便开发者调用从一开始的设计理念就是要支持所有的开发平台 —— 不管是开源的还是不开源的。这一点是由Microsoft Graph的工作机制来保证的 —— 它就是一套标准的REST API。这些API都是返回Json数据格式而且完全基于OData的规范设计支持标准的查询参数。除了REST API 微软也有针对主流的平台提供了SDK可以加快开发的速度。使用Visual Studio Code快速开发Office Add-in我此前有过一篇文章专门介绍这个主题这里简单地整理几个要点。要开发Office Add-in你现在有多个选择如果你是Visual Studio的资深用户你的经验可以很好地复用Visual Studio 2017提供了开箱即用的Office Add-in模板几次点击就可以创建一个项目并且可以一键进行调试。与此同时你可以使用Visual Studio Code这个开源的编辑器结合 NodeJS、 Typescript、React、JQuery 等开源平台和框架来构建你的Office Add-in在设计你的UI时你还开源直接使用微软开源的Office Fabric UI呢。下面我演示一个基本的步骤安装环境NodeJSVisual Studio Code安装Office Add-in项目生成器 npm install -g yo generator-office创建项目 yooffice在Visual Studio Code中编辑和调试项目Visual Studio Code的话题也许三天三夜都讲不完但通过上述的介绍大家可以看到现在开发Office Add-in是一种全新的体验你可以使用你最熟悉的编辑器搭配你最喜欢的框架来工作。全新的SharePoint Framework全新的组件式开发体验与Office Add-in一样我此前也已经有专门的文章介绍和演示了SharePoint Framework的开发体验这里也仅仅是将与开源相关的内容重点整理给大家参考SharePoint Framework开发的最便捷步骤如下安装环境NodeJSVisual Studio Code安装模块 npm install -g yo gulp安装SharePoint Framework 项目模板 npm install -g microsoft/generator-sharepoint创建项目 yo microsoft/sharepoint 推荐使用React运行和调试项目 gulp serve在Visual Studio Code中编辑项目(图略)部署项目 gulp bundlegulp package-solutionMicrosoft Teams的扩展开发体验Microsoft Teams是Office 365中一个重要的创新它可以将团队协作提升到一个新的层次。从另一方面开发人员也可以在这个平台上面拥有全所未有的能力例如为Teams定制智能会话机器人 (Bot)以全新的交互方式为用户提供服务将业务应用以选项卡Tab的方式集成到Teams的频道中来定制消息扩展Message Extension及连接器ConnectorWebhook与外部系统进行松耦合式的对接听起来有点复杂但其实做起来真的不难请参考下面的步骤安装环境NodeJSVisual Studio Code安装Teams项目模板 npm install yo generator-teams -g创建Teams项目 yo teams在Visual Studio Code中编辑项目你可以通过上面的步骤快速创建一个Microsoft Teams应用但是要做出来一个真正可用的App你毫无疑问还需要更多的时间请参考官方的文档 https://docs.microsoft.com/zh-cn/microsoftteams/platform/上面提到的Office Add-ins、SharePoint Add-ins、Teams App开发你可以看到针对NodeJS都提供了第一优先的支持这是实实在在地爱开源啊。但我也必须说明的是Office Add-ins、SharePoint Add-ins、Teams App 的开发支持任何的开发平台因为他们说到底就是一个标准的Web应用只不过还没有像NodeJS这样上升到工具和模板层面这个可以通过开源社区大家努力来实现所以你可以使用ASP.NET Core、Python、Php等进行开发并且可以很方便地通过 docker 等一系列技术来实现devops。对你没有听错Office 365的开发当然也可以实现devops。关于如何在docker中运行ASP.NET Core跨平台应用程序我此前有一个文档可以参考 http://www.cnblogs.com/chenxizhang/p/7148657.html, 本书的范例是用ASP.NET Core编写并且部署到了Azure的docker环境中。结语本文带领大家回顾了一下开源及社区的发展、微软在开源方面的努力以及具体在Office 365开发的四个领域如何张开双手拥抱开源。一千个人的心目中有一千个哈姆雷特但开源的精神应该只有一个它不仅仅是开放源代码它是一种开放的心态同时开源需要更多的人参与、去贡献只有这样我们的“源”头活水才会生机勃发越来越开阔。笔者今年的小目标是除了维护之前的一个小的开源项目外争取参与到微软官方的几个大的Office 365开源项目中去做一点贡献也希望看到更多的开发人员参与进来。原文地址:http://www.cnblogs.com/chenxizhang/p/8870829.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.yutouwan.com/news/395874/

相关文章:

  • jrs直播网站谁做的sns网站建设
  • 做关于什么内容的网站备案网查询化妆品
  • 炫酷一些的网站自动下单网站开发
  • 大气网站图私人app一键制作器软件
  • wordpress绑定域名企业网站排名软件度智能优化
  • 自建房设计网站推荐为什么网站的备案号在备案网站查询不到
  • 无锡电子商务网站制作wordpress改 cms
  • 佛山网站哪家最专业discuz应用中心打不开
  • 做学校子网站网站建设属于会计的什么科目
  • 在网站里继费粘贴以下代码到网站首页代码的与标签之间
  • 网站推广的主题温州城乡建设学校
  • 文化传媒网站建设上海网站开发外包公司
  • 网站右下角广告展示代码300平方别墅装修大约多少钱
  • 石家庄网站优化排名推广wordpress 4.5.2模板
  • 做meta分析需注册的网站京东如何进行网站建设
  • 杭州投资公司自适应网站品牌网站建设小蝌蚪a
  • 上海网站建设哪家服务好微信小程序开发服务商
  • 视频网站建设公司上饶招聘网站建设公司
  • 网站建设需要哪些人二维码分销系统
  • flash 网站制作做渲染的网站
  • 代理ip做网站流量东莞网站建设有什么网络公司
  • 婚恋网站开发平台代理招商wordpress基础服务器
  • 泉州网站建设培训济宁网站开发公司
  • 一个域名下多个网站广州网捷网站建设技术有限公司
  • 微商做图王官方网站重庆建设工程信息网一般多长时间解除屏蔽
  • 外管局网站上做预收登记wordpress语音插件下载
  • 南通建设信息网站外链建设原则
  • 广东网站建设制作wordpress修改登录地址
  • 网站开发最重要的技巧wordpress文章分类能编辑
  • 购买一个网站需要多少钱?医学网站建设风格