站在门外看国内软件开发技术媒体现状

 前两天李宁告诉我ZDNet软件频道首页做了很大的改动,让我评价一下,但因为一直忙于Floyd MarinescuTheServerSide前主编、InfoQ.com现总编)在7月中旬来国内访问的事情,也没有好好地浏览。今天终于有时间静下心来看看他这一段时间努力的成果,又和其他的几个圈内的媒体做了比较,感觉不如索性将自己前一段时间对软件开发技术媒体的感性认识总结一下,以备查。
 
总的来说,这次ZDNet软件频道的改版是比较成功的,比起从前的那个版面来显的大气了许多。按照ZDNet软件频道官方的说法,是“核心内容覆盖企业软件技术的5个层面:分别是操作系统、数据库、中间件、OA应用&企业管理软件、软件服务。目标读者群主要包括:企业内数据库管理员、系统&网络管理员、以及企业软件产品的使用者。”,这样来看定位还算清楚主要是使用软件的人员,而非开发者。可是美中不足的是,现在网站上的很多内容应该是软件开发人员感兴趣的,我想这可能和李宁从前一直做软件开发媒体这一领域有一定的关系,“旧情难舍”。
 
另外一个美中不足的地方是关于内容来源。这是一个老生常谈的话题。我想应该是新浪、Sohu等这样的传统网络媒体带来的坏影响,现在技术媒体也是多以转载他家内容为手段充实自己的内容。可是很明显现在新浪、Sohu等已经有了较好的知识版权意识,在较明显的地方都会标注内容来源,但这一点我们的技术媒体还没有学习到。在版权意识薄弱的大环境下谈这个问题没什么意思,索性不谈。回到正题,在我心目中ZDNet作为一个国际化的媒体,应该是比较有版权意识的,不过在ZDNet首页上仍能经常看到来源于其他媒体的内容,却没有标注原文链接,社区的声音RIA的未来在哪里?(原文来自InfoQ中文站社区编辑田乐的争论又起,RIA的未来在哪里?),敏捷的核心-消除浪费走向精益(原文来自InfoQ中文站社区编辑熊节的敏捷的核心:消除浪费,走向精益)等。这应该是值得ZDNet软件频道需要注意的。
 
IT168号称是“全原创IT主流资讯”网站(这里主要谈IT168的技术频道),这一点也是我一直比较尊敬的,在从前他们花血本和《程序员》争夺作者资源、斥资购买ITPub时,就曾经领教过他们的能力。不过那时的背景是IT168争着要上市,有大把的钞票可花,不过现在估计是看到上市远不是自己想象的那么简单,也就慢慢地淡了下来,虽然还时常传出他们热心挖CSDN编辑的事情,但总给人一种强弩之末的感觉。打心眼里我还是希望IT168能够坚持走原创的道路,踏实地为国内的软件开发人员提供些有价值的内容。回到正题,现在认为IT168非常不地道的地方是,虽然自己号称“全原创”,但是其实很多内容完全是转载自其他媒体,和ZDNet不同的是,IT168连文章来源都不写,这样给读者的感觉就是“全原创”。比如Java EE 6提案的重大改进:概要和拓展性(原文来自InfoQ中文站Java EE 6提案的重大改进:概要和拓展性)、Silverlight将不再支持ArrayList类型(原文来自InfoQ中文站Silverlight将不再支持ArrayList类型)、Lambda表达式的性能问题 (原文来自InfoQ中文站Lambda表达式的性能问题)等。
 
国内现在比较知名的软件开发技术媒体还包括CSDN《程序员》杂志51CTO、IT专家网。这里特别要注意的是,上面提到的ZDNet软件频道和IT168技术频道的两位负责人都是从CSDN出去的,包括我自己,作为国内最大的开发者社区,CSDN可以说是技术媒体的“黄埔军校”,而且从2000年CSDN成立以来,已经整整走过了七年。在国内技术圈里这样糟糕的环境下,能走到现在,每年数千万的营业额,培养了许多这一领域的人才,不能不让人敬佩,尽管它也有这样那样的不足。《程序员》杂志的权威地位已是公认,这里也不做置评。
 
从前在《程序员》杂志社工作的时候,没有体味到原创内容的重要性。真到了自己去做的时候,不仅感受到它的艰难,也感受到它的重要性。现在每天InfoQ中文站的内容一出炉,基本会被同行媒体相中拿走,好点的会注明出处、加个原文链接,不好的就是连个出处也不会给加的,有时还会说成是自己的独家报道。联想到我们的软件产业,为什么创新的东西那么少,不重视知识产权应该是一个非常重要的因素。没有创造的热情,何来创新的产品?
 
上面仅是对国内软件开发技术媒体的一些感性认识,所以说也是“站在门外”,仅作饭后谈资。
 
猛然想起,今天还是InfoQ中文站测试版上线100天的日子呢:)也算作一个纪念吧。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的IsEnabled=“{BindingABC}”,但这不起作用–MenuItem总是启用.提前感谢您的线索!干杯编辑:有趣的是,当设置Mode=TwoWay时,绑定似乎有效.但是,在菜单项上移动鼠标后,将更新上下文菜单的外观.这是异步工作吗?右键
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,因为我确信即使是一个c#人也可以使用类似的.net实现来回答这个问题).我申请的简短说明:我的桌面应用程序将仅在win平台上运行,使用vb.net,它是一个简单的网吧管理软件,在服务器上运行服务器gui,在工作站上运行客户端gui,
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如果它在UIThread上,如何将文件请求和ProcessFile()移动到单独的线程?varxClient=newServiceReference1.Service1SoapClient();xClient.Retrieve_File_Completed+=newEventHandler<ServiceReference1.Retrieve_Fi
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不在办公室使用sharepoint.所以不知道如何开始.这些是我的新手问题>学习共享点值得努力吗?>学习sharepoint的资源在哪里?>我是否应该考虑开发哪些参考项目?感谢您的意见.解决方法:SharePoint以如此积极的方式改变了我的职业
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:Thecollectiondatacontracttype‘System.Collections.Generic.Listcannotbedeserializedbecauseitdoesnothaveapublicparameterlessconstructor.Addingapublicparameterlessconstructorwillf
我需要根据Silverlight中的某些配置值设置给定控件的Style.我想有可能从两种可用的样式(静态资源)中选择一个控件样式.我试图做一些像:<TextBoxStyle="{BindingABC}"/>哪里publicstringABC{get{return"{StaticResourceMyStyle}";}}不幸的是,这不起作用.你有
我刚买了第一台Android设备,我喜欢它…我也很喜欢你可以创建自己的应用程序并随意分发它们.我已经阅读了一些关于Monodroid的内容,而且显然微软希望将Silverlight放在这些设备上,尽管没有太多关于它们的信息……但是Moonlight呢?如果Monodroid就像Mono……为什么我们需要它呢?相反
我们的ASP.NET网站允许用户执行各种查询,并根据从数据库查询的结果显示网络图(如UML图).目前,我们正在生成一个位图并显示它.但由于我们需要支持允许用户以交互方式显示/隐藏某些块的功能,因此我们计划使用Silverlight来渲染图形.我们还计划在未来添加更多互动.我有两个问题:>ASP
我正在开发一个Silverlight4应用程序,我已经创建了一个自定义的启动画面.乍一看,自定义启动画面运行良好–非常好.几天后,我开始注意到闪屏不再显示,屏幕仍然是空白.这似乎只发生在我打开多个指向同一个应用程序的IE选项卡/窗口时.前几个将加载正常,而以下选项卡/窗口将保持“白
这是我的XAML:<ImageVerticalAlignment="Center"HorizontalAlignment="Center"Source="{BindingInput,Converter={StaticResourceByteArrayToBitmapConverter}}"><Image.Rend
问候,我有一个ItemsControl,我更改了模板,为绑定的ItemsSource中的每个对象显示一个RadioButton.但是ItemsSource可以为空,当它为空时我想显示默认值.像“绑定列表中没有可供您选择的项目”……我想到的一种方法是将ItemsControl.Visibility设置为Collapsed,并将TextBlock.Vsibi
堆栈溢出的第一个问题……我是C#的新手,但在学习它时却非常直接.几分钟前我才看到这个tutorial.通过各种c#技术阅读WCF,WPF,Silverlight,c#和asp.net,这是很多技术都可以用c#来实现.我将创建一个Web应用程序c#.我认为SilverLight似乎是我最好的选择.该应用程序将拥有一个数
我正在使用MVVM(Model-View-ViewModel)模式编写应用程序,并利用MicrosoftP&P团队的Prism和Unity位.我有一个包含项目列表的视图.这些项包含在ViewModel中的ObservableCollection中,View中的列表框是数据绑定的(ViewModel设置为View的DataContext).在ViewModel中,我有一个运行的
我有一个应用程序,它在首次运行时显示免责声明页面.选择“接受”或“拒绝”后,您再也看不到该页面了.但是,当您在第一次运行后按后退键尝试关闭应用程序时,您将返回免责声明页面,然后再次点击该页面,返回主页面,然后再次退出.这仅在应用程序第一次运行时发生,但我希望应用程序在
我正在尝试在SilverlightforWindowsPhone中使用异步HttpWebRequest.一切都很完美,直到我到达我应该打电话的地方privatestaticManualResetEventallDone=newManualResetEvent(false);...request.BeginGetResponse(newAsyncCallback(GetResponseCallback),request);a
嗨,我有两个Writablebitmap,一个来自jpg,另一个来自png,并使用此方法在循环中混合颜色:privatestaticColorMix(Colorfrom,Colorto,floatpercent){floatamountFrom=1.0f-percent;returnColor.FromArgb((byte)(from.A*amountFrom+to.A*perc
我需要开发一个程序,它包含一个图像(png),中心有一个洞.在这个图像下将有一个框架,我想点击图像的透明孔我可以点击框架内的按钮.我不知道是否有一种方法可以通过图像或其他方式传播点击.谢谢你的帮助解决方法:你在图像上将IsHitTestVisible设置为false,然后点击浏览.
我正在研究一个silverlight应用程序,我发现List没有Find扩展方法说,List<Something>list=newList<Something>(something);list.Remove(list.Find(e=>e.id==10));没有查找扩展方法我错过了什么?解决方法:它不包括在内以减小运行时的大小.建议您使用LINQ扩展,例如First
我试图弄清楚如何设置Path元素的Data属性来获得此类型的软角:alttexthttp://i42.tinypic.com/1rzu6w.jpg现在我只有这样的尖角:alttexthttp://i42.tinypic.com/2eeleah.jpg我尝试用椭圆玩,但我无法得到我想要的东西.谢谢最佳答案:路径的段具有IsSmoothJoin属性,默认为false.
问题我有一个在远程服务器上运行的restfulWeb服务.我已经制作了一个使用它的WP7应用程序,所以我知道它有效.我正在将应用程序移植到SilverlightWeb应用程序并遇到问题.我已经包含了代码的简化版本以及引发的错误.EndGetResponse方法抛出错误.随意询问更多信息.我一直在寻找解