我也来说说.net开源
看了阿不的 我会为开源和自由学习,使用JAVA.但我决不会为了开源和自由放弃.NET ,本想在后面回复,发现写了一下不短,就另开一帖。 开源和.net/java没有关系,更重要的是我们自己需要正确的认识,微软和Sun之间的关系创造了伟大的平台.net framework. 从2000年开始到现在走过了将近8个年头,.net 现在赶上了java甚至在某些领域超越了java,而且.net借助于mono项目正在超越java的跨平台。我一直关注开源社区,我自己也在以自己的一点点努力来参与开源。我在开始写blog开始就把自己定位在开源方面,你们所看到我的文章多为.net开源方面的内容,主要包括.net 开源项目、Mono开源框架、Linux操作系统。我所从事的工作也一直是做.net的开发,虽然现在还是用Windows server/Sql server /.NET Framework,我的业务时间一直是在使用Open Suse Linux操作系统、Mono、Mysql/Progresql/Sqlite/db4o等。平时关注的IT类新闻主要也是两类: 开源新闻(25) 微软相关新闻(31) 。 我觉得微软在不断的走向开放,这是历史的潮流,微软必须遵循的。在.net社区的开源方面已经很丰富,还在不断的丰富中,自从.net 2.0出来后,以及微软架设的开源网站codeplex,微软调整开源策略,目前微软的三个自称的开源协议可参看这里http://www.cnblogs.com/shanyou/archive/2007/05/05/736691.html 微软的asp.net ajax客户端框架,ironpython,ironruby,DLR等这些都是使用完全的开源协议,以及目前Mono团队目前在同微软的合作中,迅速实现Monolight等,几天前发布的Mono 1.2.6。 .net的相关开源项目正在以指数级在增长。开源社区在不断的成熟,需要学习微软的成功做法:建立完整的生态系统。 .net社区有一种和Java社区不同的地方,也许是微软的太强大了,这也许不重要,重要的是要有正确的认识。我们在.net社区,可以多多参与其他社区。需要一种开放的心态,需要交流。在我的工作中一直在关注java,php,ruby,python等所有IT方面的东西。我在两个月前开始建立一个Wiki:专注于.NET开源技术文档的整理,包括Microsoft .NET Framework 和开源实现Mono。涉及.NET平台上软件开发的知识,推广和普及.NET技术在企业业务开发的应用和互联网网站开发应用。网址是http://www.openbeta.cn或者http://www.keyusoft.cn .各位有兴趣可以参与进来。
- Hive使用十六进制分隔符异常分析
- 智能家居系统结构
- 一个简单的完全信息动态博弈的解答
- Struts2远程代码执行漏洞S2-052 复现&防御方案
- CENTOS6.5安装CDH5.12.1(二)
- @ControllerAdvice + @ExceptionHandler 处理 全部Controller层异常
- 动态增加表单元素并获取元素的text和value提交
- SpringBoot常用配置
- Json格式String类型字符串转为Map工具类
- spring boot thymeleaf常用方式
- Java工具类- 跨域工具类
- python语言中的AOP利器:装饰器
- 如何使用supervisor管理你的应用
- Manjaro安装配置
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Unity3D网络通讯(六)-- UnityWebRequest实现WebService通讯
- Java Maven编译时没问题,运行时报java.lang.NoSuchMethodError
- 树莓派基础实验34:L298N模块驱动直流电机实验
- The consumer group[PushConsumer] has been created before, specify another name please
- 虚拟机系列 | JVM特点,基础结构与执行周期
- 报错 解决-bash: fork: retry: Resource temporarily unavailable
- 结构与算法(04):排序规则与查找算法
- 手把手教你在 TKE 集群中实现简单的蓝绿发布和灰度发布
- 虚拟机系列 | JVM类加载机制
- 树莓派综合项目2:智能小车(一)四轮驱动
- java 字节流入门(内存数组流->文件流)
- 视频高速上云网关/网络穿透EasyNTS智能组网服务平台ini配置文件丢失如何处理?
- 结构与算法(05):二叉树与多叉树
- 树莓派综合项目2:智能小车(二)tkinter图形界面控制
- 虚拟机系列 | JVM运行时数据区