请登录[¤ 阳光论坛 ¤]参与讨论


阳光宝宝
90

 □ 主题: 到底什么样的语言或是编程工具才是最好的呢
 □ 内容: 1楼

      写的蛮好的一篇文章,呵呵 
      转自 炎龙骑士 
        
      在微软的.net战略中,有两种语言或者说是编成工具是放在相对更为重要的位置上的。这两个编程工具,一个是VB,另一个就是C#。 
        网络上有很多关于这两种编程工具的争论,大部分人认为C#是新推出的东西,技术上更先进,也更代表未来的方向。但是我个人感觉,新版的VB和C#一样,都是.net平台上的一个编程工具。从技术角度来说,没有谁比谁先进的道理,都是一样的。之所以要在一个.net平台上推出众多的编程工具,除了是向前兼容外(其实这一点微软考虑得很少),更重要的是,他们都是有分工的,都有自己的设计理念与特色,都有所偏重。 
        对于C#来说,精炼、高效是其特色。C#更适合写大型的,系统的,对系统底层访问要求较高的程序。而对于VB来说,人性化,高效益则是她的优势。除系统级程序以外的大多数应用都适合用VB去开发,尤其是办公自动化和WEB应用程序。 
        由于硬件的飞速发展和先进的程序设计理念,我们现在可以设计出比以前大n倍的庞大程序,并且随着程序规模的不断增大,系统的运行速度非但没有降低,反而成倍,甚至成百上千倍的提升。这使得以前困扰大多数程序员的代码执行效率问题,在很多情况下变得不复存在或者至少是不太重要了。于是人们把更多的精力放在程序功能的完善,界面的友好性和操作的舒适性上。而对象的概念和大量面向对象控件的出现,又使这个问题也变得没多少搞头了。 
        那么,在这样的情况下,在今时今日,我们再来看看,什么是最好的编程语言或编程工具呢? 
        
      代码精炼? 
      别胡扯了,现在的程序代码不可能精炼,除非你放弃漂亮的界面。 
        
      运行速度快? 
      基本上100万行以下的应用代码(当然我们这里说的是实际应用而不是科学测试),分不出快慢,对于操作者来说,0.1秒以内的差别根本感觉不出来。 
        
      程序功能强大? 
      首先,控件都是差不多的,别人能做出来,你做不出来那多半不是编程工具的问题,而是你自己的水平有问题。其次,用户用得上的功能才叫功能,用不上的那叫累赘。 
        
      界面漂亮? 
      视窗程序基本都是一个模子,大同小异。 
        
        那么,到底什么样的语言或是编程工具才是最好的呢?   
        我个人认为应该从以下几个方面考虑。 
        
      1、易学易用,这样的语言容易传播,受众面大,有基础。 
      2、简单有效,工具是拿来干活的,对使用者来说,简单有效的工具就是最好的工具。 
      3、以人为本,之所以选择这个工具,是因为它好用,用着爽。如果用起来既麻烦又繁琐,那谁还用? 
      4、与时俱进,老东西未必是落后的东西,恰恰相反,老东西一直用到现在,某种角度来说,正说明她的先进性。如果老的东西能与时俱进,不断发展,那她就比那些新生事物更有生命力。 
      5、跨平台性,这一点是为以后考虑,目前如此多的系统、平台,和在其上的众多工具必将因为互联网的深入发展面临一场整合。在这里,微软已经提出了他的想法,那就是.net战略。有人认为这是微软的垄断,但我认为,即使微软不提出.net,也会有别人提出其他的整合战略。总之整合是一条必由之路。而以目前微软的资金与技术实力,我相信.net在不久的将来一定会在全球得以实施。基于这一点,各种编程工具,未来只存在与.net的接口问题,而不存在什么跨平台性。 
       
      
——
      
争分夺秒背单词 → restrict  vt限制,限定,约束
 □ 发帖时间:2014-8-12|0:30:50 |回复|返回|

 页次:1/1页 每页10  本主题贴数0 分页: 1


你还没有登录论坛,所以不能发表你的意见。你可以选择:

1、我已注册,我要

2、我还没注册,我要

3、太麻烦了,我还是

Go Top

Copyright by(C)2003-2015 http://abc.sy578.cn