有必要将DNN转成C#版的吗?(站在一个C#程序员的立场去分析)

原创 2005年05月19日 19:05:00

  刚接触DNN时就有心要将这个程序转成C#版的。在尝试了一天的转换工作后,我放弃了。为什么要将大量的时间放在研究C#和VB.NET的不同上面呢?学习DNN是为什么呢?对这个问题的回答直接影响到是否要把DNN转成C#版的。我们学习DNN,主要是学习DNN的架构和框架以及DNN中所用到各种先进技术和编程思想。这些都是与语言无关的东西。要把DNN转成C#版就要花去50%的时间去研究C#和VB.NET的不同(一天的亲身体验),如果我们把这50%时间也用到学习DNN的核心上去,岂不是更好。而且照搬的转换好像还有一种变向剽窃的嫌疑,我们只有用好DNN,学好DNN才是对DNN开发人员的支持和认可。
  对比C#和VB.NET这两种语言,在实现功能上是完全一样的。两者间不同也仅仅是语法和部分关键字的不同。作为一个C#程序员,我只能说C#在写法上更简单一些,看起来也更爽一些,当然VB.NET程序员也会列举VB.NET的好处。
  在学习DNN时,就要抛开语言这个表面的东西,深入学习他的架构和编程思想。如果喜欢C#,大可在完全了解DNN后自己用C#开发一个比DNN更强的程序。


相关内容:
灵感之源也分析了DNN的语言问题,大家可以看看。
http://www.cnblogs.com/unruledboy/archive/2005/03/07/114183.html
微软也有关于C#和VB.NET的区别对比。
http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vsintro7/html/vxgrfLanguageEquivalents.asp

更多相关内容>>

作为一个C#程序员,你到底能够达到什么级别?测试一下吧

原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx ...
  • lingxyd_0
  • lingxyd_0
  • 2014年03月27日 10:49
  • 2534

以下几种程序员注定没有前途,不管你学C#还是C++..

以下几种程序员注定没有前途,不管你学C#还是C++...  1.基础不牢不知亡羊补牢,以为上了几天培训班就能嘲笑科班的...  2.经验不足不知脚踏实地,以为上了两天大学就可以目中无人的......
  • a20102110080212
  • a20102110080212
  • 2013年07月20日 18:48
  • 770

DNN C#版下载地址

http://dotnetnuke.codeplex.com/releases/view/45478
  • sven_xu
  • sven_xu
  • 2015年06月02日 09:14
  • 190

C#去warning

1. #pragma warning disable //需屏蔽警告的源代码 #pragma warning restore //此方法很好用,缺点就是麻烦了点(可忽略); #p...
  • qq_18229381
  • qq_18229381
  • 2016年10月10日 11:58
  • 439

老菜鸟致青春,程序员应该选择java 还是 c#-(转)

致青春 还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计、嵌入式、信息安全等等,毫不犹豫地选择了信息安全。 为什么选信息安全?这四个字听起来多牛多有感觉,我本科...
  • jzh_1987
  • jzh_1987
  • 2015年06月24日 16:42
  • 1694

C#程序员面试 答案

前提:状态栏面板sbpFilePath已经设定为自绘样式.当有如下代码段1被执行一次以后:代码段1:private void treeviewArchives_AfterSelect(object s...
  • cyp403
  • cyp403
  • 2004年09月27日 16:22
  • 1018

c#扫描图片去黑边(扫描仪去黑边)

///         /// 自动去除图像扫描黑边         ///         ///         public static void AutoCutBlackEdg...
  • vc4436
  • vc4436
  • 2014年11月03日 14:39
  • 1278

浅析C#中接口的重要性

C#中有了接口这一概念。我觉得接口就像是C++中的抽象基类。 接口可以理解为是一种约定,使得实现这个接口的类或是结构在形式上保持一致。声明接口: 语法和声明抽象类完全相同。   public i...
  • wangshubo1989
  • wangshubo1989
  • 2015年09月01日 08:53
  • 1523

传说中的程序员核心——算法值不值得学,以及acm集训问题

对于多数的计算机类专业大学生来说,acm已经成为算法的代名词,对于算法该不该学,以及学完的价值问题(当然,估计没人学的完,应该算学过吧……),个人观点如下: 首先,算法没有错!!!对的,但是,算法和...
  • babybuger
  • babybuger
  • 2017年08月19日 23:17
  • 221

作为c#程序员,这些知识点你是否都了解?

1、字符串操作 (1)避免装箱 string str1 =”str1”+9;(发生装箱) string str2 = “str2”+9.ToString();(不装箱) (2)避免分配额外的内...
  • tiana0
  • tiana0
  • 2016年10月30日 19:13
  • 1068
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:有必要将DNN转成C#版的吗?(站在一个C#程序员的立场去分析)
举报原因:
原因补充:

(最多只允许输入30个字)