微软新招:推CodePlex网站拥抱开源

2023-11-09 12:59

本文主要是介绍微软新招:推CodePlex网站拥抱开源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

几年来,微软与开源社区之间的争战已被广泛报道。现在看来,微软似乎希望利用它的CodePlex网站拥抱开源行动。该网站为社区提供了分享代码和进行项目合作的机会。同时,该网站也包含微软自己的项目。

  一个分享代码和进行协作的网站

  微软将该网站描述为:“一个将来自世界各地的开放人员聚集起来并给他们提供工具,开源代码和软件设计与开发高级平台的论坛。”该网站建立于微软的Visual Studio 2005团队基础服务器上。

  CodePlex提供了源码控制、问题跟踪、讨论论坛和项目RSS交流。网站用户可以交流一些对他们来说十分重要的开发问题。
  共享源码计划
  CodePlex只是微软共享源码计划的一部分。微软将它描述为与世界各地的客户、合作伙伴、开发人员和政府部门共享源代码。共享源码计划包括各种许可方案,这超出了本文的讨论范围。

  该计划的目标是像开源项目一样提供一种简单的源代码分享和协作方式。使我不解的是为什么微软不直接使用开源社区已经存在的方法,但是软件公司在他们的网站上解释了它们与开源社区的关系。

  使用CodePlex

  你可以选择在该网站上创建和主持一个项目,参与某个项目开发,或者仅是使用网站上的一个应用程序。CodePlex网站一个重要特性就是可以提供不使用微软技术的项目。对一个项目的基本要求是该项目必须是进行中的,必须包含源代码以及必须选授权许可类型。你可以使用当前可以获得的任何许可类型。

  作为开发人员与该网站交互(访问源代码)时,必须使用源码控制客户端。支持客户端列表包括:客户CodePlex Source Control Client以及Teamprise、Team Explorer和MSSCCI Provider。

  使用CodePlex的一个重要方面是要成为该网站的注册用户。包括用来访问该网站的用户名和密码。要想开发一个项目或服务于一个已经存在的项目,你只需要注册为网站用户就可以了。

  当前CodePlex上的一些项目介绍

  AJAX Control Toolkit:它是微软对CodePlex网站所做贡献的一个很好的例子,它提供了使用微软ASP.NET 2.0 AJAX扩展开发的Web客户端组件。
  IronPython:一个用于.NET平台的广泛流行的Python程序设计语版本。简化了Python开发人员向.NET的转变。
  BlogEngine.NET:一个使用ASP.NET 2.0开发的拥有丰富特性的博客引擎。当前版本不需要使用数据库,因为它使用XML存储数据。
   Community Kit for SharePoint:当你深入研究产品时,使用SharePoint很容易使人迷惑。SharePoint社区工具提供了一组很好的练习、模板、Web Parts、工具和源代码,简化了使用SharePoint,已完成你想实现的任务。
  Sandcastle Help File Builder:它填补了微软Sandcastle文档引擎的空隙。集合了一些类似NDoc的特性并提供了基于图形和命令行的工具以自动方式生成帮助文件。这只是该网站上一个与Sandcastle相关的项目。
  Flickr.Net API Library:Flickr.Net API 是一个用于访问Flickr API的.NET 库。使用它可以很容易的在.NET应用中包含Flickr函数。
  CodePlex Source Control Client:创建新项目和参与已经存在的项目开发需要一个源码控制客户端。CodePlex开发小组开发了他们自己的客户端,可以通过下载得到。
  Phalanger:用于.NET框架的PHP语言编译器,当前版本为2.0。它允许利用流行的PHP语言开发.NET应用。
  XML Notepad:使用XML是很乏味的而且常常令人迷惑。XML Notepad 2007为编辑和创建XML文档提供了一个简单接口。
  .NET Reflector Add-Ins:用于.NET 映射的强大附件工具列表。包括代码预览工具,版本比较工具以及其它大量工具。
  Tower Defense:使用.NET 框架开发的一个很吸引人的游戏。

这篇关于微软新招:推CodePlex网站拥抱开源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/376251

相关文章

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

速盾高防cdn是怎么解决网站攻击的?

速盾高防CDN是一种基于云计算技术的网络安全解决方案,可以有效地保护网站免受各种网络攻击的威胁。它通过在全球多个节点部署服务器,将网站内容缓存到这些服务器上,并通过智能路由技术将用户的请求引导到最近的服务器上,以提供更快的访问速度和更好的网络性能。 速盾高防CDN主要采用以下几种方式来解决网站攻击: 分布式拒绝服务攻击(DDoS)防护:DDoS攻击是一种常见的网络攻击手段,攻击者通过向目标网

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

49个权威的网上学习资源网站

艺术与音乐 Dave Conservatoire — 一个完全免费的音乐学习网站,口号是“让每一个人都可以接受世界级的音乐教育”,有视频,有练习。 Drawspace — 如果你想学习绘画,或者提高自己的绘画技能,就来Drawspace吧。 Justin Guitar — 超过800节免费的吉他课程,有自己的app,还有电子书、DVD等实用内容。 数学,数据科学与工程 Codecad

微软正式推出 Spartan 斯巴达浏览器

作为用于替代 IE 浏览器的下一代继任者,微软的 Project Spartan 斯巴达浏览器可算是吊足了玩家们的胃口!如今,在最新的 Windows 10 Build 10049 版本起,它终于正式登场了。 斯巴达浏览器搭载了全新的渲染引擎、新的用户界面并集成了 Cortana 语音助手。功能上新增了稍后阅读列表、阅读视图、F12开发者工具、支持网页注释 (手写涂鸦),可以保存到 O